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.