INFO CANDIDATO
DETTAGLIO CV
Profilo Candidato
Sviluppatore software con oltre 13 anni di esperienza nella progettazione e sviluppo di applicazioni desktop, web e mobile. Specializzato in tecnologie Microsoft .NET, con competenze trasversali che spaziano dallo sviluppo HMI per sistemi industriali alle applicazioni enterprise. Esperienza consolidata nella gestione completa del ciclo di sviluppo software, dall'analisi dei requisiti al deployment in produzione.
Studi, Corsi, Certificazioni, Lingue conosciute
Laurea in Ingegneria Informatica
Università di Bologna - Facoltà di Ingegneria
2004 - 2008
Tesi: "Utilizzo e gestione delle problematiche relative all'utilizzo di VPN con OpenVPN"
Diploma di Liceo Scientifico Tecnologico
Progetti Significativi
Linguaggio Specifico per Domain Modeling
Progettazione e implementazione di un DSL utilizzando Eclipse Modeling Framework per la creazione di un tool di sviluppo dedicato ai personal trainer. Il sistema include verifica sintattica e semantica, generazione di documenti XML e pagine HTML seguendo il pattern MVC.
Esperienze di Lavoro
Sviluppatore Software Senior
Azienda di Servizi IT e tecnologici
Aprile 2020 - Presente
Sviluppo di applicativo enterprise per la gestione degli accessi aziendali utilizzando Visual Basic WinForms, con pianificazione di migrazione ad architettura ASP.NET Core
Progettazione e implementazione di soluzioni per lettura badge aziendali con integrazione di web services (WinForms, SOAP, WCF, SQLite)
Sviluppo di applicazioni Android native per il consumo di web services utilizzando Java, protocolli SOAP/Protobuf e database SQLite
Sviluppatore Software
IPREL Progetti
Gennaio 2016 - Marzo 2020
Sviluppo di interfacce HMI per sistemi industriali utilizzando C#/WPF e comunicazione con PLC tramite protocollo Modbus
Progettazione di applicazioni web per gestione risorse umane con ASP.NET MVC e integrazione con sistemi di Business Intelligence
Realizzazione di applicativo web designer 3D per impianti elettrici con funzionalità di calcolo automatico e generazione preventivi (JavaScript, jQuery, ASP.NET MVC 4, Entity Framework)
Sviluppo di servizi back-end utilizzando librerie C#/WCF per diversi clienti
Consulente Software Junior
Euris - Bologna
Aprile 2014 - Dicembre 2015
Sviluppo di applicazione web per indagini assicurative utilizzando ASP.NET MVC, Visual Studio 2012 e MS SQL Server 2012
Gestione e sviluppo di piattaforma ETL multi-linguaggio (Ruby, C#, SQL) con utilizzo di strumenti di versioning avanzati (Mercurial, TeamCity)
Sviluppatore Software
Nazionale Elettronica - Faenza
Gennaio 2013 - Ottobre 2013
Sviluppo back-end per sistema di giochi a distanza (SGAD) con architettura a microservizi comunicanti tramite WCF
Sviluppo di componenti grafici per slot machines virtuali utilizzando C++ e librerie proprietarie
Migrazione di piattaforme software su sistemi Linux (Ubuntu, Arch Linux)
Sviluppatore Java
BSD Software - Cesena
Settembre 2011 - Settembre 2012
Sviluppo di applicazioni Java per generazione di reportistica con server Jasper e creazione di JSP per servizi web di enti pubblici
Programmazione Android con caricamento dinamico di layout e gestione cache per ottimizzazione performance
Collaborazione con Maggioli S.p.A per sviluppo di web services per gestione dati contributivi ICI utilizzando J2EE, Hibernate e PostgreSQL
Competenze Tecniche
Linguaggi & Framework
C# .NET Framework 4.X
.NET Core
ASP.NET / ASP.NET MVC
WinForms / WPF
Java (Android)
Database & Storage
MS SQL Server
SQLite
MySQL
Entity Framework
PostgreSQL
Visual Basic
C++
Web & Mobile
JavaScript / jQuery
HTML5 / CSS3
Android Development
Web Services (SOAP/REST)
WCF
Sistemi & Tools
Linux (Ubuntu/Bash)
Windows Server
Visual Studio
TFS / Git
Protocolli industriali (Modbus)