Experienced full-stack developer with a background in computer science and digital communication, specialized in delivering high-quality work in fast-paced startup environments.
In January 2019, I began my experience at WeRoad, a rapidly growing startup in Milan. WeRoad is an innovative travel startup that had recently launched its product and was in need of expanding its development team, which at the time consisted of only three people. My role was to modernize the first MVP launched in 2018 using Nuxt to consolidate the existing codebase. After a year, I became the Team Lead for the project. The team grew, and today we have 35 developers, and over the years, we have expanded to 5 other countries including France, Germany, England, Spain and United States.
After missing the startup environment I had experienced at DriveK, I actively sought out another company that would allow me to utilize my skills and continue to grow as a developer. I joined Cortilia, which needed to modernize their frontend of e-commerce from Symfony to a more current technology. After careful analysis, I decided to build the new site using React and creating a custom framework that also handled Server-Side Rendering (SSR), as the e-commerce required a strong focus on SEO.
As part of a team, my role was to manage, maintain and evolve the frontend of UBIS internal portal (UniCredit Business Integrated Solutions). This experience allowed me to focus more on the frontend development, which was the area that I was most passionate about. I began working with Knockout JS and Angular JS, and gained valuable experience in developing user-friendly and efficient frontend solutions.
In September 2013, shortly after graduation, I joined DriveK, a young and promising automotive startup, as a full-stack developer. During my two-year tenure there, I worked on the DealerK product, maintaining both the Grails-based backend APIs and the frontend in JavaScript. I also had the responsibility of maintaining the business platform of Arval Italia. This experience provided me with the opportunity to work in a fast-paced startup environment and further develop my skills as a full-stack developer.
In 2013, during my Erasmus study in Helsinki, I had the opportunity to participate in the development and maintenance of new modules for a web, iOs and Android application, called CASS-Q, as part of my thesis. This application was developed as part of a European research project at Metropolia University of Helsinki, based on Amazon SQS. This project allowed students to interact during lectures and provide live feedback to teachers.
From 2006 to 2013, I worked as a freelance developer, honing my skills and gaining valuable experience by taking on various projects. My primary focus was on HTML and Java technologies, and I was involved in all aspects of the project development process. My roles included analyzing client requirements, designing and developing custom solutions, and providing ongoing support and maintenance. I was able to successfully deliver high-quality work to clients in a timely manner, and this period of time helped me to become a versatile and adaptable developer with strong skills in HTML and Java.
I completed a specialized program at Metropolia University of Helsinki as an exchange student, studying 'Information & Communication Technology'. This program provided me with a strong foundation in computer science and its various applications. As part of the program, I completed my final thesis by participating in a 6-month European research project on contextual tracking of activities, always at the University.
During my studies in Computer Science at the University of Milan in Digital Communication, I gained a wide range of technical skills including programming languages, software development methodologies, computer networks, data management and web development. Additionally, I acquired a strong understanding of digital communication principles, user-centered design, digital marketing and the ethical implications of digital technologies. This gave me a holistic approach to problem-solving and understanding the implications of my work on the wider society.