Ingeniero de software en Sinch, donde soy el mantenedor principal del SDK oficial de Node.js para las APIs de comunicaciones de Sinch. Antes pasé cinco años desarrollando productos full-stack con TypeScript, la mayoría en el sector fintech.
Me importan el código limpio, los buenos tests y las APIs agradables de usar, y sigo de cerca el ecosistema de la IA y MCP. Creo que la comunicación clara es lo que hace funcionar a los equipos. Experiencia en entornos remote-first y disponibilidad para viajar cuando sea necesario.
Experiencia
Sinch
Mayo 2026 – Actualidad
Ingeniero de Software · SDK de Node.js
SDK oficial open source en TypeScript para las APIs de comunicaciones de Sinch (SMS, voz, mensajería, verificación y más), publicado como 11 paquetes npm @sinch/*. Unas 430.000 descargas del paquete principal en los últimos 12 meses.
Desarrollo end-to-end de nuevas APIs: modelos tipados, helpers de peticiones, parseo y validación de webhooks, y utilidades que simplifican los flujos más habituales.
Mejoras en la capa HTTP compartida: reintentos configurables ante límites de peticiones, timeouts y gestión de tokens OAuth2.
SDK sincronizado con las especificaciones OpenAPI, con tests end-to-end contra un servidor mock, ejemplos y documentación de referencia de la API.
Herramientas compartidas por los equipos de los SDK de Java, Python, .NET y Node: un generador de colecciones de Postman y flujos de trabajo asistidos por IA para añadir endpoints, ejecutar pruebas E2E y revisar PRs.