Profile
Resourceful, flexible, and knowledgeable Software Engineer with 8 years of experience, committed and passionate about his work.
Possesses valuable problem-solving skills and proficiency in various platforms, programming languages, and paradigms. Constantly strives to learn and maximize every experience.
Skilled in front-end and back-end roles, as well as light DevOps tasks.
Capable of self-management during independent projects, with strong communication skills and the ability to work effectively in diverse teams.
Employment history
-
Senior Software Engineer at adesso Switzerland SA, Lugano, Switzerland
December 2022 — Present
- Developed back-end and front-end solutions for the insurance and banking sectors.
- Cooperated in diverse teams of 4+ individuals with mixed competencies.
- Designed, developed, and tested contracting projects based on REST microservices or modular monoliths, using modern Java and the Spring Boot framework for the back-end, coupled with SPA front-ends in React.
- Targeted CI/CD pipelines with technologies like GitHub Actions, GitLab CI, and Jenkins.
- Worked with relational and non-relational database technologies, such as PostgreSQL, MS SQL, and MongoDB.
- Technologies: REST, Spring Boot, React, MongoDB, PostgreSQL, Bash, GitHub, GitLab, Jenkins, Kafka
-
Software Engineer at Ex Machina Sagl, Lugano, Switzerland
April 2022 — November 2022
- Developed back-end solutions for various applications, including banking and e-commerce.
- Cooperated in diverse teams of 5+ individuals with mixed competencies.
- Analyzed, designed, developed, and tested internal products and contracting projects, primarily consisting of REST microservices using cutting-edge technologies such as Quarkus and Spring Boot.
- Utilized Quarkus native capabilities to build fast-starting applications for cloud systems.
- Developed containerized microservices for Kubernetes and OpenShift clusters, integrating CI/CD pipelines with unit- and e2e-testing.
- Technologies: REST, Quarkus, Spring Boot, MySQL, Oracle, Bash, Docker, Kubernetes, OpenShift, Git, Docker
-
Software Architect at Delvitech SA, Mendrisio, Switzerland
April 2020 — March 2022
- Developed services and products in AOI (Automated Optical Inspection).
- Co-managed a team of 10+ individuals while actively contributing to team goals.
- Applied and directed Agile methodologies to streamline product development.
- Analyzed, designed, and developed the company's flagship software product, based on a microservices ecosystem with Java, Python, Go, Node.js, and gRPC intercommunication.
- Implemented low-level hardware integration libraries using Go and C++.
- Packed microservices in Docker containers and integrated CI/CD with TeamCity and Jenkins.
- Technologies: REST, gRPC, Spring Boot, Python, Go, C++, Node.js, Bash, PowerShell, HTML/CSS, React, MySQL, MS SQL, Redis, Git, Docker, TeamCity, Jenkins
-
Software Consultant at Open Reply s.r.l., Milano, Italy
May 2018 — March 2020
- Developed banking, financial, and trading services for major Italian banking groups and fiduciaries, operating in Central and Eastern Europe and North Africa.
- Collaborated in a team of 4+ people and later independently managed some junior resources on minor projects.
- Engaged in the full software lifecycle, including analysis, design, and development of new REST and SOAP services and web applications, back-offices, and dashboards, using Spring Boot and Spring Cloud-based microservices and React web interfaces.
- Frequently traveled across Europe to work at client headquarters, collecting business requirements and assisting DevOps with application deployment.
- Technologies: REST, Spring Boot, Spring Cloud, Spring 4, Node.js, Python, MySQL, Oracle DBMS, Alfresco, Apache Kafka, Apache Cassandra, Bash, HTML/CSS, React, jQuery, Docker, Git, SVN
-
Junior Software Developer at DataSoft Srl, Garbagnate Milanese, Italy
July 2016 — January 2027
- Developed innovative solutions in the cinema automation field.
- Collaborated in a small, dynamic team of two, under the direct guidance of the CEO/CTO.
- Conceptualized, designed, and implemented a high-performance, Linux-based, two-pane file manager web application for bundling with cinema projectors and NAS, focusing on efficient large file transfers.
- Ensured continuous application maintenance and upgrades to current kernel and Node.js versions.
- Technologies: Express, Node.js, Python, Bash, WordPress, JavaScript, HTML/CSS, jQuery
Education
-
Master's Degree in Computer Science, Università degli Studi di Milano, Italy
2015 — 2018
-
Bachelor's Degree in Computer Science for Digital Communication, Università degli Studi di Milano, Italy
2011 — 2015
-
Languages High School diploma, I.S.I.S. Alessandro Manzoni, Varese, Italy
2011 — 2006
Extra-curricular activities
-
Member / President at LinuxVar, Casorate Sempione, Italy
January 2013 — Present
- LinuxVar is a non-profit Linux User Group (LUG) dedicated to promoting knowledge and awareness of Linux and FLOSS software.
- Hosted and presented at multiple editions of the LinuxDay conference.
- Served as a stable member and, for several years, as president.