Eduardo Laguna
Resumen
Desde mi primera PC supe que pasaría la vida entre computadoras. De una certificación en software e-business auspiciada por IBM en Venezuela a liderar la arquitectura de software en Ottawa, he construido sistemas para telecomunicaciones, seguros, marketplaces y plataformas de comunicación. Hoy lidero el diseño arquitectónico en AffinityClick, hago crecer las librerías en Go y las prácticas de observabilidad que mantienen legible nuestra plataforma, gestiono un equipo de 6 personas e impulso la adopción de IA en ingeniería — siempre con un ojo en los diagramas que lo sostienen todo.
Experiencia
Lidero el diseño arquitectónico y desarrollo de nuevas funcionalidades, junto con librerías internas en Go que estandarizan el comportamiento de nuestros servicios y aceleran su desarrollo. He hecho crecer nuestra práctica de monitoreo con Datadog desde las bases que sembré como desarrollador, y ahora soy defensor a nivel de toda la empresa de agregar los atributos de logs que la hacen efectiva. Gestiono un equipo de 6 personas — mentoría mediante revisión de código, 1 a 1 y charlas internas de Go — mientras lidero iniciativas de adopción de IA compartidas entre los equipos de desarrollo.
Introduje alertas con Datadog, eliminando los puntos ciegos ante incidentes de proveedores externos y de nuestra propia plataforma — ese mismo monitoreo reveló tráfico malicioso de actores que antes no podíamos detectar.
Pasé de VIS (Vehículos, Inmuebles y Servicios) a Checkout como Ingeniero Senior, donde ayudé a planificar y diseñar una nueva arquitectura en Go para el flujo de pago junto con un equipo en Colombia, reemplazando el stack anterior, y entregué los primeros PRs antes de mi salida. Me convertí en una voz líder de Go en Mercado Libre — mi charla en SyncTech sobre generics en Go reunió a más de 250 asistentes y fue la sesión más popular del año.
Desarrollé y mantuve Servicios y su función de Presupuestos (Quotes) para millones de usuarios — aprendí a diseñar para picos de tráfico y a usar dashboards y monitores de Datadog, incluyendo turnos semanales de guardia para revisar y escalar incidentes. Después pasé a Préstamos, integrando APIs de hipotecas y créditos de auto de grandes bancos latinoamericanos: agregué verificaciones con Datadog para deshabilitar integraciones ante picos de latencia o errores, cacheé respuestas de los bancos para reducir tráfico, hice pruebas A/B para mejorar la UX del flujo de Presupuestos, y diseñé un motor de reglas que asignaba distintas ofertas bancarias según el segmento del producto.
Ingeniero backend para el comercio electrónico de comida gourmet de Fork y su backoffice de tiendas físicas, manteniendo integraciones con Odoo y Transbank (pagos). Introduje pruebas unitarias en un monolito de Java Spring que tenía cero cobertura, empezando por el flujo de pago, y lideré el proceso de dividirlo en microservicios. Construí un pipeline de CI/CD en GitHub/GitLab sobre AWS que convirtió despliegues nocturnos y largos en entregas rápidas y rutinarias. Implementé un carrito de compras sobre DynamoDB que seguía el carrito de un cliente a través de distintas tiendas con distinto inventario.
Lideré un equipo de 3 personas construyendo Smart Content, un CMS interno (AngularJS + Spring Boot) que alimentaba más de 30 sitios de medios a los que los usuarios se suscribían por SMS. Mantuve integraciones con CDNs para servir imágenes a escala y construí la capa de webhooks que procesaba eventos de suscripción y cancelación de las operadoras móviles en tiempo real.
Diseñé especificaciones de integración de pagos para Servipag, una gran plataforma de pago de cuentas, conectando operadoras móviles y proveedoras de gas y electricidad para que los clientes pagaran sus cuentas de servicios desde un solo sistema. Construido sobre Oracle Service Bus y aplicaciones Oracle; una vez revisado y aprobado el diseño, pasaba a la fábrica de software para su implementación.
Seguimiento de mantenimiento aeronáutico (Soma); impulsé el paso de SVN a Git y el uso de patrones de diseño en el equipo.
Servicios web y orquestación con Java y Oracle Service Bus — transformaciones XPath/XQuery entre plataformas.
Consultoría Java EE en Telefónica Movistar: servicios web sobre bases Oracle y servicios Tuxedo en tres proyectos.
Primer empleo, en una startup de noticias: módulos de artículos, personalización de blogs y publicación automática de videos sobre JBoss, PostgreSQL y Java.