Software Engineer · TeselaGen
08/2025 – PresenteSantiago, Chile (Híbrido)
- Desarrollo para la plataforma de IA generativa de un SaaS biotech: participé del desarrollo de un agente de IA especializado y lideré la migración v1 a v2 de la API que alimenta al copiloto de IA (agente LLM) y sus Custom Tools: 58 controladores y 182 endpoints REST en NestJS, con arquitectura clean y pruebas automatizadas mediante TDD.
- Construí el tool-chain para el ciclo de desarrollo end-to-end: skills de Claude Code, un servidor MCP y automatización issue-a-PR, reduciendo el tiempo de migración por controlador de ~1 semana a ~1 día.
- Desarrollé en Python el cliente SDK de la API (auto-generado desde la documentación OpenAPI / Swagger), que cubre por diseño el 100% de la superficie v2 y la expone para consumo programático.
- Desarrollé frontend y backend en React / Next.js y NestJS en múltiples herramientas de usuario, incluyendo las capas de datos e integración que alimentan funcionalidades de IA generativa, aplicando principios de ingeniería de software como DDD (Domain-Driven), TDD (Test-Driven), SDD (Spec-Driven), Clean Architecture y SOLID.
Tecnologías: TypeScript, Node.js, NestJS, Python, React, Next.js, PostgreSQL, GraphQL, OpenAPI / Swagger, Claude Code, Cursor, servidores MCP, API de Anthropic, LangChain, LangGraph, Docker, GitHub Actions (CI/CD).