Tech Lead & Full-Stack Developer · 8 años de experiencia

Comprender el problema.

Diseñar la solución.

Construirla bien.

Tech Lead & Full-Stack Developer, combinando liderazgo técnico y desarrollo práctico para transformar problemas complejos en productos digitales fiables.

Experiencia contribuyendo a productos para organizaciones de alcance global.

Rockwell Automation
Marsh
Globant
Halo
Experiencia destacada

Liderazgo técnico y evolución profesional

8 años de evolución profesional, desde el desarrollo frontend empresarial hasta el liderazgo técnico full-stack.

Capítulo 02 · Senior Full-Stack & Tech Lead 2021 — Presente

Marsh

vía Halo

Senior Full-Stack Developer & Technical Lead

groups

Liderando un equipo multidisciplinario de ~10 personas, manteniéndome a la vez activamente involucrado en desarrollo, arquitectura y colaboración con clientes.

Evolución interna
2021 · Full-Stack Developer 2022 · Technical Lead Hoy · Senior Lead

Trabajo en el punto de encuentro entre la ejecución técnica y la dirección tecnológica: combinando desarrollo full-stack, decisiones de arquitectura, colaboración con clientes y crecimiento del equipo.

architecture 01 / Arquitectura
Dirección técnica y arquitectura

Definición de arquitectura, planificación técnica y toma de decisiones sobre diseño, alcance y compromisos técnicos.

terminal 02 / Ingeniería
Ingeniería Full-Stack

Participación activa en sistemas frontend y backend, mejoras de rendimiento, mantenibilidad y herramientas de desarrollo.

handshake 03 / Colaboración
Colaboración con clientes y operación

Trabajo técnico directo con clientes, referentes de negocio y equipos multidisciplinarios para convertir necesidades en soluciones concretas.

school 04 / Mentoría
Mentoría y liderazgo de equipo

Code reviews, pair programming, sesiones de arquitectura y acompañamiento en estándares y buenas prácticas de ingeniería.

Capítulo 01 · Fundamentos 2019 — 2021

Rockwell Automation

via Globant

Web UI Developer

dns 600+ ingenieros en todo el mundo

Desarrollo de interfaces web para software de automatización industrial dentro de un entorno global de más de 600 ingenieros.

Ingeniería FrontendDesarrollo de interfaces web y experiencias de interacción en tiempo real.
Integración de Design SystemsIntegración de design systems en aplicaciones y componentes de producto.
Automatización de pruebasDesarrollo y mantenimiento de infraestructura de pruebas de regresión para aplicaciones web industriales.
Desarrollo del equipoOnboarding y mentoría de ingenieros en arquitectura, convenciones y buenas prácticas frontend.
Technical Ecosystem

Herramientas y tecnologías

La tecnología debe estar al servicio de la solución, no al revés.

Frontend
Angular· React· Astro· Next.js· React Native· TypeScript· RxJS· NgRx
Backend & Data
Node.js· NestJS· Strapi· FastAPI· MongoDB· PostgreSQL
Platform & Delivery
Docker· AWS· Vercel· Apigee· Jenkins· GitHub Actions· Rancher· Vault· Developer Portal
Quality, Security & Observability
Cypress· WebDriverIO· JMeter· Datadog· Komodor· SonarQube· Snyk· GitGuardian
AI-Augmented Development
GitHub Copilot· ChatGPT· Claude
Filosofía de trabajo

De las primeras preguntas al software que perdura.

El buen software nace cuando una comprensión profunda del problema guía las decisiones técnicas. Un proceso intencional que conecta descubrimiento, arquitectura pragmática e ingeniería sostenible.

01
Entender

Entender antes de construir.

El buen software comienza haciendo las preguntas correctas antes de escribir código. El descubrimiento permite comprender las restricciones reales, las necesidades de los usuarios y los objetivos del negocio para tomar decisiones técnicas con un propósito claro.

02
Diseñar

Resolver lo de hoy sin limitar lo de mañana.

La arquitectura debe responder a las necesidades reales del producto, no a una complejidad hipotética. Entregar incrementos funcionales temprano permite obtener feedback real mientras se mantienen bases flexibles y preparadas para evolucionar.

03
Construir

Construir algo que estés orgulloso de firmar.

Evitar atajos que conviertan la comodidad de hoy en la deuda técnica de mañana. El objetivo es simple: construir software fiable, mantenible y preparado para que otros puedan entenderlo, operarlo y hacerlo evolucionar.

Historias de ingeniería

Historias de ingeniería

Dos ejemplos donde el verdadero desafío iba más allá de escribir código.

Historia 01 · Arquitectura pragmática y simplicidad

Hacer compartible un producto interno, sin exponerlo.

Problema

Los potenciales clientes necesitaban interactuar con una herramienta empresarial interna, pero exponer la aplicación implicaba introducir autenticación, seguridad e infraestructura adicionales.

Solución

Diseñé un mecanismo de exportación en un clic capaz de generar un archivo HTML independiente e interactivo. Funcionaba sin conexión, sin APIs externas y utilizando un modelo de datos reducido, permitiendo además realizar personalizaciones en segundos.

Resultado

Los consultores pudieron compartir una experiencia interactiva y tangible con potenciales clientes sin exponer la aplicación ni su infraestructura interna, y sin introducir complejidad adicional en la plataforma.

SECURE PERIMETER STANDALONE .HTML 0 dependencies
Abstracción de arquitectura De una aplicación interna a un artefacto autónomo
Historia 02 · Liderazgo técnico y recuperación

Cuando el problema no es solo el código.

Problema

Asumí el liderazgo técnico durante un período complejo, marcado por inestabilidad de la plataforma, dificultades para entregar, baja moral del equipo y una relación deteriorada con el cliente.

Enfoque

En lugar de tratar cada problema de forma aislada, trabajé sobre el sistema completo: establecí una dirección técnica clara, combiné resolución práctica de problemas con delegación estratégica, asumí responsabilidades operativas que habían quedado desatendidas y reconstruí una comunicación transparente con el cliente.

Resultado

Recuperamos la estabilidad de la plataforma y la capacidad de entrega, construimos una dinámica de equipo más saludable y predecible, y restablecimos una relación de confianza con el cliente orientada al largo plazo.

FRAGMENTED STATE HARMONIZED CADENCE Architecture & Focus Team Alignment Predictable Delivery
Recuperación sistémica De la fragmentación a un equipo alineado y predecible
Sobre mí · Más allá del trabajo

Más allá del código.

Curiosidad, perspectiva y el lado humano de construir software.

Mi curiosidad suele llevarme más allá del software: música, guitarras, electrónica y desarmar cosas simplemente para entender cómo funcionan. Explorar disciplinas diferentes me ayuda a encontrar nuevas perspectivas, reconocer patrones y conectar ideas entre sistemas que, a primera vista, parecen no tener relación.

Al final, lo que busco es bastante simple: construir software que resuelva problemas sin crear otros nuevos, trabajar con personas dentro de equipos saludables y entregar resultados de los que tanto el equipo como el cliente puedan sentirse satisfechos.

Iniciemos una conversación

¿Tienes un proyecto en mente?

Hablemos.

¿Prefieres escribirme directamente? mail hello@juanelo.dev Normalmente respondo dentro de 24 horas
Consulta directa · Sin compromiso