Backend Developer
Sviluppatore Full Stack con un forte background in .NET (standard e core) e un’ampia esperienza trasversale in C#, JavaScript/jQuery, HTML, CSS e database. Appassionato nell’affrontare sfide tecniche complesse, con un approccio proattivo e orientato ai risultati. Sempre desideroso di ampliare le mie competenze, ho maturato esperienza in Web API, GraphQL, WCF, Entity Framework, Web Form, Windows Application e SQL Server. Conoscenza di ASP, VB6 e database Oracle. Spiccata attitudine al problem solving e capacità di fornire supporto analitico efficace al cliente.
Oracle
Microsoft SQL Server
.NET
Visual Studio
MySQL
TypeScript
HTML5
Javascript
CSS
ReactJS
Italiano
Madrelingua
Inglese
Intermedio
Musica
Workgroup Consulting
Mi sono occupato dello sviluppo di applicazioni Web, Windows, console e librerie DLL basate sulla tecnologia Microsoft .NET, sia in versione standard che Core. Ho sviluppato interfacce utente utilizzando HTML, ASP.NET, JavaScript/jQuery, CSS e React, lavorando con diverse tipologie di servizi web, tra cui Web Service ASMX, WCF, Web API e GraphQL. Ho gestito l’implementazione di database, sviluppando tabelle e stored procedure su Microsoft SQL Server, e ho utilizzato l’ORM Entity Framework nelle sue versioni standard e Core. Inoltre, mi sono occupato dell’implementazione di casi di test e delle attività di deployment. Ho ricoperto ruoli di leadership, coordinando team di sviluppo e gestendo risorse, con un forte orientamento all’attività consulenziale e al supporto strategico per i clienti.
Gen 2020 - Gen 2024
Avanade
Mi sono occupato dello sviluppo di applicazioni web, Windows, console e librerie DLL basate sulla tecnologia Microsoft .NET, sia in versione standard che Core. Ho sviluppato interfacce utente utilizzando HTML, ASP.NET, JavaScript/jQuery, CSS e React, lavorando con diverse tipologie di servizi web, tra cui Web Service ASMX, WCF, Web API e GraphQL. Ho gestito l’implementazione e la manutenzione di database, sviluppando tabelle e stored procedure su Microsoft SQL Server, e ho utilizzato l’ORM Entity Framework nelle sue versioni standard e Core. Inoltre, ho maturato esperienza con tecnologie come VB6, ASP Classic e database Oracle e DB2. Mi sono occupato della costruzione di algoritmi in linguaggio C++ per la valutazione fisica di oggetti, oltre che dell’implementazione di casi di test e delle attività di deployment. Ho ricoperto ruoli di leadership, coordinando team di sviluppo e gestendo risorse, con un forte orientamento all’attività consulenziale e al supporto strategico per i clienti.
Ott 2010 - Dic 2019
Scopo: L'obiettivo è quello di dismettere i vecchi flussi di travaso dei dati tra 2 database adeguando tutti i processi alla lettura diretta sul database di riferimento, con l'effetto di andare anche ad eliminare una considerevole quantità di dati duplicati sull'altro database e di ottimizzare le performance.
Ruolo: Sviluppatore, disegno tecnico, gestione tecnica del progetto, consulente, project manager.
Gen 2024 - Feb 2025
Scopo: Sviluppo e gestione tecnico/funzionale di un servizio in .net core per la creazione di dossier da parte di business partner
Ruolo: sviluppatore, disegno tecnico, gestione tecnica del progetto, consulente.
Gen 2022 - Dic 2022
Sviluppo e gestione tecnico/funzionale di un’applicazione in React con Backend Graphql per la gestione dell’assistenza in autostrada
Ruolo: sviluppatore, disegno tecnico, gestione tecnica del progetto, consulente
Feb 2021 - Dic 2021
Scopo:Sviluppo di un’applicazione multilanguage, multibrowser che gestisca il flusso di pagamento e fatturazione dei fornitori che operano sull'assistenza stradale
Ruolo: sviluppatore, disegno tecnico, gestione tecnica del progetto, consulente, project manager.
Feb 2018 - Gen 2021
Scopo:Sviluppo di un’applicazione multilanguage, multibrowser che gestisca il flusso di erogazione di servizi di assistenza stradale
Ruolo: sviluppatore, disegno tecnico e consulente. Utilizzo di MVC per l’implementazione di View contenente html, Model contenente i dati da rappresentare e le relative annotazioni, e Controller contenente la logica di business. Utilizzo di entity framework in modalità code first per il mapping tra le entità e il database. Utilizzo di risorse e metodologie per la globalizzazione. lato client e server. Utilizzo di Linq per la manipolazione dei dati sulle classi controller. Costruzione di servizi Web Api.
Mar 2016 - Gen 2018
Scopo: Sviluppo di una web application per la gestione delle attività, lavori, richieste, campioni e del flusso tra di essi; sviluppo di una windows application per la gestione degli allegati.
Ruolo: Implementazione di classi c# di Business Entity, Business Logic e Data Logic, fino all'implementazione dell'interfaccia in asp.net; implementazione di store procedure; sviluppo di un modulo windows form per la gestione di allegati tramite interazione con web services; attività di deploy nei vari ambienti di lavoro del cliente
Mar 2014 - Feb 2016
Scopo: Progettazione e implementazione di tecniche e soluzioni per il riconoscimento di prodotti all'interno degli scaffali dei supermercati e calcolo dei relativi KPIs; creazione di tools per il training sui prodotti da riconoscere. Gestione e supervisione dei processi di configurazione.
Ruolo: Design e sviluppo di moduli per il riconoscimento automatico di prodotti presenti nelle fotografie. Gestione e supervisione dei processi di configurazione. Implementazione di KPIs per il calcolo automatico delle caratteristiche dei prodotti concordati con i clienti. Supporto allo sviluppo di interfacce grafiche per la configurazione dei prodotti. Supporto alle attività di monitoring del workflow del sistema. Supporto ai processi che interagiscono con mobile phones/tablets.
Ott 2010 - Mar 2014
Università degli Studi di Catania
Set 2006 - Lug 2011
Università degli Studi di Catania
Set 2002 - Lug 2006
Istituto Tecnico Industriale E. Fermi
Set 1997 - Lug 2002