avatar
giacomorossi.devweb developer

Professional experience

My journey in code
Jan 2024 - Now

Travelware s.r.l

Fullstack developer

At Travelware, I actively contributed to the development of the MVP project using the T3 stack.

On the frontend side, I explored the Next.js framework, implementing multilingual support while simultaneously deepening my expertise in React.

On the backend, I designed the project's data structure based on PostgreSQL, configuring Prisma as the ORM and NextAuth for authentication.

From an organizational perspective, I leveraged my previous experience to enhance code efficiency and development workflows. I set up BitBucket as the Git hosting platform and established a workflow based on pull requests, code reviews, and CI/CD pipelines.

Nov 2021 - Dec 2023

Spiagge.it

Frontend developer

At Spiagge.it, I was primarily responsible for converting the project from a PHP-based system to the Vue.js framework.

From the initial scaffolding to the final release, I worked extensively with Vue.js, leveraging my prior experience to ensure a smooth transition.

I expanded and refined my skills by working with different versions of Vue.js and various state management solutions, including Vuex and Pinia.

I also developed a custom web component using Lit, improving reusability and integration across different parts of the application.

At the same time, I provided maintenance, support, and development for other legacy projects based on PHP. Additionally, I developed a company dashboard to assist the customer service team, also using Vue.js.

My time at Spiagge.it helped me solidify my workflow, particularly by adopting Agile methodologies.

Mar 2021 - Nov 2021

Mago.io

Frontend developer

At Mago, I initially focused on maintaining and improving the company's website, built with the Gatsby framework, taking my first steps into the React ecosystem.

Later, I contributed to refining an internal application developed with Vue.js, enhancing its visual design and providing support to the development team.

After completing the UI refactor, I took on the development of an internal company dashboard from scratch, also built with Vue.js.

Aug 2019 - Mar 2021

Mr. APPs

Fullstack developer

At Mr. APPs, I worked on the development of various websites using WordPress and e-commerce platforms based on PrestaShop.

At the same time, I handled maintenance and external module integrations for a company-specific PrestaShop module.

Later, I developed new features and APIs for several backend projects built with Symfony and ExpressJS frameworks.

Finally, I developed and maintained multiple web applications using Angular 2 and Vue.js.

Feb 2017 - Aug 2019

Retorica Comunicazione

Frontend developer

At Retorica Comunicazione, I developed numerous custom WordPress themes with various customizations, along with several in-house WordPress plugins.

Later, I also worked on designing and developing e-commerce themes for Magento 2.

Beyond Work
Self-Taught Learning

In addition to my professional experience, I dedicate time to exploring new technologies and frameworks on my own. Over the years, I have studied and experimented with tools like AstroJS, ExpressJS, and NestJS, as well as automated testing frameworks such as Jest and Cypress.

Learning and applying testing best practices alongside modern JavaScript frameworks has helped me write more reliable and maintainable code. This continuous learning process keeps me updated and enhances my development approach.