I am a full-stack software developer with nine years of experience, specializing in the design and development of business management software solutions. My expertise encompasses building and implementing platforms (such as ERP and BPM systems) that automate, optimize, and oversee operational and administrative processes.
My experience is mainly based on software development with Java, Python, Angular, cloud services and DevOps and Artificial Intelligence.
The related skills have been continuously integrated through study and courses attendance, as well as the designing and realization of personal projects aimed at enforcing and consolidating them. All happened targeting the research of methodologies in order to optimize production flow by attending delivery timings.
In 2017, I obtained my BA in School of new Technologies for Art - Computer Generated Animation at IED (Milan) with an evaluation of 110 cum laude and carried out the role of leader and coordinator of a 4-people-team for the thesis project.
Right after graduating I was hired as Pipeline Technical Director at EDI, a professional figure dedicated to programming tools for internal use in the audiovisual advertising and film production. Here I was able to familiarize and deepen the knowledge of Python 2 programming language, already learned in the context of academic training and by attending some courses including Introduction to Computer Science and Programming using Python by MITx, passed with a score of 99/100, and CS50's Web Programming with Python and JavaScript by HarvardX. Over the years I have constantly followed this knowledge by developing further skills in training and personal research:
From 2019 to 2024 I was in charge of design, develop and maintain Java EE cloud solutions (e.g. ETLs, onboardings, RESTful APIs, banking management systems, matching rules) mainly based on the following technological stack: Spring Boot, JPA, Hibernate, Jakarta EE, SQL, Gradle and Angular 8+. I gained this experience over the course of five years covering the role of Full Stack Developer at Finwave Spa; two of these years has been spent in the role of external consultant in another company of the group, allowing me to explore different approaches and to enrich my technology stack (for example by working on distributed microservices application, with queue management and data streaming).
All the projects I have worked on have been successfully completed in compliance with the schedule and requirements required by the customer. My reliability has allowed me to become a reference figure and take on roles of greater responsibility (level shift in 2022), carrying out resource placements, task coordination and supervision of deployment processes (CI/CD).
In this scope I was able to work daily with wide amounts of data and this allowed me to constantly increase my knowledge of relational databases (mainly PostgreSQL and MySQL), practiced on analysis, reporting, and transformation of data, while balancing performance and memory. At the same time, I gained increasing knowledge in DevOps, reinforced by further study and research, starting with the course Docker and Kubernetes (Udemy) in 2020. I also frequently put web hosting skills into practice, such as Linux and PaaS hosting (Kamatera, PythonAnywhere, Aruba, register.it), reverse proxying (nginx), CI/CD with GitLab and AWS, containerization with Docker and docker-compose.
To these competences, briefly, are added:
In 2024, I successfully earned the AWS Certified Developer Associate certification, followed by the AWS Certified Solutions Architect Associate in 2025 to complement my software development skills with deeper expertise in cloud services. This cross-disciplinary training strategy aims to strengthen both my work competencies and those required for my academic goals in AI, leading toward a transversal technical lead profile.
My AWS skills were further strengthened by migrating a web service from a virtualized Python environment to a Dockerized environment on AWS ECS and by developing a research project for my thesis on the AWS cloud. The project focused on jointly optimizing computer vision pipeline tasks in the cloud, exploring the optimal Pareto trade-off among accuracy, runtime, and cost.
Professonal and academic experience have provided me with hands-on experience across a broad range of AWS services and cloud technologies, including cloud computing (EC2, Auto Scaling), container orchestration (ECS), workflow and pipeline orchestration (Step Functions), serverless application development (API Gateway, Lambda, Cognito, S3), DNS management (Route 53), storage solutions (S3, EFS, EBS), Infrastructure as Code (IaC) using CloudFormation and SAM, networking, monitoring, and machine learning model training and deployment with SageMaker.
Since joining Engineering Ingegneria Informatica S.p.A in 2024 as a Senior Developer, I have focused on enhancing cloud infrastructure and DevOps practices using AWS. My main contributions include supporting CI/CD automation with CodePipeline, implementing serverless solutions with Lambda (including local testing in WSL Linux environments using SAM), and orchestrating containers via ECS Fargate. I have also worked with S3 for scalable storage, Secrets Manager, IAM for access control, and Amazon MSK (Kafka) for managed streaming. These activities have strengthened my expertise in AWS, particularly in infrastructure as code (CloudFormation), automation, and scalable cloud architectures.
In November 2024, I left Finwave and joined Engineering Ingegneria Informatica S.p.A as a Senior Developer. I contributed to the migration of a complex management system used across Italy, Spain, the Netherlands, and Belgium, from a monolithic on-premises MVC architecture to a microservices-based architecture on AWS, using Java, Spring Boot, Angular, Docker, REST APIs, event-driven communication, and serverless components. I also contributed to automating delivery through AWS-based CI/CD and Infrastructure as Code, and improved local development and testing with WSL, LocalStack, and AWS SAM.
I worked on software quality, refactoring, and automated testing, increasing overall test coverage from 0% to approximately 20%, with 50–80% coverage for critical business-service classes under my responsibility.
I also served as an AI Champion within the business unit, mentoring colleagues on generative AI and evaluating RAG, multi-agent, and automation solutions. In this context, after developing a RAG-based solution for internal documentation, I led a PoC evaluating custom AI agents for legacy-system migration, estimating approximately 40% higher productivity and a 10% reduction in resource costs. During this period, I collaborated with international teams in English, participated in on-call support and company-wide initiatives, continued my Msc, and obtained the AWS Solutions Architect – Associate certification.
In January 2025, I began pursuing a Master of Science in Applied Artificial Intelligence at the International University of Applied Sciences in Germany. My aim is to advance beyond my current bachelor's level education and gain practical expertise in machine learning and AI.
Previously, I studied the core principles of data science, covering both statistical and mathematical foundations, such as calculus, linear algebra, probability, distributions, and combinatorics. I have also gained hands-on experience with key Python scientific libraries, which I look forward to deepening further.
After obtaining two AWS certifications, and in line with my growth plan, I further consolidated my expertise in cloud-based AI development by completing my Master’s thesis. I am now exploring opportunities to publish the work or share the resulting artifact as a technical report. The project involved the practical implementation and optimization of a Deep Learning pipeline, with a strong focus on the performance, security, and robustness of the underlying cloud infrastructure.
Looking ahead, I am also considering pursuing the Anthropic Claude Certified Architect Professional, while continuing to strengthen my expertise in Computer Science research, testing, AI, and cloud technologies.
My journey in technology has unfolded in three main phases. I began with a Bachelor’s degree in CGI, during which I launched my career in pipeline and R&D programming. This experience soon expanded into web development and, later, cloud solutions development. Along the way, I’ve gained a broad and versatile skill set, spanning from low-level technical optimization to the design of scalable, resilient software architectures.
I am now entering the third phase of my career, with the goal of developing into a technical lead who applies a strong R&D-driven approach to decision-making. I aim to strengthen my expertise in software engineering, cloud technologies, testing, and AI-driven automation, with a strong focus on turning these capabilities into tangible impact across the industrial and fintech sectors.
Enterprise cloud solutions development and testing
Cloud Services and DevOps
AI
Database and data analysis
Security
Methodologies, management and office