Senior Project Engineer

Hola, soy Esteban Tejeda

Conecto plataformas enterprise con sistemas externos usando serverless, Node.js y TypeScript. Diseño integraciones entre plataformas enterprise y sistemas externos, y lo documento todo en un blog técnico con más de 15 artículos.

~/.dev
$ whoami
Un dev que sobrevive a sus propios errores
$ cat daily.log
09:00 Espresso doble. Sin esto no arranca el día.
11:00 Diseñando la integración entre el cliente y su ERP
17:59 git push origin main --force y que el universo decida
22:00 Escribiendo el post que me hubiera salvado ayer
$ _

Sobre mí

Trabajo como Senior Project Engineer en el área de Operaciones de Cotalker, donde diseño integraciones y soluciones serverless para clientes enterprise.

Mi día a día gira en torno a construir arquitecturas que funcionen en producción: AWS Lambda, middlewares con Middy, validación con Zod, y patrones de diseño que escalan. He diseñado e implementado más de 20 integraciones entre Cotalker y sistemas como SAP, Snowflake y Azure Blob Storage. También trabajo directamente con partners, ayudándolos a implementar integraciones entre Cotalker y sus sistemas.

Documento todo lo que aprendo en mi blog técnico: guías de Cotlang, casos reales de integración, patrones de diseño y las decisiones arquitectónicas detrás de cada solución.

4+ Años en integraciones enterprise
16+ Artículos técnicos publicados
20+ Integraciones entregadas
Errores sobrevividos

Expertise

Las áreas donde concentro mi trabajo y experiencia profesional.

Serverless & AWS Lambda

Arquitecturas serverless en producción: middlewares con Middy, validación con Zod, autenticación, rate limiting y manejo centralizado de errores.

AWS LambdaMiddyZod

TypeScript & Node.js

Desarrollo backend tipado con principios SOLID y Clean Code. Patrones de diseño aplicados a problemas reales: Repository, Factory, Builder.

TypeScriptNode.jsExpress
🔗

Integraciones Enterprise

Conexión entre plataformas y sistemas externos: SAP, Snowflake, Azure Blob, APIs REST. Transformación de datos, mappers y serializers para formatos incompatibles.

SAPSnowflakeAPIs REST
🛠

Cotalker Platform

Especialista en Cotlang, permisos RBAC, arquitectura de bots como endpoints y diseño de integraciones entrantes y salientes.

CotalkerCotlangIntegraciones

Proyectos

Trabajos freelance y personales fuera del horario de oficina.

Akiba Stands

Backend y DevOps para plataforma de gestión de stands en Akiba Fest. Express 5, Sequelize, PostgreSQL. Deploy automatizado con CI/CD, mantenimiento de base de datos y hosting de landing page.

ExpressPostgreSQLDockerCaprover

CORE Model - Tesis

Sistema de web scraping para el cálculo de resiliencia comunitaria en el proyecto FONDECYT. Extracción y procesamiento de datos institucionales para el modelo CORE. Tesis de Ingeniería Civil en Informática.

TypeScriptNode.jsWeb Scraping

Scraping Wayback Machine - FONDECYT

Extracción de millones de registros históricos desde Wayback Machine sobre el mercado laboral en Estados Unidos durante la pandemia. Scraping masivo, transformación de datos y exportación a CSV para análisis académico.

TypeScriptNode.jsWeb ScrapingWayback Machine

Blog

Documento lo que aprendo en series temáticas. Cada serie agrupa artículos relacionados para que puedas seguir un hilo coherente.

Integración Replicante

1 artículo

Casos reales de integración con patrones de diseño: Repository, Factory, Builder. Problemas que no salieron como esperaba y cómo los resolví.

Protocolo Lambda

4 artículos

Serverless en producción: middlewares, auth, rate limiting y validación con Middy + Zod.

Pergaminos Rápidos

2 artículos

Artículos directos al grano: problema, solución, código. Sin rodeos.

Nexus de Integración

1 artículo

Arquitectura de integraciones en Cotalker: bots, endpoints, conexiones entrantes y salientes. La guía que la documentación no tiene.

Hechicería Cotlang

4 artículos

La guía más completa de Cotlang: desde la sintaxis básica hasta funciones ocultas no documentadas.

Códice Cotalker

2 artículos

Buenas prácticas para implementadores: convenciones de nombres, variables de entorno, prefijos y las lecciones que la documentación oficial no cubre.

Contacto

Si quieres hablar sobre serverless, integraciones, o simplemente intercambiar ideas sobre desarrollo, encuéntrame en estas plataformas.