Perfil técnico

Notas del perfil de ingeniería de Sanva

Esta página resume la experiencia técnica de Sanva para conversar sobre contexto de proyectos, responsabilidad, decisiones técnicas, resultados y aprendizajes.

Posicionamiento

Ingeniero de producto full stack con raíces profundas en móvil

Sanva tiene 13 años de experiencia en ingeniería de software, con una base temprana en iOS y trabajo de cliente de bajo nivel: Objective-C, Swift, códecs de audio y video, OpenGL ES con renderizado C++, SDKs de alto rendimiento y módulos relacionados con pagos.

Esa base formó un estilo práctico: definir capas y contratos temprano, y después tratar rendimiento, estado, rutas de fallo y validación de release antes de que se vuelvan problemas de producción.

Full stack

Del cliente al backend y la entrega cloud

El trabajo posterior se extendió a servicios Go / Gin, PostgreSQL, Redis, gRPC, mensajería en tiempo real, suscripciones WebSocket y clientes multiplataforma. El alcance no era solo un endpoint, sino contratos API, estado del cliente y riesgo de entrega en conjunto.

La experiencia cloud incluye despliegue en contenedores, orquestación de clusters, diseño de ingress, health checks, rollback y ventanas de mantenimiento, con foco en migración, observabilidad y control de riesgo de release.

Productos IA

Convertir LLM, RAG y agentes en flujos entregables

En los últimos años se han construido varias apps de IA de punta a punta: definición de producto, diseño UI, móvil, backend, integración de modelos, suscripciones y preparación de release.

Las áreas clave incluyen integración multi-modelo, RAG, memoria de largo plazo, experiencia conversacional de producto, prompt engineering, manejo de datos con consentimiento y coordinación multi-agent. El objetivo es crear sistemas de producto revisables y mantenibles.

Entrega

Una release necesita evidencia antes y después del lanzamiento

El estilo de entrega favorece la repetibilidad: scaffolds, type checks, builds, validación de páginas, assets de tienda, preparación de review y controles post-release se convierten en pasos estables cuando es posible.

Python se usa con frecuencia para limpieza de datos, scripts de automatización, checks por lote y glue de toolchain. TypeScript, Go y shell cubren frontend, backend y automatización de operaciones.

Portfolio

El trabajo se centra en productos y apps de largo plazo

El portfolio cubre productividad, creatividad, salud, educación y estilo de vida, incluyendo expresión profesional, notas de reuniones, práctica de discursos, idiomas, pixel assets, cuidado de mascotas y recomendaciones de regalos.

Estos proyectos se explican bien por contexto, responsabilidad, decisiones técnicas, resultados y reflexión, porque muestran el camino completo desde el problema del usuario hasta diseño de producto, IA, experiencia móvil, suscripciones y mantenimiento.

Colaboración

Dónde encaja mejor esta experiencia

En complejidad móvil, internals de iOS, contratos backend, productización de IA, RAG, orquestación de agentes, publicación de apps, CI/CD o entrega cloud, la experiencia permite discutir arquitectura y ejecución.

Si un proyecto solo busca acumular funcionalidades a corto plazo, primero se aclaran límites, criterios de aceptación y coste de mantenimiento antes de elegir nativo, cross-platform, servicios gestionados o infraestructura propia.