Curriculum Vitae
Informazioni personali
- Nazionalità: italiana
- Data di nascita: 1984
- Luogo di nascita: Roma
- Residenza: Roma
Obiettivi
- Realizzarsi personalmente unendo la passione per la tecnica e la tecnologia insieme alla dedizione per il lavoro
- Vivere e condividere un elevato numero di esperienze, cercando continuamente di innovare e innovarsi
- Avere un lavoro decisamente dinamico che richieda almeno un’esperienza all’estero
Lingue Straniere
- Ottima conoscenza della lingua inglese scritta (utilizzata interamente per la stesura della tesi magistrale)
- Buona conoscenza della lingua inglese parlata
Formazione scolastica
- Laurea magistrale in ingegneria informatica
- 2006/07-2007/08 (2 anni)
- Università degli studi Roma 3
- Media = 29,7
- Titolo tesi: "In-memory Databases: Competitive Landscape and Performance Analysis"
- Votazione 110 con lode
- Laurea triennale in ingegneria informatica
- 2003/04-2005/06 (3 anni)
- Università degli studi Roma 3
- Titolo tesi: "Progettazione e Sviluppo di un Simulatore Economico Fiscale"
- Votazione 110 con lode
- Maturità scientifica
- 1998/99-2002/03 (5 anni)
- Liceo scientifico statale Sandro Pertini
- Votazione 100
Esperienze di lavoro
- Analista programmatore presso Reply
- Dal 07/2009 fino ad oggi, Roma
- Analisi e sviluppo di un motore di rating per la piattaforma Pay For Performance per il cliente Matrix, società del gruppo Telecom. La tecnologia di riferimento è Java Enterprise Edition. Nello specifico sono state utilizzate tutte le seguenti tecnologie: EJB, JMS, JBoss 4.2.3, Drools, XML, Oracle DB, Log4j, Junit, Servlet, SVN, Eclipse.
- Analisi e sviluppo prototipale di un portale per l’erogazione si servizi di geolocalizzazione per il cliente Poste. Le tecnologie studiate e utilizzate sono state JBoss Portal, MySql, Java Portlet, SVN, Eclipse.
- Manutenzione evolutiva della piattaforma che gestisce l’anagrafica dei rivenditori per il cliente Lottomatica. Le tecnologie utilizzate principalmente sono state EJB, web service, glassfish v2, Oracle DB, Hibernate, CVS, Netbeans.
- Analista programmatore presso Engineering s.p.a.
- 2009
- Analisi e sviluppo di un’interfaccia rich client per un applicativo web per il cliente Camera Dei Deputati. È stata sviluppata un interfaccia con funzionalità stile desktop: selezione singola a multipla di più oggetti, drag&drop, uso di eventi mouse e tastiera come combinazioni particolari di tasti.
- La tecnologia principale utilizzata per la realizzazione di tale interfaccia è stata la tecnologia Javascript, oltre a CSS e HTML. Inoltre l’IDE di riferimento è stato Visual Studio, e il sistema di versioning utilizzato è stato Sourcesafe.
- Ricercatore programmatore, ERIS4 s.r.l.
- Dal 05/2008 al 12/2008, Roma
- Svolgimento dell’attività di tesi prevista per la laurea magistrale. Tale attività di tesi ha trattato gli in-memory database ed è stata suddivisa nelle seguenti 2 parti:
- Introduzioni agli in-memory database e panoramica degli attuali competitor presenti sul mercato
- Analisi delle metodologie di benchmark e progettazione e sviluppo di un benchmark in java con relativa analisi dei risultati
- Le tecnologie utilizzate durante questo progetto sono state Java, java.util.concurrent, iText, JFreeChart, Eclipse, hsqldb, db4o, prevayler, TimesTen ecc
- Tutor per il corso di sistemi informativi su web, Roma Tre
- Dal 12/2007 al 05/2008, Roma
- Vincitore di una borsa di tutorato presso l’università Roma Tre per il corso di “Sistemi Informativi su Web” che ha portato alle seguenti attività:
- Assistenza agli studenti del corso per problematiche relative alla progettazione di applicazioni web e di configurazione di database (postgres, Mysql), application server (Tomcat) e IDE (Eclipse)
- Realizzazione di un prototipo per di un’applicazione web facente uso delle tecnologie Struts 2.0 e JPA (toplink) utilizzato poi durante il corso per illustrare tali tecnologie agli studenti
- Servizio di help desk per il portale informatico degli studenti di Roma Tre
- Analista Programmatore e Debugger, Sincroconsulting s.p.a.
- Dal 05/2006 al 08/2006, Roma
- Manutenzione evolutiva e correttiva di un applicativo web per il Ministero del Tesoro utilizzando le seguenti tecnologie: J2EE, xslt, ejb 2.0, eclipse.
- Progettazione e sviluppo di un’applicazione web gestionale per i clienti di uno studio commercialista con funzionalità avanzate di gestione del reddito. Le tecnologie utilizzate sono state Java, Mysql, Eclipse, javascript, jsp, servlet, i-batis, spring, tomcat, struts 1.0
- Bibliotecario presso l'Università Roma Tre
- Dal 11/2004 al 04/2006, Roma
- Vincitore per 2 anni consecutivi della di collaborazione presso la biblioteca scientifica di Roma Tre
Conoscenze informatiche
- Sistemi Operativi:
- Windows versioni 5, 6 e 7
- Unix: distro Ubuntu e RHEL5
- Linguaggi di programmazione:
- Java, j2ee, servlet, jsp, java.util.concurrent, Junit, JDBC
- C, socket, bash
- Html, css , xml
- Javascript, Ajax
- Sql
- UML, ER
- Web & Application Server:
- Tomcat
- JBoss, JBoss Portal
- Glassfish
- Architetture e protocolli
- J2ee
- Tcp, udp, http, ftp, ssl
- Client/server, middleware
- Ambienti di sviluppo
- Eclipse, Netbeans
- Visual studio
- DBMS:
- Oracle (installazione Oracle, Rac)
- Postgres, Mysql, DB2
- Hsql, Derby, Db4o