BG-01 · ONLINE
[ DESCARGAR CV ]
Volver al registro

M-005

Completada

Reingeniería de Microservicios Go

Reconstrucción de microservicios Go existentes y construcción de servicios nuevos desde cero en Hibot Chat, con arquitectura limpia y buenas prácticas.

Esquemático de reingeniería: módulo legado fragmentado transferido a un núcleo de capas concéntricas de arquitectura limpia
Rol
Full Stack Developer · backend en Go
Duración
continuo · 4 años
Inicio
may 2022

Reconstrucción progresiva de microservicios en Go que arrastraban deuda técnica, junto con el diseño y construcción de proyectos nuevos desde cero. Aplicación rigurosa de arquitectura limpia, principios SOLID y buenas prácticas de ingeniería para obtener servicios desacoplados, testeables y fáciles de mantener — sin interrumpir la operación del producto durante las reescrituras.

▸ Logros clave

  • Microservicios legados reconstruidos con arquitectura limpia, manteniendo compatibilidad de contratos.
  • Servicios nuevos diseñados desde cero: desacoplados, testeables y listos para escalar.
  • Estándares de ingeniería compartidos que elevaron la calidad de todo el backend.

▸ Desafíos

  • Reescribir servicios en producción sin downtime ni romper a los consumidores.
  • Equilibrar la reconstrucción con la entrega continua de features del producto.
  • 8+

    Servicios reconstruidos

  • 4

    Desde cero

  • 0

    Downtime en reescrituras

▸ STACK DESPLEGADO

  • Go
  • Docker
  • Azure
  • MongoDB