Frontend Tech Lead · Angular Specialist · Sansepolcro, Tuscany, Italy

RiccardoGabellini

Frontend Tech Lead and Angular specialist building scalable, maintainable web platforms. I work where architecture, delivery and team practice meet: Angular patterns, reusable component libraries, CI/CD pipelines, code reviews and the calm discipline needed to keep production systems understandable.

Experience

Engineering that stays understandable.

From full-stack foundations to frontend platform leadership, the thread is steady: understand the product, make the architecture explicit, and create delivery habits that teams can trust.

2022 · 2024 Aruba S.p.A.

Senior Frontend Engineer

Refactored and evolved SPID frontend products, improving modularity and maintainability. Built scalable Angular features serving thousands of users and contributed to frontend architecture decisions.

2020 · 2022 Aruba S.p.A.

Frontend Engineer

Developed Angular components and UI flows for the SPID identity platform, delivering production-ready features through CI/CD pipelines and growing a practical understanding of reliability at scale.

2020 · 2025 Fido Commercialista

Freelancer · Senior Frontend Engineer

Rebuilt the frontend as an Angular monorepo, created reusable components with Storybook and added Playwright E2E coverage, collaborating closely with backend work on financial software features.

2018 · 2020 Vendini S.r.l. · Innovactive Engineering

Early engineering roles

Built practical foundations across Vue, Symfony, Docker, .NET Core and testing through internships, thesis work and early professional projects before specializing in frontend platforms.

Skills

Tools, standards and engineering habits.

The core is Angular and TypeScript, but the work is broader: scalable UI patterns, monorepos, component libraries, GitLab CI/CD, Docker, Kubernetes, Playwright and the habits that make code review useful.

Architecture

Angular architecture, scalable UI patterns, monorepos and reusable component libraries keep frontend systems readable as products and teams grow.

Leadership

Technical leadership is practical work: mentor engineers, review with respect, coordinate across teams and make decisions clear enough for others to build on.

Quality

Playwright, unit and E2E tests, accessibility, SEO and CI/CD pipelines reduce uncertainty before and after release.

Story

The path behind the work.

A few steps that shaped the way I work: technical roots, software foundations, product work and the move toward frontend platform ownership.

A stubborn beginning

Born early in Switzerland: 1.2 kg of willpower before software ever entered the picture.

Riccardo Gabellini as a child with his grandfather

Technical roots

Electronics and Telecommunications gave me the first engineering habits: understand the system, measure the problem, then build.

Bachelor degree

B.Sc. with a practical focus on software, systems and product work.

Riccardo Gabellini on graduation day with his parents

Master degree

M.Sc. in Computer Science and Data Science, 110/110 with honors, with thesis work around full-stack web development, Docker, Symfony, Vue and testing.

Riccardo Gabellini celebrating his master degree

Remote delivery at scale

Joined Aruba and started building production frontend experience on the SPID identity platform, while independent Angular work continued in parallel.

Riccardo Gabellini with Aruba.it logo

Chiara

Married Chiara: one of those days that does not need a professional angle to matter.

Riccardo Gabellini and Chiara on their wedding day

Durable frontend decisions

Focused on Angular architecture, component libraries, team enablement and delivery practices that make frontend platforms easier to maintain over time.

Contact

Have a frontend platform topic worth discussing?

For Angular architecture, component libraries, CI/CD, SPID-scale flows, E2E testing or technical leadership conversations, send a concise message with context and goal.