About me.

In the world of the digital era, it's innovate or die.

Hello universe! I’m Gabriele. Find out a little more about me here.

Gabriele Napoli

I’m a senior Angular and React developer, passionate about crafting seamless and performant web applications. On the backend, I love working with Node.js especially when using Fastify for speed and Prisma for clarity and structure.

I enjoy taking care of the entire development process: from designing clean, intuitive interfaces to shaping robust database architectures. Code is my medium, and building is what keeps me in flow. Outside of work, I enjoy playing video games, reading books or comics and running.

EXPERIENCES

Fullstack

@SB Italia

Angular
.NET
Microsoft SQL Server
In my most recent role, I returned to the company where my journey began, bringing with me the experience and knowledge gained over the years. My focus has been on leading a deep refactoring process of legacy systems, introducing a modern tech stack based on Angular 20, .NET Core 10, and a microservices architecture to improve scalability, maintainability, and performance. I’ve worked primarily on business-critical management systems and progressive web apps (PWAs). One of the most significant projects I’ve led recently is a PWA for employee attendance tracking, designed to streamline the management of working hours and on-site presence. This role allowed me to merge modern frontend and backend practices in a structured enterprise environment, applying everything I’ve learned about clean architecture, modularity, and system evolution.

2024 - Present

Frontend

@Claranet

Next.js
In this role, I joined a company collaborating with a major global fashion brand, where we were responsible for the frontend of their e-commerce platform. This experience marked a return to a frontend-focused role, allowing me to deepen my expertise in building complex, high-performance user interfaces and refine my approach to testing and code quality. We followed a test-driven development (TDD) methodology, which helped foster a strong culture of maintainable and well-tested code. The tech stack was centered around Next.js, giving me the opportunity to work with the latest features of the React ecosystem, including SSR, SSG, API routes, and app routing. This role allowed me to sharpen my skills in scalable frontend architecture, performance optimization, and automated testing, working closely with cross-functional teams in a fast-paced, high-quality development environment.

2024 - 2024

Fullstack

@Scuolazoo

Angular
Nuxt.js
NestJS
MongoDB
Flutter
In this role, I returned to working across the entire stack, this time fully immersed in the JavaScript ecosystem. The company operated as a product-based business managing its own e-commerce platform, primarily selling student travel experiences. This experience marked an important step forward: I began working with a microservices architecture and asynchronous event-driven systems, gaining a broader understanding of how to build and scale distributed applications. On the frontend, I worked with Angular and Nuxt, while the backend was built with Node.js and NestJS. We used both PostgreSQL and MongoDB for data persistence, depending on the nature of the service. We deployed everything in the cloud using Docker and Kubernetes on Google Cloud Platform (GCP). I also took on DevOps responsibilities, writing and maintaining CI/CD pipelines and managing cluster deployments — gaining hands-on experience with infrastructure as code and cloud-native operations.

2022 - 2024

Frontend

@Kalpa

Angular
After gaining solid fullstack experience, I decided to focus more deeply on frontend development, modernizing my tech stack and embracing more contemporary frameworks like Angular and React. At Kalpa, I primarily worked with Angular, contributing to the development of frontend applications for IoT products.Some of the key projects I was involved in included: a dashboard for smart lighting installers, used during the installation and setup process; a remote control interface for smart ovens, enabling users to monitor and manage devices in real time; several custom dashboards for visualizing and interacting with IoT dataDuring this time, I also started working in cloud-based environments, gaining hands-on experience with Docker and AWS to support the deployment and scalability of the applications I built. This role marked a significant step in my growth as a modern frontend engineer, combining UI development with cloud-native workflows.

2021 - 2022

Fullstack

@SB Italia

Angular
Ionic
.NET
Microsoft SQL Server
My career began with a university internship, which quickly evolved into a full-time role within the development team. I worked primarily on business management software, including ERP and CRM systems tailored to client needs. The main tech stack included C#, SQL Server, and AngularJS, and I contributed to building a proprietary development framework called Agevole, designed to streamline the creation of enterprise applications. In addition to the core management platforms, I also developed custom solutions, such as a company expense tracking app, built using hybrid technologies like Cordova and Ionic to ensure cross-platform mobile support.

2018 - 2021

STACK

Angular
Next.js
Astro

Learning

Learning

Fastify
NestJS
PostgreSQL
MongoDB
.NET
Microsoft SQL Server