REST & GraphQL API
Progettazione e implementazione di API RESTful e GraphQL performanti, documentate e sicure.
Sviluppo backend ad alte prestazioni in Java/Spring e Node.js. Clean code, TDD, architetture scalabili e sistemi robusti per applicazioni mission-critical.
Progettazione e implementazione di API RESTful e GraphQL performanti, documentate e sicure.
Modellazione dati, ottimizzazione query e gestione SQL/NoSQL (PostgreSQL, MongoDB, Redis).
Implementazione di OAuth2, JWT, autenticazione multi-fattore e best practices di sicurezza.
Profiling, caching strategies, ottimizzazione query e scalabilità orizzontale/verticale.
Backend Node.js/TypeScript scalabile per API REST e microservizi.
Design e sviluppo API REST per backend scalabili e sicuri.
Architetture backend a microservizi con Java/Spring e Node.js.
Deploy backend su cloud con Docker, Kubernetes e CI/CD.
Backend type-safe con TypeScript per codice robusto e manutenibile.
Hosting backend su DigitalOcean con database managed e scalabilità.
Java con Spring Boot per progetti enterprise, microservizi robusti e team strutturati; Node.js/TypeScript per BFF, API real-time e servizi event-driven leggeri. Scelgo con te in base al dominio, al team e ai requisiti.
Codice che un nuovo membro del team può capire e modificare in sicurezza. Clean architecture significa isolare il dominio dalle dipendenze esterne (DB, framework, API) — l'approccio esagonale è il mio default per progetti non triviali.
Entrambi. Su codebase legacy faccio assessment, refactoring incrementale, miglioramento test coverage e gradual rewrite quando serve. Non rifaccio mai tutto da zero senza un motivo molto forte.
Sì sempre. Test unitari per la business logic, test di integrazione per i confini esterni, contract testing per API tra servizi. Il TDD non è dogma ma è spesso il modo più veloce di scrivere codice mantenibile.
Il modello a tariffa oraria non è il mio default — preferisco preventivi a progetto o sprint settimanali a budget fisso. Lo scope si definisce in una call iniziale gratuita di scoping.