Backend Developer
Full Stack Developer with a strong background in .NET (standard and core) and extensive cross-functional experience in C#, JavaScript/jQuery, HTML, CSS, and databases. Passionate about tackling complex technical challenges with a proactive and results-oriented approach. Always eager to expand my skills, I have gained experience in Web API, GraphQL, WCF, Entity Framework, Web Forms, Windows Applications, and SQL Server. Knowledge of ASP, VB6, and Oracle databases. Strong problem-solving skills and the ability to provide effective analytical support to clients.
Oracle
Microsoft SQL Server
.NET
Visual Studio
MySQL
TypeScript
HTML5
Javascript
CSS
ReactJS
Italian
Native Speaker
English
Intermediate
Music
Workgroup Consulting
I was involved in the development of web, Windows, console applications, and DLL libraries based on Microsoft .NET technology, both in standard and Core versions. I developed user interfaces using HTML, ASP.NET, JavaScript/jQuery, CSS, and React, working with various types of web services, including Web Service ASMX, WCF, Web API, and GraphQL. I managed database implementation, developing tables and stored procedures on Microsoft SQL Server, and I used the Entity Framework ORM in both its standard and Core versions. Additionally, I was responsible for test case implementation and deployment activities. I held leadership roles, coordinating development teams and managing resources, with a strong focus on consultancy and strategic support for clients.
Jan 2020 - Jan 2024
Avanade
I was involved in the development of web, Windows, console applications, and DLL libraries based on Microsoft .NET technology, both in standard and Core versions. I developed user interfaces using HTML, ASP.NET, JavaScript/jQuery, CSS, and React, working with various types of web services, including Web Service ASMX, WCF, Web API, and GraphQL. I managed the implementation and maintenance of databases, developing tables and stored procedures on Microsoft SQL Server, and I used the Entity Framework ORM in both its standard and Core versions. Additionally, I gained experience with technologies such as VB6, ASP Classic, and databases like Oracle and DB2. I worked on building algorithms in C++ for the physical evaluation of objects, as well as on test case implementation and deployment activities. I held leadership roles, coordinating development teams and managing resources, with a strong focus on consultancy and strategic support for clients.
Oct 2010 - Dec 2019
Objective: The goal is to phase out the old data transfer flows between two databases by adapting all processes to direct reading from the reference database. This will also eliminate a significant amount of duplicated data in the other database and optimize performance.
Role: Developer, technical design, project technical management, consultant, project manager.
Jan 2024 - Feb 2025
Objective: Development and technical/functional management of a .NET Core service for dossier creation by business partners.
Role: Developer, technical design, project technical management, consultant.
Jan 2022 - Dec 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 - Dec 2021
Objective: Development of a multilingual, cross-browser application to manage the payment and invoicing flow for suppliers involved in roadside assistance.
Role: Developer, technical design, project technical management, consultant, project manager.
Feb 2018 - Jan 2021
Objective: Development of a multilingual, cross-browser application to manage the flow of roadside assistance services.
Role: Developer, technical design, and consultant. Used MVC for the implementation of Views containing HTML, Models representing the data with related annotations, and Controllers holding the business logic. Utilized Entity Framework in code-first mode for mapping entities to the database. Applied resources and methodologies for globalization, both on the client and server sides. Used LINQ for data manipulation within controller classes. Built Web API services.
Mar 2016 - Jan 2018
Objective: Development of a web application for managing activities, tasks, requests, samples, and the flow between them; development of a Windows application for managing attachments.
Role: Implementation of C# classes for Business Entity, Business Logic, and Data Logic, up to the implementation of the interface in ASP.NET; implementation of stored procedures; development of a Windows Forms module for managing attachments via interaction with web services; deployment activities across the client’s various work environments.
Mar 2014 - Feb 2016
Objective: Design and implementation of techniques and solutions for product recognition within supermarket shelves and calculation of related KPIs; creation of tools for product training. Management and supervision of configuration processes.
Role: Design and development of modules for automatic product recognition in photographs. Management and supervision of configuration processes. Implementation of KPIs for the automatic calculation of product characteristics agreed upon with clients. Support for the development of graphical interfaces for product configuration. Support for monitoring the system workflow. Support for processes interacting with mobile phones/tablets.
Oct 2010 - Mar 2014
Università degli Studi di Catania
Sep 2006 - Jul 2011
Università degli Studi di Catania
Sep 2002 - Jul 2006
Istituto Tecnico Industriale E. Fermi
Sep 1997 - Jul 2002