Curriculum vitae

Fabio Marcone

DATI PERSONALI
Nato a
Dolo (VE) l’ 8 giugno, 1977
Nazionalità: Italiana
Stato civile: coniugato

Residente in: via dei Marrucini, 59 – 66023 Francavilla al mare (CH)

Recapiti:

  • Mobile: 347 6323681
  • E-mail: fabio.marcone@gmail.com Questo indirizzo e-mail è protetto dallo spam bot. Abilita Javascript per vederlo.

STUDI E FORMAZIONE

  • Febbraio 2015 – Corso base su AJO (Abas Java Object)
  • Novembre 2008 – Corso base su J2EE (Java Enterprise Edition)
  • Dicembre 2004 – Laurea in Informatica (indirizzo in Sistemi Software), 108/110, presso l’Università “La Sapienza” (Roma) con tesi in Ingegneria del Software, “Verifica automatica di floating point adders”.
  • 2003/2004 – Svolto il servizio civile per obiezione di coscienza come assistente di disabili presso l’Opera Don Calabria (Roma).
  • 1996 – Diploma di maturità in Ragioneria indirizzo Programmatori, 60/60, presso l’Istituto Tecnico Commerciale e per Geometri “G. Manthoné” (Pescara)

ESPERIENZE LAVORATIVE

  • Giugno 2022/oggi – Supervisor group director presso Tecnomatic S.p.A. con mansioni di responsabile team software di supervisione e pianificazione attività e risorse
  • Giugno 2018/Maggio 2022 – Senior software engineer presso Tecnomatic S.p.A. con mansioni di progettazione e sviluppo software di supervisione ed Industry 4.0 expert
  • Agosto 2017/Maggio 2018 – Senior software engineer presso Cellulose Converting Solutions S.p.A. con mansioni di responsabile del software di supervisione ed Industry 4.0 expert
  • Gennaio 2013/Luglio 2017 – Amministratore delegato di S4I srl con mansioni di industrial automation software development, web solution architect, mobile expert
  • Aprile 2010/Dicembre 2012 – Consulente informatico libero professionista
  • Maggio 2006/Aprile 2010 – Impiegato a tempo indeterminato presso 2T srl con mansioni di project management, esperto di sicurezza Linux e programmatore
  • Dicembre 2004/Aprile 2006 – Tirocinio formativo presso 2T s.r.l. (società di consulenza informatica) come consulente in ambito Linux e prodotti opensource
  • Aprile 1997 – Programmatore Visual Basic come collaboratore occasionale presso Nike Software s.r.l.

ALTRE COLLABORAZIONI

  • Aprile/Maggio 2015 – Docente ai corso “Introduzione allo sviluppo di App iOS e Android (Cordova)” al Liceo Scientifico L. Da Vinci di Pescara e all’ITS Aterno-Manthoné di Pescara
  • Marzo 2011 – Docente al “Corso base per lo sviluppo di applicazioni iPad” presso Infosons srl (Roma)
  • Ottobre 2010 – Consulente di HTML.it in qualità di autore dell’articolo introduttivo a Grails
  • Marzo 2010 – Consulente di HTML.it in qualità di autore dell’articolo introduttivo a Groovy
  • Febbraio 2010 – Consulente di HTML.it in qualità di autore dell’articolo su JAMP, framework Ajax, MySQL e PHP
  • Settembre 2008 – Consulente di HTML.it in qualità di autore della guida su Django 1.0, framework Python
  • Da Dicembre 2004 a Aprile 2006 – Programmatore web su piattaforma Zope/Python.

PROGETTI SVOLTI IN AMBITO LAVORATIVO

  • Realizzazione di un sistema di supervisione WinCC con database MySQL
  • Progettazione e realizzazione della comunicazione tra PLC Rockwell e server IBM AS400 per gestione della produzione
  • Realizzazione configuratore 3D web di prodotto, con tecnologie AngularJS, ThreeJS, Bootstrap 3, HTML5
  • Realizzazione del supervisore della linea di produzione Pilot in FCA-VMMotori spa, mediante framework Sinapse.
  • Progettazione e sviluppo plugins per software Sinapse (MASES srl) in C# .NET, script XSLT.
  • Progettazione e sviluppo supervisore linee di produzione di FCA-VM Motori s.p.a – Cento (FE) – in C# .NET e Silverlight/WPF con database Microsoft SQL server
  • Progettazione e sviluppo supervisore linee di produzione di TRW S.p.a. – Slovacchia – in C++ e Labview con database Microsoft SQL server
  • Progettazione e sviluppo app per iOS e Android in Xamarin (C# .NET)
  • Sviluppo moduli e template per framework PHP (Joomla, PrestaShop)
  • Sviluppo scripts XSLT e componenti software di un macro sistema di comunicazione tra sistemi eterogenei in ambito ferroviario per Alstom s.p.a.
  • Progettazione e sviluppo applicativi web oriented e portali complessi (PHP/MySQL)
  • Migrazione di alcuni applicativi web da tecnologia ASP/Access a PHP/MySQL
  • Progettazione e sviluppo web application per tematiche di supply chain management in Zope/Python
  • Gestione progetto NSS 2.0 Pro, comprendente lo sviluppo dell’interfaccia web di amministrazione/configurazione, l’integrazione di prodotti server opensource e il testing per l’aggiunta a NSS del supporto VPN, multidominio di posta, gestione multilan
  • Responsabile progetto NSS (Network Security System) dalla versione 1.2 alla versione 1.5.
  • Configurazione router, firewall e adattatore VOIP Linksys per la comunicazione telefonica basata su VOIP tra due sedi di una azienda per Thales s.p.a.
  • Configurazione di un server di groupware con Open-xchange e database utenti mediante indice LDAP
  • Configurazione di un server linux (Debian) con due istanze di proxy (Squid) per l’instradamento degli utenti su due linee ADSL per Thales s.p.a.
  • Responsabile progetto SambONE per la gestione di un dominio Microsoft avente funzionalità avanzate di backup/restore.
  • Aggiornamento del prodotto NSS (Network Security System) dalla distribuzione Debian Woody alla Debian Sarge e dal kernel 2.4 al kernel 2.6
  • Installazione di un server FAI (Fully Automatic Installer) per l’installazione automatica da rete del prodotto NSS (versioni 1.1 e 2.0 Light)
  • Riorganizzazione di LAN al fine di incrementare la sicurezza e le prestazioni della rete (introduzione di firewall, proxy server, server di dominio)

PROGETTI SVOLTI IN AMBITO UNIVERSITARIO

  • 2004 – Organizer in Java, in particolare la gestione del calendario secondo molteplici viste e la gestione di promemoria e appuntamenti; svolto nell’ambito del corso di Laboratorio di Progettazione
  • 2004 – E-Vote: parlamento virtuale, nell’ambito del corso di Ingegneria del Software I
  • 2003 – Traduttore SDL to SPIN, nell’ambito del corso di Ingegneria del Software II
  • 2003 – Sito web www.nicolapisciella.it, nell’ambito del corso di Laboratorio di Basi di Dati e Sistemi Informativi II
  • 2003 – Compilatore TIGER, nell’ambito del corso di Laboratorio di Compilatori
  • 2003 – Proxy server con filtro indirizzi, nell’ambito del corso di Sistemi di Elaborazione: Reti II
  • 2000 – Gestione di un sistema multithreading, nell’ambito del corso di Laboratorio di Sistemi Operativi

APP MOBILE

  • Mirabilia d’Abruzzo, app reference dei monumenti più significativi d’Abruzzo
  • AbruzzoByNight, app reference per la consultazione degli eventi e dei locali notturni abruzzesi
  • Motociclismo, app legata alla omonima rivista cartacea

SITI WEB

CONOSCENZE LINGUISTICHE

  • Inglese – Buona conoscenza (scritto e parlato)
  • Francese – Conoscenza base (scritto e parlato)

CONOSCENZE INFORMATICHE

Sistemi operativi

  • Microsoft Windows 95/98/ME/2000/XP/Vista/7 – Conoscenza buona
  • Linux – Conoscenza avanzata (Debian, CentOS, Ubuntu)
  • Mac OS X – Conoscenza approfondita
  • DOS – Conoscenza approfondita

Sistemi applicativi:

  • Automazione industriale: Siemens TIA Portal, Siemens Step 7, Siemens WinCC, Rockwell Factory Talk, Rockwell ControlLogix
  • Progettazione software: MagicDraw, Poseidon, SmartDraw, Umbrello.
  • IDE: Microsoft Visual Studio, Microsoft Visual Studio Code, Oracle Netbeans, Apple XCode
  • Applicativi server opensource: Samba, Apache Web Server, Squid Proxy Server, Squidguard, Webalizer, iptables/iproute, CUPS, DHCP, Bind9, Open-xchange, Postfix, Spamassassin, Courier, OpenLDAP, GlassFish, Tomcat
  • Database Management Systems: MySQL, Microsoft SQL Server
  • Framework web: Zope, Django, Joomla, JAMP, J2EE, CodeIgniter, jQuery, jQuery mobile, AngularJS, Angular2+, .NET WebApi, Bootstrap
  • Framework Mobile: iOS SDK, Apache Cordova, Xamarin, Ionic Framework
  • E-Commerce: Woocomemrce, PrestaShop

Linguaggi di programmazione conosciuti

  • Multi-purpose: C#, Java, Python, Zope Page Templates, Visual Basic, C++, LabView, Pascal, Basic, Cobol, Smalltalk, bash scripting.
  • Web: HTML, PHP/MySQL, JavaScript, Ajax, CSS, Typescript, JSON
  • Database: SQL, T-SQL.
  • Progettazione software: UML, Unified Process.
  • Progettazione hardware: BLIF.
  • Altro: XML, XSLT.

Altre conoscenze:

  • Utilizzo del protocollo OPC / OPC-UA per la comunicazione con i PLC
  • Model checker: MAGIC, NuSMV, VIS.
  • SAT solver: ZCHAFF.
  • Search Engine Optimization: ottimizzazione on page, ottimizzazione off-page, Google Analytics, Google Webmasters Tools

INTERESSI PERSONALI

  • Tecnologia: informatica, sistemi operativi mobili, reti
  • Sport: Agility dog, Snorkeling, Pattinaggio, Windsurf, Mototurismo.
  • Hobbies: Tecnologia, Cinema, Cinofilia, Allevamento testuggini, Viaggi, Chitarra classica/acustica

Ai sensi della legge 675/96 autorizzo la S.V. al trattamento dei miei dati personali.