_Profilo Senior Software Engineer _Dati Anagrafici Nome Aldo Russo Indirizzo Circonvallazione Nomentana 251 Telefono 3491567868 E-mail [email protected] _Esperienze Professionali Periodo: 7/2008 Società: Next S.p.a Titolo esperienza: Next S.p.a Cliente: Obiettivi conseguiti: Descrizone: Ruolo: Senior Software Engineer ASI ,Ministero degli interni, ARTERIA, Selex Sistemi integrati Finmeccanica, Telespazio company Finmeccanica, Engineering,ESA Analisi e comprensione delle specifiche funzionali e stesura delle specifiche tecniche. Realizzazione del software di competenza rispetto agli standard e alle metodologie di sviluppo. Partecipazione alla gestione del ciclo di vita di un prodotto (sviluppo e successiva manutenzione evolutiva e correttiva).Supporto al rilascio in produzione e gestione della documentazione sulle attività di sviluppo. Progettazione e Sviluppo del centro servizi di E.A.S.Y. (Easy And Safe Yachting) ovvero un insieme di servizi accessibili attraverso terminali utente installati su navi e abilitati al servizio di posizionamento offerto da un sistema GNSS.(committente ESA) Analisi requisiti per il progetto MC3-Care .Piattaforma tecnologica integrata per registrare, sincronizzare e condividere dati ed accedere ad informazioni sulla salute e lo stile di vita del cittadino.(committente Regione Campania) Progettazione e sviluppo del back-end di un centro di sperimentazione GNSS ,dedicato allo scambio e all’archiviazione dei dati GNSS (committente Telespazio). Partecipazione allo sviluppo del Vessel traffic system per Selex sistemi integrati Finmeccanica con il porting da C a java di una gui di interfacciamento per il controllo dei radar. Partecipazione allo sviluppo di un Real Time WEB Service chiamato Vector per Monitorare il Trasporto di Beni Sensibili. Sviluppo e integrazione di un software di monitoraggio per il sistema di emergenza dei vigili del fuoco(NESS). Progettazione di una piattaforma per l’info mobilita che comprende applicazioni per la mobilità urbana quali rilevamento dei dati di traffico, accesso alle ZTL, Road Tolling, mobilità personale.(committente ASI) Tecnologie utilizzate: Linguaggio principale: Java SE/EE (Java release >=6) e C Programming skills: object oriented programming, Java patterns, concurrency programming (multi-threading), performance (JVM, Garbage collection, memory leak, profiling, etc…) App Servers/Java Containers: OSGi, Apache Felix, servicemix, Apache Tomcat,JBOSS 7.1 Messaging: Apache Camel, JMS Altri Linguaggi: Javascript, XML, linux/unix shell scripting, SQL, PL/SQL Librerie: Spring MVC, Hibernate, JPA, Vaadin, Quartz, SpringSecurity,Jax-RS Service Oriented Programming: SOAP/Web Services,EJB 3.1 Relational Database: Oracle DBMS, Postgres Development Tools: Eclipse, IntelliJ Idea, uso of Maven e ant, Jira. LDAP: ApacheDS Portali:Liferay Periodo: 10/2007- Società: Spike Reply 7/2008 Ruolo: Consultant Titolo esperienza: Spike Cliente: IT Telecom Obiettivi: Acquisizione di competenze di service management. Descrizione: Progettazione relativi a servizi per una PKI ,raccolta dei requisiti del cliente e formalizzazione della soluzione in termini di architetture, hardware e software. Competenze di crittografia e conoscenza delle principali normative e standard concernenti la Firma digitale. Fase di preparazione dell’offerta per gli aspetti tecnici relativi ai servizi custom ed alle gare per la Certification Autority di IT Telecom. Periodo: 1/2004 - Società: Edgeworks s.r.l 10/2007 Ruolo : Senior Software engineer Titolo esperienza: Edgeworks Cliente: Anritsu S.p.a Obiettivi: Progettazione, sviluppo e integrazione di un software di net surrviellance per reti VOIP nell'ambito di un prodotto datawarehouse. Descrizione: Analisi e comprensione delle specifiche funzionali, stesura delle specifiche tecniche secondo standard ESA PSS-05, risoluzione delle problematiche per l’integrazione con datawarehouse, gestione e supporto nel rilascio in produzione, manutenzione del SW implementato, assistenza e supporto mediante analisi dei Processi di reportistica (ottimizzazione delle query), del database Oracle in termini di tuning (ottimizzazione) e delle strutture (statistiche e analisi delle partizioni). Tecnologie utilizzate: • Linguaggio principale: Java SE • Programming skills: object oriented programming, Java patterns • Altri Linguaggi: Javascript, XML, linux/unix shell scripting, SQL, PL/SQL • Relational Database: Oracle DBMS e Tool per Reportistica Oracle Discoverer. Periodo: 1/2001 - Società: Ksolutions S.p.a 12/2003 Ruolo: Analista/ Programmatore Titolo esperienza: Kataweb Cliente: Kataweb Obiettivi: Progettazione, sviluppo e integrazione dei portali Descrizione: Sviluppo con le più recenti tecnologie web per il trattamento e la pubblicazione di contenuti di carattere giornalistico e progettazione e ottimizzazione di portali nazionali ad alto traffico . Tecnologie utilizzate: Xml, PERL, PHP, Wml, Wml Script ,J2SE. Periodo: 9/1999 - Società: Webbridges S.r.l 1/2001 Ruolo: Analista/ Programmatore Titolo esperienza: Webbridges Cliente: Kataweb Obiettivi: Progettazione, sviluppo e integrazione di applicazioni in ambito Web e Wireless Descrizione: Gestione dell'intero ciclo di vita di contenuti disomogenei, dalla presentazione alla loro trasformazione con la finalità di fornire servizi in modalità multi canale per i portali web di grandi dimensioni Tecnologie utilizzate: Wml, Wml Script, Xml, Jsp, Servlet. _Competenze Metodologie Livello intermedio UML Competenze Tecnologiche Sistemi Operativi Linux Unix Windows Versione Livello Esperto Intermedio Intermedio Linguaggi di programmazione Java(J2SE) Java(J2EE) C C++ PERL PHP Ksh Python Javascript HTML WML AJAX Versione Livello Esperto Intermedio Intermedio Base Intermedio Intermedio Esperto Base Intermedio Intermedio Intermedio Base Web & Application Server Tomcat Apache ISS Versione Livello Intermedio Intermedio Base JBOSS 7.1.1 Intermedio Architetture e protocolli TCP,HTTP,VOIP Versione Livello Intermedio Ambienti di sviluppo IntelliJ Eclipse NetBean Versione Livello intermedio Avanzato Base DBMS Oracle Mysql Postgres Versione 10g 5 9.1 Livello Intermedio Base Avanzato Tools Discoverer Oracle TOAD Versione Livello Avanzato Intermedio 8 Tool di verisoning CVS SVN Avanzato Avanzato _Lingue Straniere Inglese Scritto Buono Parlato Buono Francese Elementare Elementare _Formazione Titolo di studio 06/03/2000 Laurea vecchio ordinamento in Ingegneria Informatica presso "la Sapienza" Roma di Roma. Voto: 101 / 110 Titolo della tesi: Progetto di una base multimediale per il teatro romano di Aosta: Funzionalità per l’utente finale Durata: 10 mesi Specializzazioni ITIL V3 Foundation Corso TCP/IP,VOIP Database fundamentals I SQL-Performance Programmazione distribuita in Java Anno 2013 2006 2004 2004 2001 Durata 3 gg 3 gg 5gg 3 gg 5 gg Ente Private Private Oracle Oracle Sun