Jan 2023 – Present | Genoa, Italy (Hybrid)
Led a team of developers and a DevOps engineer to migrate Wesii’s platform to a scalable, market-ready product. The migration involved leveraging modern CI/CD pipelines, distributed monitoring, and providing hands-on technical support to ensure the infrastructure was optimized for growth and reliability. Agile methodologies were introduced, along with tools such as Jira and Confluence, to enhance collaboration, streamline workflows, and improve project transparency.
Jul 2022 – Dec 2023 | Turin, Italy
Served as a Technical Project Manager, leading an external development team while actively contributing to strategic business decision-making. Responsibilities included orchestrating team activities, fostering cross- functional collaboration, and providing hands-on coding assistance when necessary. This approach ensured alignment between business needs and technical execution, ultimately contributing to successful project outcomes.
Nov 2021 – Jul 2022 | Milan, Italy
[Full-stack developer @ Squad Mortgages] Management and improvement of the platform and API used by the bank and third parties to provide mortgages services to end users. The architecture comprises of a monolith that acts as core and different satellite microservices, both developed with Spring and deployed on JBoss. A single page application developed with Angular 8 provides the GUI to operate on the system. Versioning, deployment, and Agile context are managed by Microsoft Azure platform.
Jan 2020 – Nov 2021 | Turin, Italy
[Team leader & Solution architect @ Nexi]Myteam and I designed and coordinated the implementation of a reusable modular framework to send notifications. Deployments within an OpenStack environment were performed with Jenkins and Ansible, microservices ran Spring Boot and exchanged message through RabbitMQ queues. Logs were managed by Log4J and Kibana.
[Back-end developer @ Intesa SanPaolo] Implementation of the notificator platform, a micro-services-based pipeline responsible for delivering push notifications, sms and emails to 8 million customers every day. Spring Boot was used, MongoDB and Oracle were the main databases that kept information about users and configurations. Stress tests were performed both using JUnit and JMeter, stressing Kafka Topics and making sure Kibana was correctly handling all the logs.
Apr 2019 – Sep 2019 | Worcester, Massachusetts, USA
Master’s Degree Thesis focusing on Data Science applications.
Oct 2012 – Oct 2019 | Turin, Italy
BS in Computer Engineering and MS in Data Science, covering software development, algorithms, and data analysis.
2019 – 2020 | Online
Master of Business Administration (MBA), focusing on leadership, strategy, and business analytics.