Sobre mí
De construir servicios a asumir decisiones de arquitectura con responsabilidad técnica.
Más de 7 años en entornos exigentes me han llevado de implementar servicios a definir criterios de evolución, rendimiento y operación.
Trayectoria
Cómo he ganado seniority en backend
Resumen de recorrido profesional y del tipo de sistemas en los que he trabajado.
Llevo más de 7 años trabajando en backend, principalmente con Java y Spring Boot, en sistemas donde el problema no termina en exponer APIs: hay volumen de datos, integraciones, concurrencia y decisiones de arquitectura que condicionan la operación diaria. He trabajado con microservicios, Oracle, PL/SQL y optimización SQL, siempre con la misma prioridad: que el sistema responda bien, se pueda operar con criterio y siga siendo mantenible cuando el negocio y la complejidad crecen. Con el tiempo he asumido más peso en arquitectura, decisiones transversales y acompañamiento técnico dentro del equipo.
Criterio
Qué protejo en cada decisión
Reglas de decisión que me ayudan a mantener claridad técnica cuando sube la complejidad.
- Evito complejidad ornamental y priorizo sistemas que aguanten bien la evolución
- Mido antes de optimizar y ataco primero el cuello de botella real
- Tomo decisiones técnicas con contexto de negocio, operación y mantenimiento
- Pienso en el sistema completo, no solo en el servicio aislado
- La observabilidad no va al final: forma parte del diseño
Profundidad técnica
Temas en los que trabajo mejor
Áreas donde más me interesa profundizar y donde suelo aportar más contexto.
- Sistemas distribuidos, mensajería y patrones de integración
- Rendimiento en JVM, SQL, concurrencia, caché e I/O
- Diseño de microservicios, APIs y flujos asíncronos operables