Hola, soy Esteban Tejeda
Integro plataformas SaaS, CRMs y sistemas enterprise. Cada vez que sobrevivo a un proyecto, lo documento en mi blog técnico para que el próximo no empiece de cero.
$ 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 Cotalker, una plataforma SaaS de workflow automation. Diseño arquitectura de integraciones, mentorizo partners y traduzco necesidades de negocio en soluciones técnicas. En la práctica: ERPs, CRMs, data warehouses, APIs de terceros, modelado de datos y automatización de flujos.
Fuera de Cotalker, diseño software a medida como freelance: desde aplicaciones web hasta soluciones backend para negocios con problemas específicos que el software genérico no resuelve.
Esas experiencias terminan como artículos en mi blog técnico: los problemas reales, las decisiones que tomé y por qué funcionaron (o no).
Expertise
Lo que uso a diario y lo que conozco a fondo.
Backend & Serverless
Desarrollo backend con principios SOLID y patrones de diseño aplicados a problemas reales. Arquitecturas serverless en producción con manejo centralizado de errores.
Integraciones & Automatización
Conexión entre plataformas y sistemas externos. Transformación de datos, mappers y serializers para hacer hablar a formatos que no fueron diseñados para entenderse.
Infraestructura & CI/CD
Servidores Linux, contenedores, CI/CD y bases de datos. Lo suficiente para montar, desplegar y mantener lo que construyo sin depender de otro equipo.
Plataformas SaaS
Diseño la arquitectura de integraciones para clientes, hago mentoría a partners y consultoría para traducir necesidades de negocio en soluciones con Cotalker. Especialista en Cotlang y bots como endpoints.
Proyectos
Proyectos freelance, personales y de investigación en los que he trabajado.
Sistema Contable
Digitalización modular de una oficina de contabilidad que aún trabaja con papel, que diseño y construyo directo con el cliente. Los primeros módulos reemplazaron libros físicos de seguimiento mensual de declaraciones (renta, IVA, F29) y de fichas de clientes por una plataforma con la información centralizada. Sigue en evolución a medida que aparecen nuevos procesos por digitalizar.
Akiba Stands
Diseñé y construí, trabajando directo con la organización, una plataforma para gestionar las postulaciones y asignación de los ~80 stands de Akiba Fest, un evento anual de cultura japonesa en Valdivia. Reemplazó un proceso manual de cientos de correos y planillas por un sistema con postulación, selección, mapa de disponibilidad y confirmación de pago.
Aplicación web para hacer seguimiento a videojuegos: pendientes, jugando, completados o abandonados. Inspirada en Trakt pero enfocada en gaming, con un sistema de ratio (puntaje / duración) que prioriza qué jugar primero. Backend, frontend y despliegue diseñados y construidos por mí. En uso personal, beta cerrada próximamente.
Sistema que recopila datos de múltiples fuentes institucionales para calcular indicadores de resiliencia comunitaria. Los resultados se visualizan en dashboards que ayudan a investigadores a identificar dónde invertir para mejorar la preparación municipal. Proyecto FONDECYT del PRU-Lab, tesis de Ingeniería Civil en Informática.
Extracción de millones de registros históricos desde Wayback Machine sobre el mercado laboral en Estados Unidos durante la pandemia. Proyecto FONDECYT que sirvió como base para el paper "From automation to home production via the gig economy" del profesor Luis Ignacio Valenzuela Rivera.
Blog
Documento lo que aprendo en series temáticas. Cada serie agrupa artículos relacionados para que puedas seguir un hilo coherente.
Últimos artículos
Pergaminos Rápidos: Express 5 rompió tu middleware de validación y nadie te avisó
Llevo un par de años usando Express v4.x para distintos proyectos, donde el uso de los middlewares ha sido mi mayor aliado para tener un código legible y fácil de leer. Entre esos middlewares está uno de validación con Zod, diría que es de los que más utilizo. Un día decidí arrancar un proyecto desde cero, pero como ya estamos en Express 5, aproveché de actualizarme. Utilicé el middleware de validación de siempre y de la nada, el código dejó de funcionar. Nunca pensé que sería el middleware, po
Hechicería Cotlang: El Grimorio Perdido de $CODE
Hace eones, las antiguas escrituras cotalkertianas estaban talladas en piedras sagradas, expuestas en la plaza pública de la documentación oficial. Cualquier implementador, partner o aprendiz de magia podía acercarse, leerlas y enriquecer su conocimiento sobre el místico lenguaje de Cotlang. Pero tras innumerables batallas, múltiples versiones y varios sobrevivientes del consulting, una de esas piedras se perdió, desapareció en una nube de polvo digital. Nadie la mencionó. Nadie la buscó. Y con
Integración Replicante: caso Snowflake, cuando el ORM no existe y los callbacks resisten
⚠️Todos los nombres y datos que aparecen en este artículo son más falsos que los recuerdos de un replicante en Blade Runner. Cualquier parecido con la realidad, clientes o formularios reales es pura coincidencia (y protección de la privacidad). Capítulo 1: Un novato en las calles de la consultora Era un día cualquiera de lluvia ácida en la ciudad de Neovaldivia. Por alguna razón siempre llueve cuando recibes tu primer caso. Acababa de llegar a la consultora. Todavía no terminaba de acomodar
Series
Integración Replicante
2 artículosCasos 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ículosServerless en producción: middlewares, auth, rate limiting y validación con Middy + Zod.
Pergaminos Rápidos
4 artículosArtículos directos al grano: problema, solución, código. Sin rodeos.
Nexus de Integración
2 artículosArquitectura de integraciones en Cotalker: bots, endpoints, conexiones entrantes y salientes. La guía que la documentación no tiene.
Hechicería Cotlang
5 artículosLa guía más completa de Cotlang: desde la sintaxis básica hasta funciones ocultas no documentadas.
Códice Cotalker
3 artículosBuenas 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.