Juan Carlos Castrejón Estrada
Soy ingeniero de software en Guadalajara. Construyo sistemas multiagente y la infraestructura sobre la que corren, y trabajo en todo el stack: front ends en React, servicios en Node.js y TypeScript, PostgreSQL y contenedores.
En Oracle tuve la responsabilidad completa de las pruebas de Unbounded Property Graph Queries, una nueva funcionalidad de SQL en Oracle RDBMS, desde las especificaciones de prueba hasta el sign-off que la liberó. También operé el release gate de Jenkins para cada label de RDBMS y escribí pruebas en Java con Maven y JUnit que elevaron la cobertura de pruebas hasta el 90%.
Antes, en xBacked, contribuí a la infraestructura de backend de un protocolo de préstamos y construí su pipeline de CI/CD, de modo que cada merge a main llegaba a producción sin intervención manual.
- Actualmente
- NetlabLead Engineer
- Antes
- OracleSenior Staff Software Developer
- Con base en
- Zapopan, JaliscoÁrea metropolitana de GuadalajaraUTC−6
Ahora
- Soy Lead Engineer en Netlab, empresa que cofundé, donde construí Odoo Launchpad, una plataforma de deploy multi-tenant para instancias personalizadas del ERP Odoo. Una solicitud de cambio escrita en lenguaje sencillo se convertía en una spec redactada por un LLM. Cuando una persona aprobaba la spec, los agentes implementaban el cambio y lo llevaban a producción a través de CI y de un PR gate. Los agentes formaban un sistema de cinco roles sobre el Claude Agent SDK, orquestado como workflows durables de Temporal.
- Con Diego Said Anaya cofundé Mundo Cognitivo, una consultora que construye agentes de IA y automatizaciones para empresas en México.
- Escribí y mantengo breakcheck, cuyo release actual es v1.0.1.
Trabajo seleccionado
Toda la investigaciónUn caso de estudio público de Odoo Launchpad, que agentes de Claude construyeron casi por completo bajo mi dirección. Documenté los hallazgos.
225 defectos registrados53% encontrados al ejecutar el sistema real
Una herramienta de línea de comandos que demuestra que una prueba protege una línea de código: aplica una mutación, exige que la suite de pruebas falle, después restaura el código original y exige que la suite pase de nuevo.
Fui core contributor de xbacked-sdk, el SDK oficial de TypeScript del protocolo, y el colaborador principal de xbacked-collector, el recolector de datos del protocolo para Grafana. También contribuí a algorand-wallet-select, una integración de wallets de Algorand con varios proveedores.
Cuatro proyectos de la Facultad de Ciencias de la UNAM, que se volvieron a ejecutar en 2026 y se documentan aquí: el problema del agente viajero con recocido simulado (simulated annealing), la cobertura de vértices de peso mínima con colonias de hormigas, el empaquetado en contenedores (bin packing) y un modelo de autómata celular de dominios proteicos, de 2023.
Experiencia
Desde 2026
Netlab
Lead Engineer
Odoo Launchpad y su infraestructura de tenants
2024–2026
Oracle
Senior Staff Software Developer
Punto de contacto para una nueva funcionalidad de SQL en Oracle RDBMS, desde el diseño de pruebas hasta el sign-off del release
2021–2023
xBacked
Core Contributor
Infraestructura de backend y contratos inteligentes (remoto, Brisbane)
2020
Facebook
Production Engineer Intern
Una migración de backend en Hack (remoto, Menlo Park)
2019–2020
Oracle
Software Engineer Intern
Equipo de RDBMS, capa de datos
2017–2019
Quince Rooftop
Server Administrator / Full Stack Developer
Servidores Linux y la plataforma interna
Formación
2021
UNAM, Facultad de Ciencias
Ciencias de la Computación
Además de Netlab y Mundo Cognitivo, cofundé Sailova, una plataforma de reservas para la renta de yates.
Contacto
Si quieres hablar de un puesto o de un proyecto, escríbeme por correo.
- Correojcastrejone (arroba) gmail.com
- GitHubgithub.com/JCastrejonE
- LinkedInlinkedin.com/in/jcastrejone
- UbicaciónZapopan, Jalisco, México
- Zona horariaAmerica/Mexico_City (UTC−6)
- IdiomasEspañol (nativo), inglés