LUIGI SANTANGELO Via G. Carducci, 54 27010 Cura Carpignano (PV) Telefono: 328.94.99.818 email: luigi.santangelo@gmail.com web: http://smashingcode.altervista.org FORMAZIONE 2014 Laurea Magistrale in Ingeneria Informatica Titolo della tesi: Una applicazione di Load Balancing in ambiente MPI Relatore: prof. M. Ferretti Votazione: 110/110 e lode 2004 Laurea in Informatica Università degli Studi di Catania Titolo della tesi: Il protocollo SNMP, interfaccia per il monitoraggio di network device Relatore: prof. S. Riccobene Votazione: 110/110 e lode 2006 Diploma di Ragioniere e Perito Commerciale Istituto Tecnico Commerciale P. Branchina - Adrano (CT) Votazione: 47/60 ATTESTATI, CORSI E RICONOSCIMENTI 2012 ECDL Web Editing 2009 Oracle Database Administrator Oracle Italia Milano 2009 ECDL Advanced 2009 Esaminatore ECDL Advanced 2008 EUCIP (2 e 3 modulo) 2006 Esaminatore ECDL Base 2006 Graduatoria: 10 posto concorso 9 posti di categoria C1 per assistente programmatore; Ministero dell'interno Vigili del Fuoco Roma 2005 Graduatoria: 5 posto concorso un posto di VI livello profilo professionale Collaboratore Tecnico ER Laboratori Nazionali del Sud INFN Catania
2005 Graduatoria: 11 posto concorso concorso pubblico a sei posti di categoria D1, area tecnica, tecnico scientifica ed elaborazione dati indetto dal Centro Dipartimentale dei Servizi dell 2002 ECDL Base Mediatel Catania 2002 Programmatore Informatico EFAL Catania Corso di formazione regionale di 900 ore Votazione: 60/60 LINGUE STRANIERE Inglese Buona conoscenza della lingua scritta e parlata Francesce Buona conoscenza della lingua scritta e parlata ESPERIENZE LAVORATIVE 01/2014 oggi 01/2009 12/2013 02/2006 12/2008 04/2006 12/2007 10/2005 01/2006 05/2005 10/2005 01/2004 04/2004 Responsabile delle Infrastrutture Tecnologiche, Oracle Database Administrator, Amministrazione dei database dell'ateneo, Sviluppo e Amministrazione del Sistema di Autenticazione Centralizzata, Amministrazione del Server LDAP, Amministrazione del sistema di gestione degli studenti dell'ateneo Amministratore di rete delle aule didattiche, Università di Pavia Amministrazione delle reti delle aule didattiche di Giurisprudenza e Scienze Politiche, configurazione e amministrazione dei server Squid, Samba, Iptables Ingegnere del software, Websysco Pavia Porting di una applicazione open source (Compiere) da BD2 a Oracle, implementazione di moduli scritti in Java per applicazione realizzata con OpenMDX Software Developer, Compit - Catania Sviluppo applicativi in Java Amministratore di rete, Pizzarotti SpA Lentini (SR) Amministrazione della rete aziendale SPMC, Catania Stage di formazione di 225 ore presso la SPMC di Catania, finalizzato alla realizzazione di applicazioni per mobile device (PocketPC e Nokia 6600) con SuperWaba, Visual Basic embedded 3.0, BlueTooth); 2
10/2000 12/2002 10/1998 10/2000 Programmatore Informatico, Informatica Service - Catania Sviluppo applicativi gestionali in Visual Basic Stiltenda, Catania Ragioniere e Programmatore Informatico ESPERIENZE DIDATTICHE 01/2015 12/2015 10/2008 05/2012 02/2006 06/2011 09/2004 05/2005 10/2004 12/2005 03/2000 09/2004 Policlinico S. Matteo, Pavia Insegnante di Excel Base (20 ore) Insegnante di Excel Intermedio (20 ore) Insegnante di Excel Avanzato (20 ore) Sinervis, Milano Insegnante di PHP, CSS, HTML, MySQL in corso di formazione per WebDesign (268 ore) Insegnante di Informatica in corso di formazione per Tecnico Hardware (234 ore) Insegnante di Office in corso di formazione per Operatore Informatico (28 ore) Insegnante di Java (81 ore) Insegnante di Linux Base (18 ore) Insegnante di Office (15 ore) Insegnante di Linux Base (63 ore) Insegnante di Linux Avanzato (63 ore) Insegnante di Java (90 ore) Mediatel, Catania Insegnante di Office Base e Avanzato (300 ore) IAL (Ente Regionale Sicilia), Acireale (CT) Insegnante di Matematica (100 ore) Insegnante di Informatica (100 ore) Mediatel, Catania Insegnante di Office (150 ore) PROGETTI Datawarehouse e Reporting Realizzato con Pentaho Community Edition Portale Web www.gildapv.it Realizzato con Drupal con sviluppo di plugin in PHP WebService per l'autenticazione degli studenti Realizzato in Java, comunicazione SOAP over HTTP, ambiente di deploy: Jboss + Axis Sistema di audit degli accessi al web dai PC delle aule didattiche Il sistema realizzato è stato realizzato per le aule didattiche dell'ateneo di Pavia ed è costituto da client windows e server linux su cui sono stati installati e configurati i servizi Apache httpd, Samba, Squid, Iptables 3
Sistema di autenticazione centralizzata Costituito dal Fedora Directory Server, OpenLDAP, Linux RedHat, Graphical Identification And Authorization (GINA), Java Monitor IP Applicativo realizzato in java con protocollo SNMP Mobile application over Bluetooth Realizzazione di una applicazione distribuita su PC e Mobile Phone (Cellulare Nokia 6600) realizzata con J2ME e J2SE. Comunicazione su BlueTooth. Mobile application over Wifi Applicazione distribuita su PC e PocketPC realizzata su piattaforma SuperWaba ed embedded Visual Basic 3.0. Comunicazione su rete Wi-Fi; Client di Posta Elettronica Client di posta elettronica basato sul protocollo POP3 realizzato in Java su piattaforma Linux; Programma per la gestione delle domande di pensionamento e assegni familiari per INAS-CISL di Catania; Programma per la gestione della produzione di tende da sole con gestione magazzino realizzato per la ditta Stiltenda di San Giovanni Galermo; Programma di gestione dei cartelloni pubblicitari realizzato per la ditta PAV di Catania; Programma per la gestione degli agenti di commercio per la Federazione Autonoma Agenti e Rappresentanti di Commercio di Catania; Programma di gestione produttori realizzato per la Ecocert di Catania; CONOSCENZE INFORMATICHE Sistemi Operativi Linux Database Oracle, MySql, PostgreSQL, Access Linguaggi di programmazione C/C++, Java, JavaScript, HTML, UML, PHP Protocolli HTTP, FTP, STMP, POP, ICMP, SNMP, TCP4, TCP6, UDP, IP, RTP Linguaggi di specificazione ASN.1 per la definizione dei MIB 4
Tecnologie Java J2SE, J2ME, J2EE (RMI, Servlet, JSP, EJB), J2USB, JSR82, WebServices (SOAP over HTTP) Business Intelligence SAS Enterprise Guide, Pentaho Community Edition Framework Java Struts 2.0, Hibernate Framework di sviluppo Yii2, AndroMDA, OpenCRX Tecnologie C RPC Ambiente di sviluppo Eclipse Web Editor Front Page, Dreamweaver, Blue Fish Server Apache, Squid, Iptables, OpenLDAP, Fedora Directory Server, Jboss, Cifrature RSA, NTLM, MD5, SHA Multiprocessing OpenMP, OpenMPI (C/C++) Altro Gestione e amministrazione autorità di certificazione self signed PUBBLICAZIONI 09/2008 Il Pattern MVC e le librerie DisplayTag Login n. 66/2008 - ISSN 1720-531X 02/2009 Single Sign On e Autenticazione Centralizzata, Prima parte Linux Pro n. 75/2009 03/2009 Single Sign On e Autenticazione Centralizzata, Seconda parte Linux Pro n. 76/2009 04/2009 Single Sign On e Autenticazione Centralizzata, Terza parte Linux Pro n. 77/2009 04/2009 SHA, algoritmo di cifratura sicuro Linux Pro n. 77/2009 05/2009 Single Sign On e Autenticazione Centralizzata, Quarta parte Linux Pro n. 78/2009 06/2009 Single Sign On e Autenticazione Centralizzata, Quinta parte Linux Pro n. 79/2009 10/2009 Jmeter, test di carico per applicazioni web e server LDAP Linux Pro n. 85/2009 10/2010 Il protocollo SNMP, il monitoraggio dei dispositivi di rete, Prima parte Linux Pro n. 90/2010 03/2010 Il protocollo SNMP, il monitoraggio dei dispositivi di rete, Seconda parte Linux Pro n. 91/2010 05/2010 Il protocollo SNMP, il monitoraggio dei dispositivi di rete, Terza parte Linux Pro n. 92/2010 10/2010 Replica Mysql, Prima parte Linux Pro n. 95/2010 11/2010 Replica MySql, Seconda parte Linux Pro n. 96/2010 12/2010 Accessibilità dei siti web, Prima parte Linux Pro n. 99/2010 01/2011 Accessibilità dei siti web, Seconda parte Linux Pro n. 100/2011 02/2011 Accessibilità dei siti web, Terza parte Linux Pro n. 101/2011 05/2011 PAM e autenticazione biometrica Linux Pro n. 104/2011 11/2011 Nagios, il supervisore della rete Linux Magazine n. 129/2011 5
02/2012 Autenticazione Biometrica: riconoscimento facciale e delle impronte digitali Linux Magazine n. 132/2012 05/2012 Gramps, l'albero genealogico con GNU/Linux Linux Magazine n. 135/2012 12/2013 L'emulazione degli elementi di rete con CORE e IPv6 Linux Magazine n. 151/2013 04/2014 Sicurezza assoluta con SELinux Linux Magazine n. 153/2014 06/2014 Un sistema sempre più blindato con SELinux Linux Magazine n. 154/2014 06/2014 Certificati Digitali: ci pensa DogTag (prima parte) Linux Magazine n. 154/2014 08/2014 Certificati Digitali: ci pensa DogTag (seconda parte) Linux Magazine n. 155/2014 08/2014 OpenKM, la gestione della conoscenza nelle organizzazioni aziendali Linux Magazine n. 156/2014 08/2014 Certificati Digitali: ci pensa DogTag (terza parte) Linux Magazine n. 156/2014 10/2014 RedHat Directory Server: la gestione degli utenti di livello enterprise Linux Magazine n. 157/2014 10/2014 M. Ferretti, M. Musci, L. Santangelo A Hybrid Openmp and Openmpi Approach to Geometrical Motif Search in Proteins. Proceedings of the IEEE International Conference on Cluster Computing (IEEE Cluster 2014), IEEE Computer Society, 2014; 298 304. 10/2014 OpenNMS, controllo approfondito degli elementi di rete (prima parte) - Linux Magazine n. 157/2014 12/2014 OpenNMS, controllo approfondito degli elementi di rete (seconda parte) - Linux Magazine n. 158/2014 01/2015 Identità Digitale con SPID Linux Magazine 159/2015 02/2015 Citizen Relationship Management (CzRM) con CiViCRM (prima parte) Linux Magazine 160/2015 03/2015 Citizen Relationship Management (CzRM) con CiViCRM (seconda parte) Linux Magazine 161/2015 MPI-CMS: a hybrid parallel approach to geometrical motif search in proteins Concurrency and Computation In press Business Intelligence e Datawarehouse con Pentaho Linux Pro (in press) POSIZIONE MILITARE 09/2006 08/2007 Servizio di leva svolto nei Lancieri dell'esercito con il grado di caporale. DATI PERSONALI Stato civile: coniugato Nazionalità: Italiana Data di nascita: 17/11/1977 Luogo di Nascita: Milano Residenza: Via G. Carducci, 54 27100 Cura Carpignano (PV) Cellulare: 328.94.99.818 6