Vai al contenuto
Dimitri Romeo

Senior full-stack developer

Costruisco prodottidigitali, dall'ideaalla produzione.

Stack
React · TypeScript · Node.js
Location
Milano · Lavoro ovunque

Processo

Come un prodotto arriva in produzione.

  1. Scoperta

    Capire il prodotto, gli utenti e il business.

  2. Design

    Trasformare la complessità in un'esperienza chiara.

  3. Sviluppo

    Costruire sistemi frontend e backend scalabili.

  4. Rilascio

    Test, performance e deploy in produzione.

  5. Evoluzione

    Misurare, migliorare ed estendere il prodotto.

Competenze

Competenze

Un unico partner per tutto il prodotto: architettura, interfaccia e infrastruttura, progettate per funzionare insieme.

  1. Sviluppo prodotto

    Applicazioni web e mobile end-to-end, dai requisiti e dall'architettura fino al rilascio in produzione.

    • React/
    • Next.js/
    • React Native/
    • TypeScript
  2. Backend e architettura

    API REST e GraphQL, modello dati, applicazioni multi-tenant e microservizi, autenticazione e permessi.

    • Node.js/
    • NestJS/
    • Fastify/
    • PostgreSQL/
    • Prisma
  3. Integrazione AI

    Funzionalità basate su LLM integrate nel prodotto: prompt strutturati, output validati, workflow che agiscono su dati reali.

    • LLM/
    • API & SDK/
    • Output strutturati/
    • Automazione
  4. Real-time & event-driven

    Sistemi asincroni, workflow event-driven, queue e comunicazione real-time.

    • WebSocket/
    • Redis/
    • Queue/
    • Event-driven
  5. InoltreAWS · GCP · Docker · CI/CD · Playwright · Solidity · Web3

Esperienza

Dal 2017 costruisco software in produzione, tra startup ed enterprise.

Dimitri Romeo — Milano
Milano, Italia45.46° N / 9.19° E
Software in produzione
Dal 2017
End-to-end
Full-stack
& enterprise
Startup
delivery
Product

Percorso

Indipendente

  • 2020 — Oggi

    Senior full-stack developer — Libero professionista

    Prodotti web e mobile per aziende, startup e team di sviluppo.

Aziende

  • 2021 — 2025

    Co-founder & CINO — Codemount Studio

    Startup innovativa tra software, gaming e blockchain.

  • 2017 — 2020

    Front-end developer — NTT DATA Italia

    Applicazioni enterprise su architetture a microservizi.

Riconoscimenti

  • 2022Cinecittà Game Hub — Bando Regione Lazio · Megachickens
  • 2020Hackathon Aries — 2° posto · FriuliOnBike

FAQ

Domande frequenti

Le risposte alle domande che ricevo più spesso. Per tutto il resto, scrivimi.

Quanto costa un sito web o un'applicazione?

Dipende da obiettivi, contenuti e integrazioni. Dopo una call conoscitiva preparo un preventivo dettagliato, per fasi quando si tratta di web app, piattaforme SaaS o gestionali.

Quanto tempo serve per realizzare un progetto?

Dipende da perimetro, contenuti e integrazioni. Un sito vetrina richiede in genere alcune settimane; prodotti più complessi vengono pianificati per fasi, con rilasci intermedi da verificare insieme.

Posso ingaggiarti a ore o all'interno del mio team?

Sì. Oltre ai progetti chiavi in mano offro consulenza, code review, sviluppo e supporto a team esistenti, anche a ore o a giornata.

Lavori solo a Milano?

Ho base a Milano ma lavoro da remoto con clienti in tutta Italia e all'estero, in italiano, inglese e francese.

Quali tecnologie utilizzi?

Principalmente React, Next.js, React Native e TypeScript per il frontend e Node.js per il backend, con database come PostgreSQL e MongoDB e deploy su AWS o GCP. La scelta dipende sempre dal progetto.

Ti occupi anche di design, SEO e messa online?

Sì: seguo UX/UI, sviluppo frontend e backend, SEO tecnica, performance e deploy in produzione, così da avere un unico referente dall'idea al lancio.

Cosa succede dopo il lancio?

Posso affiancarti dopo il lancio con un periodo di supporto concordato e, in seguito, seguire l'evoluzione del prodotto con interventi continuativi o su richiesta.

Firmi accordi di riservatezza (NDA)?

Sì. Gran parte dei miei progetti è coperta da NDA e tratto codice, dati e idee dei clienti con la massima riservatezza.

Hai un progettoin mente?

Raccontami cosa vuoi costruire. Possiamo capire insieme come trasformarlo in un prodotto solido, semplice da mantenere e pronto per crescere.