-
Notifications
You must be signed in to change notification settings - Fork 0
Curriculum Vitae
Sono fortemente motivato nello sviluppo di soluzioni software innovative, che richiedano interdisciplinarietà, ricerca e aggiornamento. A livello professionale ho sempre lavorato in team di sviluppo, assumendo anche ruoli di tutoraggio e coordinamento. Ho maturato un'esperienza decennale come programmatore C++ di applicazioni scientifiche con hardware custom, realizzate per software di fotogrammetria e computer vision. Attualmente sviluppo client e webservices dedicati al mondo della Firma Digitale, essenzialmente in Java.
In Aruba faccio parte del gruppo "eSecurity" e mi occupo di Firma Digitale. Seguo l'evoluzione del core crittografico Java e dei client/server basati su di esso. Coordino un gruppo interno di troubleshoot e supporto all'assistenza specialistica, che esegue triage, hotfix e manutenzione trasversale ai prodotti, fornendo quando necessario anche assistenza diretta al cliente e incident management.La mia attività in Aruba concerne anche:
- servizi SOAP/REST di firma, marcatura temporale, verifica e crittazione, nell'ambito dell'infrastruttura PKI aziendale
- servizi backend per il provisioning, la strong auth e la gestione delle relative basi dati
- client di firma digitale e validazione (ArubaSign, FileProtector, ARSS, VOL, ...)
- componenti SDK crittografiche
- tecnologie di installazione e aggiornamento automatico multipiattaforma
- integrazione delle librerie smartcard PKCS11 a basso livello (gestione componenti native e APDU)
- rinnovo e installazione dei certificati di firma digitale su supporto smartcard
- manutenzione componenti legacy (es. Applet e vecchie versioni del core)
- supporto, analisi e assistenza diretta al cliente e/o al team di assistenza specialistica
- testing automatico e integrazione continua (C.I.)
- documentazione dei sistemi ad uso interno
In ambito aziendale ho seguito corsi di approfondimento su Docker, Kubernetes e Sicurezza (OWASP)
Collaboro saltuariamente come ausiliario nell'ambito di indagini informatiche forensi, utilizzando specifiche suite e tool dedicati al carving e alla classificazione dei dati oggetto dell'analisi.
Anche in questo contesto ho applicato le mie conoscenze in campo fotogrammetrico e dell'analisi dell'immagine per fornire dati ad integrazione della perizia.
Ho realizzato la prima versione del progetto FlexiVision, destinato alla sincronizzazione e al controllo di bracci robotici industriali e feeder tramite un sistema di computer vision. Il software, realizzato in C#, prevede la gestione sincronizzata dalla periferica di immagine, del robot e del feeder FlexiBowl prodotto da ARS. Le comunicazioni con i device avvengono tramite protocollo TCP/IP. La visione, dopo aver analizzato il frame corrente, fornisce al robot le coordinate del pezzo da movimentare (già convertite nel sistema di riferimento di destinazione), implementando un sistema di "pick&place" indipendente dalla specifica marca e tipologia di robot. La computer vision è stata implementata tramite la libreria proprietaria Halcon.
Durante la mia permanenza in Menci Software ho svolto le seguenti attività:
- sviluppo di software fotogrammetrico e computer vision per applicazioni di cartografia, rilievo stradale, sicurezza, archeologia, restauro, architettura, indagine forense e gestione immagini aeree e da drone. Ho utilizzato i linguaggi C++, C, PHP e Javascript
- creazione di interfacce multilingua tramite framework MFC
- gestione di dati voluminosi in flussi di lavoro complessi
- integrazione e gestione di database SQL
- verifica procedure e testing
- sistemi di protezione e licenza software, tramite dispositivi hardware custom e server di autenticazione
- sincronizzazione e accesso a dispositivi di immagine (fotocamere reflex, termocamere, visori stereoscopici, immersivi e view-through, microscopi, videoproiettori)
- calibrazione delle periferiche di immagine
- creazione di interfacce di controllo per slider con step-motor e teste a movimentazione micrometrica
- gestione della rete LAN aziendale e setup sistemistico di server Windows e Linux
- creazione e gestione dei siti internet aziendali, ottimizzazione SEO tramite le piattaforme CMS Joomla! e WordPress
- realizzazione del materiale divulgativo (depliant, pannelli, video) tramite Adobe Photoshop, Illustrator e Premiere. Realizzazione degli help online e dei tutorial multilingua
- partecipazione a fiere in rappresentanza dell'azienda (SAIE, ASITA, Salone del Restauro di Ferrara, Roma Drone) e conferenze (CNR ICVBC, Università di Firenze)
- assistenza diretta al cliente. Ho tenuto corsi formativi presso il Centro di Addestramento per la Polizia Stradale di Cesena, il Cyprus Institute di Nicosia e per la Polizia Municipale di una decina di comuni italiani. All'estero ho fatto tutoraggio e assistenza presso l'azienda municipale BIMTAS di Istanbul
- Laurea triennale in Scienze e Tecnologie Informatiche (classe 26), Scienze informatiche
- voto 97/110
- Tesi "WebTesting: teoria ed applicazioni", relatore prof. Pierluigi Crescenzi https://github.com/claudio-tortorelli/Bellerofonte