Profilo tecnico
Note sul profilo di ingegneria di Sanva
Questa pagina riassume l’esperienza tecnica di Sanva: contesto dei progetti, ownership, scelte tecniche, risultati e lezioni apprese.
Posizionamento
Product engineer full stack con solide radici mobile
Sanva ha 13 anni di esperienza in software engineering, con una base iniziale in iOS e lavoro client low-level: Objective-C, Swift, codec audio e video, OpenGL ES con rendering C++, SDK ad alte prestazioni e moduli legati ai pagamenti.
Questa base ha costruito uno stile pratico: definire presto layer e contratti, poi affrontare performance, stato, failure path e validazione di release prima che diventino problemi di produzione.
Full stack
Dal client engineering al backend e al cloud delivery
Il lavoro successivo si è esteso a servizi Go / Gin, PostgreSQL, Redis, gRPC, messaggistica realtime, sottoscrizioni WebSocket e client cross-platform. Il perimetro non era un singolo endpoint, ma contratti API, stato client e rischio di delivery insieme.
L’esperienza cloud include deploy containerizzati, orchestrazione di cluster, ingress, health check, piani di rollback e finestre di manutenzione, con attenzione a migrazione, osservabilità e controllo del rischio di release.
Prodotti AI
Portare LLM, RAG e agent orchestration in flussi consegnabili
Negli ultimi anni sono state costruite più app AI end-to-end: definizione prodotto, UI design, mobile, backend, integrazione modelli, abbonamenti e preparazione della release.
Le aree chiave includono integrazione multi-modello, RAG, memoria a lungo termine, esperienza conversazionale di prodotto, prompt engineering, gestione dei dati con consenso e coordinamento multi-agent. Il focus è creare sistemi prodotto verificabili e mantenibili.
Delivery
Il lavoro di release richiede evidenze prima e dopo il lancio
Lo stile di delivery privilegia la ripetibilità: scaffolds, type check, build, page acceptance, asset per store, preparazione review e controlli post-release diventano passaggi stabili quando possibile.
Python è spesso usato per pulizia dati, script di automazione, controlli batch e glue di toolchain. TypeScript, Go e shell coprono frontend, backend e automazione ops.
Portfolio
Il lavoro si concentra su prodotti e app di lungo periodo
Il portfolio copre produttività, creatività, salute, educazione e lifestyle, incluse espressione professionale, note di meeting, pratica del parlato, studio linguistico, pixel asset, pet care e suggerimenti regalo.
Questi progetti si discutono bene per contesto, ownership, scelte tecniche, risultati e riflessione, perché mostrano il percorso completo dal problema utente al product design, AI, mobile experience, abbonamenti e manutenzione.
Collaborazione
Dove questa esperienza è più adatta
Per complessità mobile, dettagli iOS, contratti backend, productizzazione AI, RAG, agent orchestration, app release, CI/CD o cloud delivery, l’esperienza supporta sia architettura sia esecuzione.
Se un progetto chiede solo feature di breve periodo, il primo passo è chiarire confini, criteri di accettazione e costi di manutenzione prima di scegliere native, cross-platform, servizi gestiti o infrastruttura custom.