Carlo Comin - Curriculum Vitae (bozza) Nato a Pordenone il 21 Novembre 1986 Homepage: http://carlo.scienzematematiche.it Educazione: Maturità Scientifica (indirizzo PNI), Liceo Scientifico Statale M. Grigoletti, Pordenone, 2005 Laurea in Informatica (Computer Science), Scienze MFN, Università degli Studi di Milano-Bicocca Ottobre 2008 Votazione: 110/110 con Lode Media Esami (GPA): 29.2/30 Tesi di Laurea: Problemi computazionalmente intrattabili e alcune applicazioni in Crittografia Ambito Tesi: Algoritmi e Complessitˆ, Crittografia Relatori: Dr. Alberto Leporati, Prof. Claudio Ferretti Laurea Magistrale in Informatica (Computer Science), Scienze MFN, Università degli Studi di Milano (Statale), 2011 Ottobre 2011 Votazione 110/110 con Lode Media Esami (GPA): 30/30 Tesi di Laurea: Automi Quantistici Measure-Only Ambito Tesi: Computazione Quantistica, Linguaggi Formali e Automi, Algoritmi e Complessitˆ Relatori: Prof. Alberto Bertoni, Dr.ssa Beatrice Palano Altro: Corso Professionale "Introduzione alla Programmazione", 30 ore, IAL F.V.G. Pordenone, 2000 Corso Professionale "Programmazione in C/C++", 90 ore, IAL F.V.G., Pordenone, 2000 Corso Professionale "Introduzione a Linux", 30 ore, IAL F.V.G., Pordenone, 2001 Esperienze Professionali: ESTECO @ AREA di Ricerca Science Park, Agosto 2011-Presente, Padriciano 99, Trieste, http://www.esteco.com Research & Development Rivista LinuxPRO, 2004-Presente Milano, http://www.sprea.it/scheda.php?id_riv=42 Articolista freelancer (collaborazione occasionale) Risultati: a) una serie di tutorial sulla programmazione Gtk+ e GtkMM in linguaggio C/C++ b) una serie di tutorial sulla creazione di distribuzioni GNU/Linux LiveCD basate su Slackware Esperienza acquisita: C/C++, Gtk+, GtkMM, Slackware GNU/Linux Quadro S.R.L., Giugno-Settembre 2003, Pordenone, http://quadroresearch.com/ Security software developer su sistemi GNU/Linux e FreeBSD Risultati: a) sviluppo in linguaggio PERL di un modulo Nagios per gestione sicurezza e monitoring di rete tramite protocollo SNMP e db MySQL, modulo inglobato nel progetto SENTRY: http://www.eggfirewall.it/sentry.htm b) sviluppo in linguaggio PERL di un tool per la visualizzazione su mappa geografica di indirizzi IP tramite Traceroute modulo inglobato nel progetto SENTRY: http://www.eggfirewall.it/sentry.htm c) web-application in html+perl per gestione virtual hosting; porting di vhost (http://chaogic.com/vhost/) su FreeBSD d) sysadmin su macchine GNU/Linux e FreeBSD, installazione e configurazione servizi Apache e Sendmail per virtual hosting. Esperienza acquisita: FreeBSD, GNU/Linux, PERL, HTML, MySQL, vhost, Nagios, SNMP, TCP/IP, Apache, Sendmail Sviluppo Software Open-Source: lkl, the Linux Key Logger, 2003-2004 http://sourceforge.net/projects/lkl/ Altro: dal 2003 al 2005 sono stato membro e co-fondatore del gruppo S.P.I.N.E., http://web.archive.org/web/20041204090522/http://www.spine-group.org/ associazione no-profit dedicata alla sicurezza informatica e programmazione open-source su sistemi GNU/Linux e *BSD. nel 2004 lo S.P.I.N.E. ha partecipato al webb.it 04 di Padova, abbiamo contribuito all'evento con uno stand ed alcuni talk tecnici. dal 2002 al 2004 ho frequentato il Linux User Group di Pordenone, http://pordenone.linux.it/, partecipando ad incontri ed eventi dedicati a Linux ed al mondo Open Source. Interessi e competenze generali teoriche: Disegno e analisi di algoritmi, Complessità Computazionale, Linguaggi Formali e Automi, Codici e Crittografia, Matematica Discreta Interessi e competenze generali tecniche: Progettazione e sviluppo software, Sistemi Embedded, Sicurezza di rete e di sistema, Networking TCP/IP e 802.11 Skills: Linguaggi di Programmazione e Scripting: C/C++, Java, PERL, Python, Assembly x86, Lisp, Prolog, Pari/GP Linguaggi di Markup: HTML Sistemi Operativi: GNU/Linux: amministrazione sistema, programmazione sistema e applicazioni, kernel internals, progr. device drivers OpenBSD, FreeBSD, MacOSX: amministrazione sistema, programmazione sistema e applicazioni Microsoft Windows: amministrazione sistema, programmazione applicazioni Librerie e API: Gtk+, GtkMM, libpcap Networking: TCP/IP, 802.11, SNMP, raw socket progr., routing RIP, tcpdump, nmap, nagios DB: MySQL Sicurezza: snort, kismet, iptables Contributi Open Source: Linux Kernel: 1 patch modulo documentazione 1 patch modulo Orinoco Wireless per attivazione monitor mode Linux UserSpace: sviluppo keylogger userspace, tramite porta hardware 0x60 tool per il monitoring e protezione della systable (anti root-kit) vhost: 1 patch per il porting su FreeBSD Altro: Capacità di lavorare in gruppo Passione per il problem solving Lingue: Inglese, scritto e parlato. Tempo libero: Calcio amatoriale, running e nuoto, moderazione del forum scienzematematiche.it, lettura