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 Technical Architect 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í. Actualmente en beta cerrada con un grupo reducido de usuarios.
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
Terraformando: 15 servicios por $18 al mes. Por qué mantengo mi propio servidor
Voy a tener que usar la ciencia para salir de esta - Mark Watney, The Martian Cómo olvidar cuando estaba tomando un curso de AWS y dejé una instancia EC2 abierta sin darme cuenta. Por suerte decidí elegir la más barata, costándome solo $4 USD. Conversando con más devs me entero que otros han tenido cobros de $100 USD o hasta $200 USD cometiendo mi mismo error, solo que con instancias más caras. Por suerte paran ellos, se solucionaron con un correo y un poco de burocracia, pero me dejó la sensac
Códice Cotalker: El sello de tres letras que rescata tus formularios del olvido (parte 1)
Heredas un grimorio de Cotalker que no escribiste tú (o tal vez sí, pero hace tantos eones atrás que olvidaste tus propios conjuros). Abres la lista de hechizos del libro (más conocido como formularios) y te encuentras con esto: Enviar a tienda Aprobar solicitud Recepción de mercadería Confirmación de pago Aprobar solicitud Recepción de mercadería Dos "Aprobar solicitud" y cuatro formularios más sin contexto. Ningún indicio de a qué flujo pertenece cada uno, ni cuál es startform, ni cuál es su
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
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
4 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.