Skip to content
Andrea Bertoldo

Andrea Bertoldo

Senior Full-Stack Developer

I engineer web apps using solid principles and modern technologies.

Connect with me

I'm a full-stack developer with a decade of shipping production apps, mostly Web apps but also Web-driven mobile apps.
My main focus is on delivering a polished UX, no matter the app's domain. There is nothing better than a smooth and intuitive app, and there is nothing more obnoxious than a sketchy one.
Clean architecture and code are the tools that help me achieve the quality of my output. If you don't understand the problem your app wants to solve, the code you write is a mess and this will ultimately show up in the resulting app.

Skills

Frontend

  • TypeScript

  • HTML / CSS

  • React / NextJS

  • Svelte / SvelteKit

  • Angular

  • Tailwind CSS

Backend

  • Node.js

  • PostgreSQL

  • C# / .NET

  • SQL Server

  • REST APIs

  • GraphQL

DevOps

  • Git

  • CI/CD

  • Docker

  • Supabase

  • Azure

  • Google Cloud

Experience

TrainerRoad

TrainerRoad

Senior Full-Stack Developer

Jun 2021 — Present4 years 10 monthsReno, Nevada (Full Remote)

  • New feature development, maintenance, internal tooling, for: the desktop/mobile apps, the main Web app, the marketing site and the internal React libraries
  • Principal maintainer of the legacy Angular codebase, then main implementer of the newer React app core facilities
  • Implemented a custom codegen tool for converting C# types/APIs to Typescript types/API code, in order to keep BE and FE aligned
  • Implemented a custom AI-powered translation system, integrated with CI, in replacement of a costly external SaaS solution
  • Industry: Sports & Fitness SaaS
Docebo S.p.A.

Docebo S.p.A.

Senior Software Engineer

Feb 2020 — Jun 20211 year 4 monthsBiassono, Italy

  • Frontend web developer in a core team of the LMS product by Docebo, an e-learning platform targeted at medium to large enterprises
  • Industry: E-Learning
Nuvyta s.r.l.

Nuvyta s.r.l.

Senior Software Engineer

Mar 2018 — Feb 20201 year 11 monthsCologno Monzese, Italy

  • Frontend team leader and architect for an Electronic Health Record software
  • Main activity was the development of SPAs made with Angular 6+, while also following the development of the backend stack
  • Industry: Health care
Lutech S.p.A.

Lutech S.p.A.

Software Developer

May 2015 — Feb 20182 years 10 monthsCologno Monzese, Italy

  • Web developer for an Electronic Health Record software
  • Focused on the frontend development of modern UIs, but also worked full stack on the ASP.NET backend down to the SQL database
  • Industry: Health care
Lutech S.p.A.

Lutech S.p.A.

Junior Software Developer

Jan 2014 — Apr 20151 year 4 monthsCologno Monzese, Italy

  • Web developer for an Electronic Health Record software
  • Working full stack on a legacy ASP.NET project while starting to explore HTML5/jQuery, foreseeing my future path
  • Industry: Health care
L.E.A.P. - Laboratorio Energia ed Ambiente Piacenza

L.E.A.P. - Laboratorio Energia ed Ambiente Piacenza

Junior Software Developer

Feb 2013 — Dec 201311 monthsPiacenza, Italy

  • Software developer working on a software developed in-house by Politecnico di Milano for the modeling and simulation of processes
  • Industry: Process engineering and energy efficiency
Unidro S.p.A.

Unidro S.p.A.

Process Engineer

Jun 2012 — Nov 20126 monthsItaly

  • Process engineer working to develop a water treatment plant in a gas refinery
  • Industry: Industrial water treatment

Education

Politecnico di Milano

Master's Degree in Chemical Engineering

Sep 2009 — Jul 2012

Politecnico di Milano

Bachelor's Degree in Chemical Engineering

Sep 2004 — Jul 2009

Liceo Scientifico F. Enriques

High School Diploma in Scientific Studies

Sep 1999 — Jul 2004

© 2026 Andrea Bertoldo. All rights reserved.