I am a full-stack software developer with seven years of experience, whose competences have been applied mainly in financial IT services. My expertise lies in designing and developing innovative end-to-end solutions, especially in the FinTech field.
In my path, the project-oriented approach prevails over the technology-oriented one, although it is based on the passionate desire to deepen as much as possible the technical aspects of the most advanced or required technologies.
My experience is mainly based on the following areas:
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, 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 terms of work organization, I normally rely on the Atlassian suite (Bitbucket, Jira, Bamboo) and GitLab, both aimed at managing sprints and team work distribution according to the Agile methodology.
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), that I practiced by writing down complex SQL instructions for analysis, reporting, and transformation of the data managed by the application, always keeping an eye on the performance issues.
At the same time, I gained increasing knowledge in the DevOps field, 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:
To these competences, briefly, are added:
My goal is to expand my knowledge and expertise in cloud computing by gaining more experience with Amazon's cloud computing services (AWS). In 2024, I successfully earned the AWS Certified Developer Associate certification.
Skills related to AWS on which I had the opportunity to experience, among others, by migrating a web service from virtualized Python environment to dockerized environment in AWS ECS and by developing an e-commerce shipping platform (work in progress):
Since I started working at Engineering Ingegneria Informatica S.p.A in 2024, I have been able to apply my skills in AWS, gaining further professional experience.
In November 2024 I left the job at Finwave and started a new work experience as Senior Developer at Engineering Ingegneria Informatica S.p.A.
In January 2025, I started a Master of Science in Applied Artificial Intelligence at the International University of Applied Sciences (Germany). My goal is to complete my academic journey (currently at the bachelor's level) and acquire skills applicable in the fields of machine learning and AI.
In the preceding years, I have studied the principles of data science, both statistical and mathematical (including calculus, linear algebra, distributions, probability, combinatorial calculus, etc.), with applied knowledge of relevant Python scientific libraries, which I hope to further enhance.
A potential future goal, in addition to obtaining my master's degree, is to combine these skills with cloud computing expertise by achieving the “AWS Certified Machine Learning Specialty” certification.