---
name: Matteo Dante
title: Senior Software Engineer · Full-Stack & Backend
location: Switzerland
nationality: Italian
born: 1998-09-18
permit: G (Swiss cross-border work permit, formerly L)
email: matteo.dante659@gmail.com
website: https://matteodante.it
github: https://github.com/matteodante
linkedin: https://linkedin.com/in/matteo-dante-3705b5164
languages:
  - Italian (native)
  - English (professional, daily working language)
seeking:
  - Senior Software Engineer
  - Senior Full-Stack Engineer
  - Senior Backend Engineer
  - Staff / Lead / Principal Engineer
locations:
  - Ticino (Switzerland)
  - Switzerland (any canton)
  - Remote (global), open to occasional onsite travel
work_modes:
  - Full remote
  - Hybrid
  - On-site
notice: 2 months
years_experience: 8+
---

# Matteo Dante

**Senior Software Engineer · Full-Stack & Backend**

Switzerland (Permit G) · matteo.dante659@gmail.com · [matteodante.it](https://matteodante.it)
[GitHub](https://github.com/matteodante) · [LinkedIn](https://linkedin.com/in/matteo-dante-3705b5164)

---

## Summary

Senior software engineer, 8+ years on production systems across aviation, high-traffic consumer platforms, and retail. Currently among the principal engineers on a greenfield pilot-training platform at Pilatus Aircraft, shipped on-premise to air-force bases. Passionate about programming since childhood, but also interested in finance and stock markets, philosophy, motorcycles, and fitness.

---

## Skills

**Languages & Runtimes**: TypeScript, Node.js, PHP, .NET, Java

**Frontend & Mobile**: React 19, Next.js App Router, React Native (Expo), Module Federation microfrontends, React Three Fiber, Tailwind

**Backend & Data**: Laravel, Hono, Express, tRPC, REST; PostgreSQL, MySQL, Microsoft SQL Server, Redis, Prisma; BullMQ

**AI & Search**: OpenAI/Anthropic APIs; LLM agents, structured outputs, streaming; RAG with embeddings, BM25, RRF, cross-encoder reranking

**Infra & Quality**: Docker, Turborepo, Vercel, Railway; on-premise / air-gapped deployments; Vitest, Sentry; OWASP, OAuth/JWT; AI dev tooling (Claude Code, Cursor)

---

## Experience

### Pilatus Aircraft Ltd, Chiasso, Switzerland *(previously Stans HQ, 2024–2025)*
**Senior Full-Stack Software Engineer (mainly frontend)** · 04/2024–Present

Greenfield platform that aggregates pilot-training data across the company's simulator, quiz, and lesson systems. Team of 10 (6 frontend, 4 backend). On-premise delivery to Swiss and foreign air-force bases under defense-industry quality and waterfall model.

- **Platform frontend**: built on a microfrontend architecture (Rollup). Isolated build/deploy pipelines for independent delivery of each system into air-gapped environments.
- **Design system**: ownership of the DS used by the 6-engineer frontend team. Primary reviewer on frontend code. Hiring interviews and onboarding of new engineers.
- Stack: TypeScript, React, .NET, Rollup.

### DonTouch SA, Chiasso, Switzerland
**Backend Engineer** · 07/2023–04/2024

High-traffic consumer directory platform (subscription tier, reviews, rating algorithm) with a subscription advertiser model. 2M+ registered users, 10k+ peak concurrent. Team of 5 backend and 6 frontend engineers. Backend microservices architecture.

- **Advertiser mobile backend**: geographic subscriptions, pause/resume flows, payment processing.
- **Schema and transactional queries**: design and optimization on the paid-user side under peak load.
- Stack: Laravel, PHP, Microsoft SQL Server, Redis.

### Hexa Credit Care, Rome, Italy
**Full-Stack Developer** · 11/2019–07/2023

Multi-tenant CRM and sales-analytics platform supporting 300 call-center operators across credit recovery and B2C sales. Enterprise clients: Fastweb, Sorgenia. Progression from junior to senior developer over three years.

- **Multi-tenant architecture**: isolation of per-client configuration and data on a single codebase.
- **Real-time reporting**: layer powering operator and manager dashboards.
- Stack: Laravel, PHP, MySQL.

### Galileo SpA, Rome, Italy
**Full-Stack Developer** · 03/2018–11/2019

Corporate platform covering catalog, media, and logistics for a retail company with 60+ physical stores and 40,000+ products.

- **IBM AS/400 integration**: querying the database from the web platform, serving live product data (40,000+ SKUs) to the intranet and downstream systems.
- **B2B catalog and PDF/print pipeline**, multimedia asset library, barcode/SKU tooling for warehouse pick/pack and inventory flows.
- Stack: PHP, IBM AS/400, intranet web.

---

## Notable Projects

**GymTree** *(2025)* · *Personal project, solo-built.*
Fitness platform: backend API, coach web, trainee mobile app, background workers. Production AI for persistent coach chat and personalized workout/nutrition plans. Stack: TypeScript, Hono, Prisma, PostgreSQL, Redis, BullMQ, React 19, Expo, Stripe, Sentry.

**[claude-local-docs](https://github.com/matteodante/claude-local-docs)** · *Personal project, solo-built.*
Open-source Claude Code plugin. Local-first docs indexer with vector embeddings, BM25, Reciprocal Rank Fusion, cross-encoder reranking. TypeScript.

**[matteodante.it](https://matteodante.it)** · *Personal project, solo-built.*
Interactive 3D portfolio with streaming AI assistant. Next.js 16, React Three Fiber, OpenAI Responses API streaming, EN/IT i18n.

---

## Education

- **B.Sc. in Computer Science**, Unitelma Sapienza University, Rome · 09/2018–2021 (not completed)
- **Diploma in Business Information Systems**, Istituto E. Fermi · 09/2012–07/2017

---

## Languages

- **Italian**: native
- **English**: professional, daily working language

---

## Personal

Italian citizen · Born 1998-09-18 · Swiss work permit G (previously L during Stans residency) · 2 months notice. Open to full remote, hybrid, or on-site roles in Ticino, anywhere in Switzerland, or remote globally.
