Figura professionale: Software Developer Senior, Angular, Java, Python
Nome Cognome | : D. R. | Età | : 34 |
---|---|---|---|
Cellulare/Telefono | : Riservato! | : Riservato! | |
CV Allegato | : Riservato! | Categoria CV | : Developer / Web dev. / Mobile dev. |
Sede preferita | : Milano |
Accesso Full al database con 29.998 CV a partire da € 5,00 ABBONATI SUBITO!
Sommario
Esperienze
Profilo personale
Sono un analista programmatore: ho lavorato nel settore delle telecomunicazioni, nel supporto alla prevendita, nell'analisi statistica per la rilevazione frodi. Realizzo sia applicativi stand-alone come pure applicazioni per il web. Ho utilizzato, tra l'altro, Angular, Java, Python, PHP, JSP e Servlets. Lavoro bene sia autonomamente che in gruppo. Mi ritengo capace di costruire relazioni umane proficue e curioso riguardo le recenti tecnologie. Il mio inglese mi consente una buona comprensione degli interlocutori nella maggior parte dei contesti.
ESPERIENZA PROFESSIONALE
presso la società HCL (2017-)
2018 – Analista / Programmatore Angular
Sviluppo di una web application per il controllo dei parametri di funzionamento di un prototipo di
modem 5G. Il server è sviluppato in NodeJs.
2017 – Sviluppatore di Test Automatici
Attraverso il framework di testing TestNg, il tool JCat (Java Common Auto Testing) e
l’automation server Jenkins realizzo e automatizzo test scritti in Java 8 per la verifica di alcuni
apparati a micro onde Ericsson. I meccanismi della Test Automation contribuiscono ai processi
di produzione del software tipici della Continuous Integration.
presso la società TechMahindra (2015-2017)
2016-2017 – Analista / Programmatore JavaSE
Sviluppo di una GUI stand-alone chiamata Migration Tool per l'installazione da remoto di nuove
versioni di software di apparato per Telecom Italia. La tecnologia impiegata per l'aspetto grafico
è la libreria JavaFx, evoluzione delle Swing. Gli aspetti di comunicazione remota via SSH e
FTP sono invece stati sviluppati utilizzando la libreria JSch.
2016 – Analista / Programmatore JavaEE
Sviluppo di Web Services per l'apparato NetMatch-M di Italtel. Scritti in Java, utilizzando le
librerie Jersey, questi RESTful WebServices hanno lo scopo di mascherare le interrogazioni al
DB di apparato alla vista della GUI che li invoca.
2015 – Analista / Programmatore JavaSE
Nell'ambito del progetto TNOVA finanziato dalla comunità europea, sviluppo di un Plugin di
comunicazione http per lo schedulatore di job RunDeck.
2015 – Programmatore ASP .NET
Bug fixing e implementazione nuove features della GUI dell'apparato Italtel NetMatch-M. Il
framework utilizzato è ASP .NET MVC4 con l'impiego di HTML5 e javascript per il frontend.
2015 – Tester Python / Selenium WebDrivers
Sviluppo di test con RobotFramework e Selenium WebDrivers per la GUI dell'apparato NetMach-M.
presso l’azienda Italtel (2006-2014)
2014 – Analista / Programmatore PHP, MySql, Bootstrap
Realizzazione del cruscotto monitoraggio flussi del sistema Italtel DBTA (Big Data Trend
Analysis). Il sistema si compone di una parte di reperimento delle informazioni sotto forma di
files depositati periodicamente in una opportuna directory. Di una seconda componente che
trasferisce opportunamente i dati in un DB. Infiine di una GUI per la presentazione all'utente
delle informazioni opportunamente raggruppate.
2011-2013 – Analista/Programmatore JavaEE
Implementazione di una User Interface (UI) attraverso Java Server Pages (JSP) per la
consultazione di un Database (DB) Oracle ad uso del personale Fastweb; realizzazione di
report attraverso il tool di reportistica Birt.
2010-2011 – Analista/Programmatore Python
Realizzazione di script Python per l’interrogazione di centrali telefoniche TIM attraverso il
protocollo telnet. Raccolta dei dati di allarmistica (DB MySql) e presentazione periodica di
report consuntivi.
2006-2009 – Analista/Programmatore JSP
Realizzazione di pagine JSP per la consultazione di un DB Oracle ad uso del personale Fastweb.
In collaborazione con la Prisma Software Solutions
2009 – 2011 – Analista/Programmatore JavaSE
Analisi e realizzazione di un applicativo Java per l’analisi statistica del comportamento
fraudolento nelle competizioni scacchistiche on-line: anticheating per Ace-Guard.
presso la società One-Ans (2000-2006)
2005 – Analista/Programmatore Visual Basic
Progettazione e realizzazione di un tool Stand Alone per PC, in Visual Basic, per il controllo del
processo di delivery dei nuovi utenti del servizio Alice Mia di Telecom Italia.
2004 – Analista/Programmatore JSP
Progettazione e realizzazione di un servizio pubblicitario di MMS Pushing per Vodafone
attraverso la tecnologia JSP;
2004 Docente VBA
docenza di un corso di Visual Basic for Applications.
2000-2003 – Team leader/Analista/programmatore Visual Basic
Progettazione e realizzazione dei CD multimediali di didattica scacchistica Chessmultimedia
per Le due Torri di Bologna.
2002 – Analista/Programmatore JavaEE
Sviluppo della sezione di WEB-Banking del sito della Banca Popolare di Lodi,
tecnologia: Java, Servlet, JSP, Javascript.
2001 – Analista di supporto alla prevendita
Studio di fattibilita’ tecnica di supporto ai vigili del comune di Milano con l’impiego di tecnologia
Java, Active Server Pages (ASP), Short Message Service (SMS);
2001 – Analista/Programmatore JavaSE, Perl
Analisi e sviluppo di un applicativo per la raccolta dei dati di rete e il calcolo dei valori di Service
Level Agreement (SLA), tecnologia: Java, Perl.
1999-2000 – Analista/Programmatore JavaSE
Progettazione e realizzazione di una GUI per la visualizzazione dei dati di log e di allarme per
l'apparato Cisco Nautilus. Impiego della libreria grafica JfreeChart.
presso l’azienda Alcatel (1989-2000)
1989-2000 – Analista/programmatore con linguaggi C e Visual Basic
Progettazione e realizzazione di diverse versioni di Local Craft Terminal per gli apparati Alcatel
F-MUX e MUX-A. Progettazione di software di supporto al debugging e firmware di apparato
Studi
MOOC: Front-End Javascript frameworks: Angular (Hong Kong University – Coursera.org), July 2019
MOOC Specialization: Software Design and Architecture (University of Alberta – Coursera.org), Dicembre 2018
MOOC: Service-Oriented Architecture (University of Alberta – Coursera.org), Dicembre 2018
MOOC: Software Architecture (University of Alberta – Coursera.org), Agosto 2018
MOOC: Design Pattern (University of Alberta – Coursera.org), Maggio 2018
MOOC: Object-Oriented Design (University of Alberta – Coursera.org), Marzo 2018
MOOC: Multiplatform Mobile App Development with Web Technologies: Ionic and Cordova (Hong Kong University – Coursera.org), Luglio 2017
TechMahindra courses: Digital 201 Certification, Febbraio 2016
TechMahindra courses: Digital Tester, Febbraio 2016
TechMahindra courses: Mobility Overview, Gennaio 2016
TechMahindra courses: Selenium Web Browser Automation, Gennaio 2016
TechMahindra courses: Managers Enterprise Security, Dicembre 2015
TechMahindra courses: Python, Aprile 2015
TechMahindra courses: Jenkins, Febbraio 2015
MOOC: Web Application Architectures (University of New Mexico – Coursera.org), Agosto 2014
MOOC: Learning how to learn: Powerful mental tools to help you master though subject.
(University of California – Coursera.org), Agosto 2014
MOOC: Programming Mobile Application for Android Handhelp System (Coursera.org), Aprile 2014
MOOC: Creative, Serious and Playful Science of Android Apps (University of Illinois at
Urbana-Champaign – Coursera.org), Febbraio 2014.
MOOC: Calculus One (The Ohio State University – Coursera.org), Dicembre 2013.
MOOC: Competitive Strategy (Ludwig-Maximilians-Universität München (LMU) – Coursera.org), Agosto 2013.
MOOC: Model Thinking (University of Michigan – Coursera.org), Agosto 2013.
MOOC: Introduction to Data Science (University of Washington – Coursera.org), Giugno 2013.
MOOC: Combinatorial Game Theory (Georgia Istitute of Technology – Coursera.org), Aprile 2013
MOOC: Computing for Data Analysis (Johns Hopkins University – Coursera.org), Febbraio 2013
MOOC: An introduction to interactive Programming in Python (Rise University), Dicembre 2012
Certificazione: Sun Certificated Web Component Developer, Novembre 2006
Certificazione: Sun Certificated Programmer for the Java 2 Platform 1.4, Giugno 2005
Diploma di Perito in Informatica, Giugno 1986
Competenze tecniche
sistemi operativi:
WINDOWS, LINUX, UNIX, DOS, VMS
linguaggi di programmazione
Angular, NodeJs, Java, Python, PHP, JSP, Servlet, HTML, JavaScript, R, Visual Basic, ASP
metodologie e strumenti
Visual Studio Code, IntelliJ, Eclipse, Git, Gerrit, JCat, Jenkins, Robot Framework, UML, Net
Beans, DDTS, Clear case, CVS,
tecnologie
Full-stack web developing, TestNg, JavaFx, Jsch, Selenium Web Drivers, Jmockit, RunDeck,
Bootstrap, Raspberry pi, Junit, Servlet, Web Services, Tomcat, Ant, XML,
DBMS
MySql, Oracle, Sqlite
Personali
Competenze relazionali
Diploma quadriennale di counselling professionale
Lingue straniere
Inglese
194 total views, 2 today