Lead Software Engineer · Product

Matteo Boschi

I lead engineering teams and drive technical direction while staying hands-on — designing and shipping reliable mobile and web products.

Italy based · 10y onsite · 5+y remoteItalian (native) · English (professional)

About

I have 16+ years of experience engineering mobile and web solutions for systems serving tens of millions of users. I specialise in React and React Native with solid backend expertise across Node.js, Python and GraphQL. I have proven experience leading teams of 5–10 engineers on large-scale projects. My focus is on functional, high-quality code and guiding teams through clear technical leadership.

Technologies & Tools

Languages

Expert
TS/JS
5+ yoe, last 5 years
Python
10+ yoe, last 10 years
C#
4 yoe, 2010-2014
Java, Go, Kotlin
3 yoe, 2010-2013

Technologies & Frameworks

  • React
  • React Native
  • Android
  • Node.js
  • Fastify
  • GraphQL
  • Scaled React Native apps serving millions of citizens
  • Crafted fast Node.js APIs with Fastify and GraphQL
  • Shipped Android experiences integrated with native modules
Android developer page

Leadership & Approach

  • Team leadership & mentoring for groups of 5–10 engineers on large projects
  • Freedom with responsibility: high trust, ownership and low bureaucracy
  • Direct feedback and transparent communication to improve fast
  • Idea meritocracy: decisions driven by evidence, not hierarchy

AI

  • AI-assisted coding
  • Context engineering
  • Agent skills
  • MCP
  • Plugins
  • AI code review
  • Use AI as a coding partner for implementation, refactoring and test design
  • Create and use reusable Skills, MCP servers and plugins to connect agents with project context
  • Design agentic workflows with prompt fragments, quality gates and evaluation loops

Experience

  1. Heritage Holdings · Lead Software Engineer, product

    Leading product engineering — driving architecture and delivery across mobile, web and services.

    • React
    • React Native
    • Node.js/Fastify
    • GraphQL
    • Prisma
    • TypeScript
    • Python
  2. Heritage Holdings · Senior Software Engineer

    Building a solid tech ecosystem across mobile, web and services.

    • React
    • React Native
    • Node.js/Fastify
    • GraphQL
    • Prisma
    • TypeScript
    • Python
  3. PagoPA S.p.A. · Head of Client & Front End

    Led a team of 7 senior engineers on the IO app used by 30M+ citizens.

    • React Native
    • TypeScript
    • Azure Cloud
    • GitHub Actions
  4. Presidenza del Consiglio · Mobile Developer

    Part of the Digital Transformation Team building public services.

    • React Native
    • TypeScript
    • Azure Cloud
  5. White3 · Solution Engineer

    Designed multi-touch apps and managed a team of 3–5 engineers.

    • Unity (C#)
    • Microservices
    • Reactive Programming

Education

University of Rome Tor Vergata — Master's degree in Computer Software Engineering · 107/110

Personal Projects

Articles

References & Talks

Community

Community manager & active admin

Latina In Tech

Local tech community for software professionals and technology enthusiasts in the Latina area. We organize free events, workshops and meetups to share knowledge, build relationships and grow the local technology ecosystem.

29 free events since 2023

Software Wisdom

Recurring principles that guide my daily work.

A complex system that works is invariably found to have evolved from a simple system that worked.

John Gall

As an evolving program is continually changed, its complexity increases unless work is done to maintain or reduce it.

Lehman

Never attribute to malice that which can be adequately explained by stupidity.

Hanlon's Razor

When you have a hammer, everything looks like a nail.

Maslow

Clean code is readable. It tells a story.

Robert C. Martin