Figura professionale: Analista Programmatore
Nome Cognome | : E. C. | Età | : 56 |
---|---|---|---|
Cellulare/Telefono | : Riservato! | : Riservato! | |
CV Allegato | : Riservato! | Categoria CV | : Developer / Web dev. / Mobile dev. |
Sede preferita | : Milano, Roma |
Accesso Full al database con 30.001 CV a partire da € 5,00 ABBONATI SUBITO!
Sommario
Esperienze
05/2018 – 07/2018 Endian S.p.a.
Implementazione di una serie di test per la verifica delle
funzionalità della versione 6 del Firewall UTM (Unified Threat
Management) di Endian.
Test del modulo python octopus per l’interfacciamento con
Systemd/Systemctl.
Test dellla corretta applicazione delle regole del firewall, definite
tramite la GUI Web, in formato Iptables.
Test del corretto funzionamento della GUI Web tramite l’utilizzo
dei Webdriver Firefox/Chrome/PhantomJS di SeleniumHQ.
01/2018 – 03/2018
Keywords: Python, PyCharm, NoseTest, Linux
Systemd/Systemctl, Linux Iptables, SeleniumHQ Webdriver
Technology & Consulting S.r.l.
Realizzazione di una serie di applicazioni di dimostrazione delle
technologie relative alla blockchain Ethereum tramite l’uso di
smart-contract basati su Solidity e sul framework Truffle.
06/2017 – 12/2017
Keywords: Blockchain, Ethereum, Solidity, Truffle
Framework
IPSE S.r.l./ Aruba S.p.a.
Riscrittura dell'applicativo web PecML, basato sul framework
Django, che implementa un sistema di gestione di mailing list
PEC. Porting dell'applicativo da Python 2 a Python 3 e da
Django 1.3 a Dango 1.11.
Aggiunta del supporto web service a tutte le funzionalità
previste dall'applicazione tramite l'implementazione di un
interfaccia SOAP.
Aggiunta del supporto IMAP in alternativa a quello preesistente
POP3 per quanto riguarda il servizio di analisi delle ricevute
PEC per l'analisi dei risultati di invio e l'elaborazione delle
statistiche di invio/ricezione/lettura delle mail della mailing list.
Aggiunta delle funzionalità di archiviazione delle ricevute PEC
per ogni singolo invio di email e della possibilità di download
della singola ricevuta o di un file zip contenente l'insieme delle
ricevute elaborate.
Implementazione del supporto all'autenticazione degli utenti
tramite IMAP in aggiunta a quella standard di Django.
Attività di bug fix su varie parti dell'applicazione e riscrittura
completa della componente di invio email (spooler) in maniera
da renderla fault-tollerant ed impedire il blocco dellefunzionamento dell'applicativo in caso di errori durante l'invio
dei messaggi.
Revisione del modello dati consentendo l'utilizzo, da parte
Django, di tabelle create dinamicamente, di database multipli e
porting del formato delle tabelle da MyISAM a InnoDB.
Keywords: Python, PyCharm Framework Django, MariaDB,
Jquery, IMAP, POP3, Web Service SOAP
01/2017 – 05/2017
Riscrittura dell'applicativo web LibroFirma, basato sul
framework Django, che implementa un sistema per la gestione
del workflow per la firma di contratti. Trasformazione
dell'applicativo da single-tenant a multi-tenant.
Keywords: Python, PyCharm, Framework Django, MariaDB,
JQuery
09/2016 –01/2017
05/2016 – 08/2016
04/2015 – 04/2016
Riscrittura dell'applicativo web Decadocs EV, basato sul
framework Django, che implementa il sistema informativo di
Decathlon Italia per quanto riguarda la gestione delle
assunzioni dipendenti e la gestione dei contratti con i fornitori.
Modifiche ai workflow di gestione documentale. Aggiunta di
nuove tipologie di firma documentale (firma grafometrica).
Keywords: Python, PyCharm, Framework Django, MariaDB,
JQuery, Crispy Forms
Nivi Group S.p.a.
Riscrittura della GUI web dell'applicativo NivInform, basato sul
framework Django, con funzionalità di business information, di
valutazione dei rischi legati alle relazioni commerciali e di
determinazione dell'affidabilità in termini finanziari di aziende o
persone. Reingegnerizzazione della parte back-end per
l'ottimizzazione dei flussi dati verso la parte front-end. Aggiunta
del supporto ad i principali browser (IE, Chrome, Firefox) su
computer desktop/laptop (con interfaccia touch-screen) e device
mobili (tablet iOS e Android).
Keywords: Python, PyCharm, Framework Django, MySql,
JQuery
Esprimo S.r.l./ CESI S.p.a.
Riscrittura di un una applicazione Qt/QML per la visualizzazione
delle stazioni di controllo del sistema di trasmissione dell'
energia elettrica in altra tensione con aggiunta delle funzionalità
CAD.
Keywords: QtCreator, C++, Qt, Qml, Javascript, Qmake,
QtQuick2
Riscrittura di un una applicazione Python per il monitoraggio
delle direttrici di riaccensione del sistema di trasmissione dell'
energia elettrica in altra tensione.
Implementazione di una libreria Python per la gestione di un
pool di processi tramite l'utilizzo del modulo multiprocess e
refactoring dell'applicazione utilizzando la libreria realizzata.
Refactoring della GUI web utilizzando il framework Django.
Keywords: Python, Framework Django, MySql, Sqlite
Modifica di una applicazione Qt opensource (Marble) per la
visualizzazione di dati geolocalizzati.
Realizzazione di un componente QML che visualizza in
maniera geolocalizzata le linee del sistema di trasmissionedell'energia elettrica in alta tensione.
07/2014 – 01/2015
Keywords: QtCreator, C++, Qt, Qml, Qmake
Technology & Consulting S.r.l.
Sviluppo web tramite il framework Django.
Realizzazione di applicazioni web Django che implementano le
funzionalità di CMS e blog. Personalizzazione di applicazioni
web opensource per lo sviluppo di siti web.
06/2014
Keywords: Python, Framework Django, HTML5, MySql,
Nginx, Gunicorn, Ajenti-V
I.T.D. S.r.l
Realizzazione di una libreria C++ che implementa un filtro di
Kalman. Realizzazione del relativo modulo di estensione
Python per consentire l'interfacciamento alla libreria.
Keywords: CodeBlocks, Kdevelop, Emacs, C++, Python, C,
Lib GSL, SWIG
12/2013 – 02/2014
GOST S.r.l
Realizzazione di una applicazione Android che consente il
monitoraggio remoto di pazienti, la gestione dei medicinali da
prendere e la video chiamata con personale medico, parenti ed
amici. L'app si interfaccia a BITalino, un dispositivo Bluetooth
in grado di effettuare ECG http://www.bitalino.com/.
Keywords: Eclipse, Java, C++ Framework Android, JNI, API
Bluetooth, Telefono, Browser ed Database SQLite
10/2013 – 11/2013
Technology & Consulting S.r.l.
Realizzazione di una applicazione Android che consente l'invio
di SMS contenenti le informazioni sulla geo-localizzazione
dell'utente (ovvero le coordinate GPS ed i dati sull'indirizzo
relativi alla posizione attuale) a numeri di telefono predefiniti.
Keywords: Eclipse, Java, Framework Android, API GPS ed
SMS
02/2013 – 07/2013
Screen Service Broadcasting Technologies S.p.A.
Refactoring di una applicazione per l'analisi della qualità dei
segnali del digitale terrestre: analisi degli MPEG Transport
Stream, in particolare per quanto riguarda il controllo dei test
ETSI ETR 290.
Design dell'applicazione per l'esecuzione in ambiente Linux
embedded su hardware custom, con architettura multi-threaded
e multi-frontend con GUI basate sia su Qt che su Http.
Realizzazione della relativa interfaccia grafica QML e delle
procedure di esportazione dei grafici in SVG.
Keywords: QtCreator, C++, Qt, Qml, Javascript, Linux
Yocto/OpenEmbedded, DBUS (libdbus-C++, QtDbus), Intel
TBB, libDVBpsi, SQLite, QDjango, Tokio Cabinet,
EJDB/tcejdb, libsigxx2, Boost Log, XSD, Cmake, Qmake
06/2012 – 01/2013
IT Partner Italia
Sviluppo di una applicazione web con funzionalità di
Agenda/Scadenzario per conto di TeamSystem tramite il
framework proprietario di sviluppo web TeamPortal ed
integrazione con le sue applicazioni principali.
Integrazione dell' applicazione con Google Calendar e con il
sistema di calendario di Microsoft Outlook.
Keywords: Python, SQL, Komodo Edit, PGAdmin, Google
Calendar, Microsoft Outlook, Web Services
01/2012 – 04/2012 Sogetel S.r.l.
Porting di una applicazione per conto della compagnia
telefonica Tre (Grande Cinema 3), da ambiente iOS ad
ambiente Symbian.
Integrazione dell' applicazione con Google Maps e con il
sistema di geo-localizzazione di Symbian.
Integrazione dell'applicazione con il sistema di autorizzazione
(OAuth2) e di messaggistica di Facebook.
Integrazione dell'applicazione con il sistema di autorizzazione
(OAuth) e di messaggistica di Twitter.
Keywords: QtCreator, C++, Qt, Qml, Javascript, Symbian,
iOS, Objective C, Google Maps, Facebook, Twitter, OAuth,OAuth2
06/2011 – 11/2011 Pradac S.r.l.
Sviluppo e manutenzione di sistemi di Workflow Documentale
per la pubblicazione di annunci sulla Gazzetta Ufficiale presso
l'Istituto Poligrafico Zecca dello Stato.
Sviluppo di un sistema di Workflow Documentale per il
controllo di qualità relativo alla pubblicazione della Gazzetta
Ufficiale.
Sviluppo di un sistema di Workflow Documentale per la
pubblicazione dei concorsi sulla Gazzetta Ufficiale.
Keywords:Eclipse, Emacs e Kdevelop, Java, Pyhton,
Zope2/OpenFlow, JBoss/BPMN 2.0, DB2/PostgreSQL,
Digital Signature
03/2011 – 05/2011
Technology & Consulting S.r.l.
Realizzazione di una applicazione Android che consente
l'accesso tramite smartphone ai servizi offerti dal sito
www.gestyweb.it .
Keywords: Eclipse, Java, Framework Android
01/2011 – 02/2011
Interconsulting S.r.l.
Sviluppo di software C++ per un dispositivo embedded Linux
con funzionalità di telefono VOIP per applicazioni militari: attività
di bugfix per parti dell'interfaccia grafica basata su GTK;
realizzazione di funzionalità aggiuntive e della relativa parte di
integrazione con l'interfaccia grafica.
Keywords: Kdevelop, C++, Framework GTK, LibrerieH323plus, Resiprocate, ptlib
06/2010 – 11/2010
Interconsulting S.r.l.
Sviluppo di sofware Java utilizzando l'ambiente del CMS open-
source Alfresco:
customizzazione dei ruoli utente all'interno del sistema delle
permission di Alfresco;
realizzazione di alcuni JSP custom tag (e delle relative classi
Java) utilizzati all'interno di pagine JSP con finalità di controllo
dell' accesso a funzionalità riservate per particolari utenti/ruoli;
customizzazione del sistema di auditing allo scopo di loggare
informazioni normalmente ignorate;
realizzazione di una servlet per la gestione delle query sulle
informazioni loggate dal sistema di auditing, con parsing delle
informazioni grezze ricevute e generazione dell' output in
maniera concisa e significativa;
porting del lavoro su due versioni differenti di Alfresco (3.2.1.2
e 3.3) e scrittura della documentazione relativa al software
sviluppato.
Keywords: Eclipse/Emacs, Java, JSP, J2EE, Spring,
Hibernate, Ibatis, Database MySql/Oracle, Application
server Tomcat/Weblogic
02/2008 – 03/2010
Technology & Consulting S.r.l.
Sviluppo di sofware C++ utilizzando le librerie Boost:
realizzazione di una libreria di Computer Vision (e dei relativi
binding Python) con finalità di utilizzo in sistemi di video
sorveglianza;
realizzazione di un software per la rilevazione di numeri di targa
facendo uso della libreria sviluppata.
Realizzazione di alcuni prototipi ed applicazioni per palmari
Windows Mobile in C++ utilizzando le librerie Qt:
sviluppo della demo di una applicazione per la gestione dei
menu di locali pubblici;
sviluppo della demo di una applicazione per ausilio all'attività
sanzionatoria svolta dai corpi di polizia municipale;
riscrittura della demo precedente sviluppata (ausilio di attività
sanzionatoria) come applicazione effettiva; porting
dell'applicazione in ambiente Symbian.
Keywords: Qt, QtCreator, Eclipse, Emacs, MS Visual C++,
Python, Framework Boost, Librerie VXL, Database SQLite
01/2007 – 01/2008
Alphadata S.r.l.
Sviluppo di software per palmari Windows Mobile:
sviluppo in Python di un' ORM adatto ad essere utilizzato
all'interno di palmari (facente uso di SQLite come backend);
riscrittura della applicazione per la gestione inventariale dei beni
mobili tramite tag RFID in C++ e Python.
Keywords: Eclipse, MS Embedded Visual C++, Emacs,
Python, WindowsCE, Database SQLite, Librerie PyGTK,
VensterCE
01/2006 – 06/2006
S3S S.r.l.
Sviluppo di software per palmari Windows CE:
sviluppo di una applicazione Python con interfaccia grafica
basata sulle librerie WX Widgets per la gestione delle rimozioniauto per conto del Consorzio Laziale Trasporti;
sviluppo di una applicazione web (con server web embedded su
palmare) basata su Python per la gestione inventariale dei beni
mobili (etichettati con tag RFID e codici a barre) per conto della
Regione Lazio.
Keywords: Eclipse, MS Embedded Visual C++, Emacs,
Python, C++, WindowCE, Librerie WxPython
06/2004 – 12/2005
Edynet IG S.r.l.
Testing di funzionamento e integrazione di applicazioni
realizzate per la PCS (Piattaforma Centrale di Sicurezza) del
sistema informativo di TIM:
testing del funzionamento del prodotto di IBM Italia AMOS Lite
per piattaforma AIX;
testing di funzionamento ed integrazione di prodotti sviluppati
per Tivoli Identy Manager;
testing di integrazione di delle varie applicazioni con il client di
autenticazione TFS Box.
Keywords: Eclipse, Java, Oracle
07/2004 – 04/2005
8080.it S.r.l.
Collaborazione alla realizzazione di siti web mediante l'utilizzo
dell' application server open source Zope: Modifica e sviluppo di
prodotti per Zope (Squishdot, Zeo, CMF e Plone ) .
Keywords: Python, Zope, Apache, MySql
03/2004 – 07/2004
IDS S.p.a.
Collaborazione alla realizzazione del sito web del consorzio
Antennas VCE (virtual center of excellence) mediante l'utilizzo
dell' application server open source Zope. Definizione dell'
architettura e realizzazione della parte iniziale.
Keywords: Python, Zope, Apache, MySql
10/2003 – 01/2004
C.N.R. Istituto ISTI
Borsa di studio "XML, workflow e documentale" finanziata dal
Consorzio Pisa Ricerche.
Collaborazione alla definizione della architettura ed alla
realizzazione del motore di workflow.
Realizzazione dell' interfaccia grafica SVG del motore di
workflow, implementata con Apache/Cocoon tramite una
cascata di fogli di stile XSLT.
Installazione, configurazione e amministrazione del server
basato su piattaforma Debian GNU/Linux per l' utilizzo del
servizio CVS e del sito web Zope/Plone per la condivisione
della documentazione del progetto.
Keywords: Python, XML/SVG/XSLT, Zope, Tomcat/Cocoon ,
UML
07/2002 – 09/2003
PuntoWeb.Net S.r.l.
Collaborazione alla realizzazione di siti web mediante l'utilizzo
dell' application server open source Zope.
Keywords: Python, Zope, Apache, MySql01/2002 – 02/2002
Quinary S.p.a.
Collaborazione alla realizzazione di servizi interattivi wireless su
piattaforma WML/MicroBrowser per conto della compagnia
telefonica BLU.
Keywords: Emacs, UML, XML
07/2001 – 09/2001
E-Time S.r.l.
Collaborazione alla realizzazione di un Applet Java per la
definizione remota di documenti da stampare mediante print-on-
demand.
Keywords: Emacs, Java, Applet
01/2001 – 05/2001
Università degli Studi di Pisa
Collaborazione nell'ambito del progetto per la realizzazione del
portale per i servizi agli studenti
Supervisione tecnica e coordinamento delle varie persone
coinvolte nel progetto.
Analisi dei requisiti di sicurezza del server SunUltraSPARC e
progettazione del sistema di firewall per la sua protezione.
Analisi dei requisiti di affidabilità del servizio di mail e definizione
delle specifiche hardware e software del server mail secondario.
Configurazione e gestione del server web-mail
CommuniGatePRO .
Realizzazione di varie utility in Java ed in Emacs-Lisp per la
semplifcazione dell' amministrazione del CommuniGatePRO
su piattafoma Sun Solaris8/UltraSPARC.
Keywords: Java, Netbeans, EMACS, PL/SQL, Apache,
Oracle
11/1999 – 05/2000
C.N.R. Istituto CNUCE
Collaborazione nell'ambito del progetto della comunità europea
esprit-guitare
Realizzazione di varie modifiche ed aggiunta di nuove
funzionalità ad un tool visuale implementato in Java per la
specifica di modelli di task.
Keywords: Emacs, Java, SWING
02/1999 – 06/1999
Scuola Superiore S.Anna
Collaborazione nell'ambito del progetto della comunità europea
esprit-presence
Implementazione in Java di una coppia di applicazioni tra loro
comunicanti via rete.
Keywords: Emacs, Java, SWING
10/1998 – 12/1998
Docline S.r.l.
Collaborazione alla realizzazione di un sito web per la gestione
di caselle di posta elettronica basato su l'utilizzo di Servlet
Java.
Installazione e configurazione del server basato su piattaforma
Red Hat Linux.Keywords: Emacs, Java, Apache
Anno1998 Titolo Descrizione
Università degli studi di Pisa
Diploma universitario in informatica
Votazione 99 su 110 Argomento Tesi:
Realizzazione di una applicazione per la segnalazione
simultanea e automatica di siti web a piu' motori di ricerca.
Simulazione dell' invio dei contenuti delle form tramite
tecniche di CGI
1988 I.T.I.S. E. Fermi
Diploma di perito industriale in
informatica
Votazione 36 su 60
Istruzione
Lingua
Inglese
Grado di conoscenza
Scritto : Buono
Parlato: Discreto
Lingue
Autorizzo il trattamento dei miei dati personali ai sensi del decreto legislativo n. 196/03 e dell’articolo 13 GDPR 679/16.
156 total views, 2 today