work
01.2025 - Present
Trainer • Refresh Academy
Delivering immersive IT bootcamps covering multiple areas of digital technology, such as web development and data analytics. Applying hands-on, project-based learning and agile practices to strengthen technical skills, soft skills, and employability. Mentoring and coaching diverse cohorts to foster access to digital careers.
02.2025 - 06.2025
IT Dev Manager • Radoff
Technical leadership and coordination of the development team, with hands-on contribution across frontend and backend. Architecture planning, process improvement, code quality oversight, and cross-team alignment with mobile, firmware, and product stakeholders.
Typescript
React
Tailwindcss
Node.js
07.2024 - 02.2025
Full Stack Developer • Radoff
Full-stack development with a focus on both frontend and backend using TypeScript. Architecture based on AWS microservices, with frontend built using React and XState for state management, and backend integrated with AWS-managed services for scalability and reliability. Version control and issue tracking managed with Git and GitHub. CI/CD pipelines. End-to-end involvement in the IoT product lifecycle, collaborating with the team on design, development and deployment. Cross-functional work with firmware and mobile app teams to support IoT device configuration.
Typescript
React
Tailwindcss
Node.js
04.2021 - 06.2024
Full Stack Developer • Iconsulting
Implementation of a cloud-native, off-the-shelf web application for data entry within a small Agile team. Development of the backend in .NET Core and the frontend in TypeScript, integrating React and XState. Integration with multiple database providers, including SQL Server, PostgreSQL, MySQL, Oracle, MariaDB, and Teradata. Adoption of Test-Driven Development (TDD) practices. Version control using Git and GitLab. Implementation of web-based applications for client projects, primarily focused on data entry. Development of backend and frontend solutions using TypeScript, with React and XState integration for the frontend. Deployment within a Docker containerized environment. Data storage using SQL Server. Version control with Git and Azure DevOps.
Typescript
React
C#
.NET Core
Node.js
certs
01.2023
[PCAP-31-03] Certified Associate in Python Programming • Python Institute
Python
09.2022
Applied Functional Programming Workshop • Avanscoperta
Workshop about the impacts of referential transparency, big system modeling as the sum of small composable units, domain modeling through modules, functions and ADTs, and functional structures (Functor, Applicative, Monad, Foldable, Traversable).
Scala
education
09.2018 - 03.2021
Master's Degree in Computer Science • University of Bologna
Grade: 110/110 cum laude Thesis: Session types for asynchronous communication: a new subtyping and its implementation
09.2018 - 03.2021
Licenza di Collegio Superiore • University of Bologna
Honors program of the University of Bologna, offering advanced and interdisciplinary education, a personal tutor, free lodging, an annual grant and exemption from University tuition fees. Five MSc STEM students are admitted each year.
09.2019 - 01.2020
Computer Science M2 • École normale supérieure de Lyon
Erasmus exchange. Attended ”Data Aware Algorithms”, ”Parametrized, Exact Algorithms”, ”Molecular Programming” and French language classes.
09.2015 - 07.2018
Bachelor's Degree in Computer Science • University of Bologna
Grade: 110/110 cum laude Thesis: Evaluating Coppersmith’s Criteria by way of SAT Solving