Esperienze professionali e Studi

presso vari (2019-2021)

Digital Attitude – Docenza Excel

ForIt – Docenza Strumenti di Project Management

ForIt – Docenza SQL – Access

Fondazione Le Vele – Docenza Sviluppo App Mobile e IoT

ForIt – Docenza Excel

Programmatore di siti WordPress e Prestashop.

 

presso la società HCL (2017-2019)

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.

Test Automation Developer –  Attraverso il framework di testing TestNg, il tool JCat (Java Common Auto Testing) e l’automation server Jenkins realizzo e automatizzo test per la verifica di alcuni apparati a micro onde Ericsson scritti in Java 8. 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 Java –  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 Java – 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 Java – 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 è ASPNET 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, 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 JSP – Implementazione di una User Interface (UI) attraverso Java Server Pages (JSP) per la consultazione di un Database 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 società Prisma Software Solutions

  2009 – 2011 – Analista/Programmatore Java 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 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 Java, Servlet, JSP, Javascript. 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 Java, 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 Java 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

CORSI, MOOC E CERTIFICAZIONI

  Front-End Javascript Frameworks: Angular MOOC in Coursera – July 2019

  Software Design and Architecture –  Specialization in Coursera – December 2018

  Service-Oriented Architecture – MOOC in Coursera – December 2018

  Software Architecture – MOOC in Coursera – August 2018

  Design Pattern – MOOC in Coursera – May 2018

  Object-Oriented Design – MOOC in Coursera – March 2018

 Essentials of Entrepreneurship: Thinking & Action-MOOC in Coursera – April 2017

 Multiplatform Mobile App Development with Web Technologies: Ionic and Cordova-MOOC in Coursera – July 2017

 Essentials of Entrepreneurship: Thinking & Action-MOOC in Coursera – April 2017

  Digital Tester – Course TechMahindra – 2017

  Digital 201 Certification – Certification TechMahindra – 2017

  Mobility Overview – Course TechMahindra – 2017

  Selenium Web Browser Automation – Course TechMahindra – 2017

 Managers Enterprise Security – Course TechMahindra – 2016

 Python – Course TechMahindra – 2016

 Jenkins – Course TechMahindra – 2015

Web Application Architectures-MOOC in Coursera – August 2014

 Learning how to learn-MOOC in Coursera – August 2014

 Programming Mobile Application for Android Handheld System -MOOC in Coursera – April 2014

 Creative, Serious and playful Science of Android Apps – MOOC in Coursera – February 2014

 Calculus One – MOOC in Coursera  – December 2013

 Competitive Strategy – MOOC in Coursera  – August 2013

 Model Thinking – MOOC in Coursera – June 2013

 Introduction to Data Science – MOOC in Coursera – June 2013

 Game without chance: Combinatorial game theory – MOOC in Coursera – February 2013

 Computing in Data Analisys – MOOC in Coursera – January 2013

 Interactive Programming in Python – MOOC in Coursera – 2013

 An Introduction to Interactive Programming in Python – MOOC in Coursera – December 2012

 Sun Certification Web Component Developer – Certification in SUN/Oracle – November 2006

 Sun Certified Java Programmer – Certification in SUN/Oracle – May 2005