! Informazioni personali !
Curriculum Vitae
Nome
Luigi
Cognome
Brandolini
Data di nascita
25/02/1983
Luogo di nascita
Atri (Te)
Residenza
Atri (Te)
Nazionalità
Italiana
Studio
http://www.ermesengineering.it
Home-Page
http://www.luigibrandolini.net
LinkedIn
http://www.linkedin.com/in/luigibrandolini
! ! Formazione ! • ! ! ! ! ! ! !
Luglio 2001 : Diploma di maturità presso il Liceo Classico “L.Illuminati”, con la votazione finale di 91/100.
•
Luglio 2005 : Laurea in Informatica (1° livello, Base) presso l’Università degli Studi de L’Aquila con la votazione finale di 97/110, svolgendo la tesi “JBF Framework in un contesto J2EE ” (rel.:prof.Alfonso Pierantonio).
•
Ottobre 2006 : Master di primo livello in Tecnologie del Web presso la stessa Università, valevole come primo anno della Laurea Magistrale, con la votazione finale di 30/30.
•
Ottobre 2008 : Laurea Magistrale in Informatica (2°livello, Specialisitica), presso l’Università degli Studi de L’Aquila con la votazione finale di 106/110, svolgendo la tesi ”Interoperabilità a livello dati tra sistemi non omogenei mediante un connettore software” (rel.:prof.ssa Paola Inverardi).
•
Febbraio 2009 : Abilitazione all’esercizio della professione di Ingegnere (settore: “Informazione”), albo superiore (senior).
•
Maggio 2009 : Iscrizione Albo degli Ingegneri, provincia di Teramo.
•
Settembre 2013 : Idoneità alla posizione di Collaboratore Tecnico Informatico presso l'ASL di Teramo,con la 2° classificazione in graduatoria in seguito a Concorso Pubblico.
•
Settembre 2014 : Fondazione studio d'Ingegneria Informatica: “Ermes Engineering”
! ! !
! ! Linguaggi !
Conoscenze e competenze acquisite
Programmazione imperativa
Java (J2SE – J2EE – J2ME) Groovy C C++ (basilare)
Programmazione logica
Datalog
Scripting
PHP(4.4.2 – 5.x) Javascript, AJAX, jQuery, jQuery Mobile Actionscript (2.0 – 3.0) (basilare)
Mark-up
(X)HTML 4, HTML 5 CSS XML XSL(T) (e correlati)
Database
SQL OODBMS e ORDBMS paradigmi XML LDAP
UML
Paradigmi per il Web • WAE • UWE
Web-Services
Soap,XMLRPC,Axis,Rest
Java SE
JAXP – Sax – Xalan – Xerces JDBC Swing – AWT BlueCove (Bluetooth Stack – Bluetooth API)
Java EE
Servlet 2.x - 3.1 Portlet 2.0 JSP JSTL EJB 3.x Design Patterns
J2ME
JSR-82 (Java Bluetooth API) JSR-75 (PIM API)
! Tecnologie !
JVM
Grails 1.3.x - 2.x
Persistenza
JDO : KODO - JPOX JPA : Hibernate
SOA (Service Oriented Architecture)
SCA (Service Component Architecture) modeling: • Apache Tuscany • Fabric
PHP
Smarty & Templates engines GD (graphics library) XML Dom (XML library)
Flash (CS4)
Gestione Timeline Tweening Flash & XML
Framework JEE
JBF (Java Business Framework - ESEL) Struts 1.x e correlati (es. DisplayTable) Wicket 1.4.x Vaadin 6 JSF (Java Server Faces) Spring 4,Spring Security 3.5 Liferay(basilare)
!
Sistemi operativi
!
Linux
Mandrake 9.x – 10 SuSe 9 – 10 Ubuntu 9 – 10 – 11 – 12 Mint 13-14
Windows
Windows Windows Windows Windows
MAC OSX
Maverick 10.9.5
!
2000 2003 Xp 7
Database
!
RDBMS
Oracle DB (basic) MySQL (4-5) PostgreSQL Interbase HSQLDB
LDAP
DSSE (Sun-Oracle) OpenLDAP
XML
Exist
!
Networking
!
Reti di TLC
Reti locali e geografiche (LAN e WLAN) TCP/IP Rete telefonica Telecom Architetture di reti,servizi radiomobili GSM,GPRS,UMTS Servizi e architetture VoIP Protocolli di segnalazione
Sicurezza delle reti
Algoritmi di cifratura (simmetricaasimmetrica) Firma digitale Kerberos (v4-v5) SSL e SSH
! Ambienti di sviluppo ! Java
Eclipse, Eclipse STS NetBeans InteellJ Idea
Php
Zend Studio NetBeans PhpMyAdmin
Flash
Adobe Flash 10.0 CS4
XML
XMLSpy, Webstorm
Web-server
Apache (1.x – 2.x)
Web-container
Tomcat (7.x - 8.x)
Application-server
JBoss EAP 6.3 (JBoss 7) Glassfish (2.x) + Portlet Driver
Server virtualization
VirtualBox 3.x – 4.x
Digital Sign
Digital Sign e integrazione HSM server
Web Marketing
Dall' Off-line all' On-line: come creare una presenza Web
Informatica forense
Digital Forensic and Cybercrime Investigations
! Applicativi server !
! Corsi frequentati !
Project Management
Project Management
Build tools
Maven Ant
Repository
SVN Mercurial
Framework gestione documentazione
Wiki Fitnesse
Gestione progetti aziendali
Metodologia SCRUM
! Altro (aziendale) !
! Esperienze lavorative: ! ! !
Azienda :
Ermes Engineering
Periodo:
Settembre 2012 – Presente
Qualifica:
Ingegnere del software - Owner
1
Titolo : Tutor e docente laboratorio JavaOpenLab Descrizione : Erogazione corsi di formazione e coordinamento team di lavoro presso cliente Tecnologia : J2EE Ruolo : Docente, Tutor Sede di lavoro : JDK S.r.l Frameworks : J2EE, EJB 3.1, Spring 4 (moduli: Core-MVC-AOP), Hibernate 4, Javascript/jQuery (Core-UI), Groovy, Grails 2.4.x, MySQL, HTML
! ! !
Azienda :
JDK S.r.l
Periodo:
Maggio 2012 – Presente
Qualifica:
Ingegnere del software - Consulente tecnico
1
Titolo : Lottomatica Enterprise Services Descrizione : Sviluppo servizi di back-end enterprise per piattaforma di gioco Tecnologia : J2EE Ruolo : Technical consultant
Sede di lavoro : Ringmaster S.r.l,Roma Frameworks : J2EE, EJB 3.1, PostgreSQL, Hibernate
! ! 2
Titolo : Game Platform Administration Descrizione : Sviluppo software amministrativo-gestionale Java, per giochi on-line Tecnologia : J2EE Ruolo : Technical consultant Sede di lavoro : Intent Factory S.r.l,Roma Frameworks : J2EE, Vaadin 6
! 3
Titolo : Cubovision Telecom Italia Descrizione : Sviluppo software front-end e back-end per servizi di WebTV e Video On Demand, fruibili tramite apposito device CUBOVISION Tecnologia : J2EE,HTML 4,CSS Ruolo : Technical consultant Sede di lavoro : Nexse S.r.l,Roma Frameworks : J2EE, XHTML, CSS, Javascript e jQuery 1.8.5, Spring 3 MVC
! !
Azienda :
Everett Italia
Periodo:
Giugno 2009 – Febbraio 2012
Qualifica:
Consulente tecnico
! Attività svolte: ! 1
Titolo : Medas Framework Descrizione : Sviluppo framework basato su plugin, per ambito ospedaliero Tecnologia : Grails (JVM) Ruolo : Grails Developer e docente corso Grails Sede di lavoro : Medas S.r.l, Milano Frameworks : Grails 1.3.7, Groovy, XHTML, CSS, jQuery 1.8.5, PostgreSQL DB
! 2
Titolo : Syncope (console)
Descrizione : Sviluppo console per sistema di Identy Management (IDM) opensource Tecnologia : J2EE Ruolo : J2EE Developer Frameworks : Wicket 1.4.14, XHTML, CSS, jQuery 1.8.5
! 3
Titolo : ReMaRa Descrizione : Gestione malattie rare Tecnologia : J2EE Ruolo : J2EE Developer Frameworks : Wicket 1.4.10, Hibernate 3, XHTML, CSS, jQuery 1.7,PostgreSQL DB
! 4
Titolo : Iscrizione e movimentazione prodotti Descrizione : Portlet di iscrizione utenti per portale e portlet gestionale di movimentazione prodotti, entrambe destinate ad essere distribuite su SUN Portal Server. Tecnologia : J2EE Ruolo : J2EE Developer Sede di lavoro : Selex SeMa, Roma Frameworks : JSF, XHTML, CSS, jQuery 1.7
! 5
Titolo : Analisi dei Requisiti di un portale ospedaliero Descrizione : Produzione di un documento d'analisi dei requisiti software, relativi ad un portale ospedaliero conforme alle vigenti norme di legge,p resso gli Ospedali Riuniti di Ancona. Tecnologia : UML 2.0 (ove richiesto per modellazione di componenti)
! ! !
Azienda :
I&T (Trento)
Periodo:
Marzo 2009 – Aprile 2009
Qualifica:
J2EE Developer
! Attività svolte: ! 1
Titolo : Analisi su architetture SOA
Descrizione : Studio comparativo tra diverse tecnologie per lo sviluppo di applicazioni orientate ai servizi (SOA) e modellazione di componenti SCA (Service Component Architecture). Tecnologia : J2EE Ruolo : Analista software Sede di lavoro : I&T Servizi, Bari Frameworks
! 2
Titolo : EPU (Gestione edilizia pubblica) Descrizione : Bug fixing applicazione J2EE Tecnologia : J2EE Ruolo : J2EE Developer Sede di lavoro : I&T Sistemi, Trento Frameworks : Struts, Hibernate, EJB3, MYSQL
! !
Azienda :
RARA Systems
Periodo:
Settembre 2008 - Gennaio 2009
Qualifica:
Consulente tecnico
! Attività svolte: ! 1
Titolo : Modulo d'autenticazione per Spring framework Descrizione : Modulo d'autenticazione custom per applicazione J2EE basato su Spring Framework con Acegi Security, mediante autenticazione Web Service WSDL Axis. Tecnologia : J2EE Ruolo : J2EE Developer Frameworks : XHTML, Spring 2.5, Acegi security framework 2.0 , Axis, MYSQL
! ! Stage : !
Giugno 2006 – Settembre 2006
IGTechnology – Sede Roma • Realizzazione sistema aziendale “Gestione Servizi Interni (GSI)”
Ottobre 2004 – Maggio 2005
! Esperienze progettuali (accademiche) !
Engineering – Ingegneria informatica( ESEL) • Sviluppo applicativi per JBF framework; • Stesura documentazione framework aziendale (tesi di laurea base) - Sede di Porto Sangiorgio:
Basi di dati
Gestione Biblioteca Gestione Videoteca familiare(con interfaccia grafica JAVA)
Tecnologie del Web
Sistema di gestione on-line siti web Sviluppo sito e-commerce “CD-DVD Online”
XML
Libreria grafica SVG (scritta in PHP)
Interfacce uomo-macchina
“Help” per applicazione desktop Java Swing
J2EE
Trasformazioni XSLT tramite JavaServlet,Xalan e JDBC GSI (Sistema gestione curriculum aziendali) Queen Discography (Sistema consultazione discografica d’un gruppo musicale)
UML
Modellazione sito gestione studenti “ALUMNI” Modellazione sito e-commerce “CD-DVD Online”
Ingegneria del software
Tool di conversione “QnToAEmilia” : da un modello di reti di code a specifiche architetturali AEmilia
! ! Corsi di formazione erogati !
Corsi aziendali Spring 4 (moduli: Core-MVC-AOP-Security-ORM) Hibernate 4 Javascript/jQuery (Core-UI) Groovy e Grails EJB 3 Java SE 7 Java EE
!
Open-day e conferenze Spring MVC Groovy and Grails framework
! ! ! Conoscenze linguistiche ! Italiano
Madrelingua
Inglese
Buona
1997
Londra (Certificazione)
1998
Oxford (Certificazione)
1999
Chanterbury Kent (Certificazione)
2005
USA – Indiana - permanenza ad Indianapolis (mese di Agosto) : volontariato
! ! Certificazioni linguistiche ed esperienze all’estero !
! Contatti ! E-Mail personale
[email protected]
E-Mail lavoro
[email protected]
Skype
luigi.brandolini
Tel (Cell)
(+39) 347 4933943
Tel (Casa)
(+39) 085 870176
! ! !
Aggiornamento 04/05/15
! ! ! ! ! ! !
In fede Luigi Brandolini
Autorizzo il trattamento dei dati personali contenuti nel mio curriculum vitae in base art. 13 del D. Lgs. 196/2003.!