HRADigital

Consultor de software independiente / Fundador

Ingeniero de backend y contratista independiente. Más de 20 años de experiencia desarrollando sistemas PHP de producción para clientes internacionales en los sectores de tecnología financiera, pagos, SaaS, educación y ciberseguridad. Especialista en Diseño Orientado a Dominios (DDD), Arquitectura Orientada a Eventos y microservicios.

Trabajo remoto, con sede en la UE.

ARQUITECTURA Y MODELADO DE DOMINIOS: Se han implementado múltiples contextos delimitados desde cero de principio a fin: raíces agregadas, eventos de dominio, contratos, API REST de servicio a servicio, migrando la funcionalidad heredada de sistemas monolíticos a dominios claramente definidos.

  • Diseñé un sistema de paquetes basado en Composer, independiente de la plataforma, que se puede implementar en múltiples frameworks de PHP con interfaces de usuario intercambiables.

ESTÁNDARES DE PLATAFORMA Y API: Bibliotecas compartidas distribuidas a nivel de toda la empresa: cliente HTTP con composición de fábrica, fábricas de solicitudes con JWT y autoconfiguración de Symfony, además de manejo de excepciones compartido, adoptado en múltiples servicios.

  • Lideré la adopción del enfoque de contrato primero de AsyncAPI: validación del esquema previa a la confirmación, pruebas de contrato que vinculan la serialización a esquemas publicados y un proceso de revisión posterior por escrito.

FIABILIDAD Y OBSERVABILIDAD: Se reforzó un contexto delimitado y su modelo de datos para que una posterior extracción a un microservicio independiente se pudiera implementar en cuestión de días, sin incidentes en producción.

  • Se eliminaron las clases de fallos recurrentes: bloqueo optimista, condiciones de carrera, consultas N+1, colas de mensajes no entregados y cierre controlado de procesos.
  • Métricas, alertas y paneles de control que reducen el tiempo de detección.

ENTREGA E INGENIERÍA ASISTIDA POR IA: La incorporación de nuevos usuarios a la cola se redujo de un proceso de varios días a una sola mañana; el tiempo de respuesta para la corrección de errores se redujo de sprints a horas.

  • Se introdujeron flujos de trabajo de desarrollo asistidos por IA (archivos de contexto de agente, canalizaciones de comandos estructuradas, separación de PRD/Plan, análisis de planificación previa) en las bases de código de producción.
  • Lideré y formé a ingenieros; las cadencias de Epic/Story/Subtasa siguen en uso después del traspaso.

Ver en LinkedIn

Sobre mí

Sobre mí

Hugo Rafael Azevedo

Atención al detalle, automatización de tareas, legibilidad del código, documentación del código, rendimiento de la aplicación, integridad de los datos y cumplimiento de los estándares web.