Carriera lavorativa
| 2006-oggi | Attualmente impiegato, come Analista Programmatore, presso E-tna Solutions S.r.l. (CT) |
| 2005 | Collaborazione con ditta Paolo Cacciola (ME) per lo sviluppo di un sito web in PHP+MySQL |
| 2004 | Stage presso l'Università degli studi di Catania. Attività: scrivere un tool che trasformi, in modo automatico, codice centralizzato in codice distribuito |
| 2001 | Contratto con Scuola Radio Elettra in qualità di docente per corsi patente di informatica ECDL |
Carriera scolastica
| 2006 | Frequenza con profitto di un corso IBM su Sistemi Centrali/zArchitecture/zOS e virtualizzazione |
| 2004-2007 | Attualmente iscritto all'ultimo anno del corso di laurea specialistica in informatica presso l'Università degli studi di Catania. |
| 2001-2004 | Università di Catania. Facoltà di Informatica. Laurea di primo livello in Informatica, voto finale 110/110 e lode Titolo tesi finale: “Progetto ed implementazione di un sistema automatico per la verifica di integrità ed autenticità dei file eseguibili ELF” |
| 1996-2001 | Istituto Tecnico Industriale Statale (ITIS) Diploma Perito Informatico, voto 100/100 Titolo tesina finale: “Security with Linux” |
Principali competenze informatiche
| Linguaggi di programmazione/scripting: | Java, C, C++, PHP, Assembly x86, Pascal, scripting di shell, Matlab/GNU Octave |
| Linguaggi di markup: | HTML, XHTML, XML. Fogli di stile CSS. Validazione XML tramite DTD/XSD. Trasformazioni XML/XSLT |
| Sistemi operativi (utilizzo ed amministrazione): | FreeBSD, Linux, NetBSD, OpenBSD, Microsoft Windows |
| Parser lessicali/grammaticali: | Bison, Flex, JavaCC, JLex, Cup, vari parser XML di tipo DOM, SAX, PULL. |
| IDE: | Eclipse, NetBeans, Borland Delphi/Kylix, Borland C++ Builder, Borland JBuilder, Quanta, Kate, ViM |
| Ingegneria del software: | Esperienza di modellazione UML, analisi dei requisiti, progettazione/refactoring di software |
| Sicurezza: | Tecniche di programmazione sicura, SQL-Injection, XSS, Buffer overflows, Penetration tests, harderning, auditing e rilevamento intrusioni, analisi forense, fondamenti di legislazione informatica. |
Altre competenze personali
| Patente | B |
| Lingue conosciute | Inglese |
Contattarmi per un curriculum più dettagliato,
o per avere maggiori informazioni