Ingeniero Backend Senior • Java • Sistemas Distribuidos
Construyo plataformas backend resilientes para industrias críticas.
Diseño y entrego plataformas backend resilientes para banca, pagos, telecomunicaciones y gobierno, con experiencia profunda en Java, Spring Boot, Quarkus, Kafka, despliegues cloud e integraciones de alto volumen.
Impacto seleccionado
Casos que un reclutador entiende y que un ingeniero puede respetar.
No son tarjetas genéricas de proyectos. Cada caso muestra contexto de negocio, decisiones de arquitectura e impacto técnico real.
Motor de pagos para transacciones telecom de alto volumen
Claro Peru - Global Hitss
Diseñe y lidere servicios backend para una plataforma propia de pagos, integrando bancos, Visa y portales internos bajo requerimientos de seguridad y auditabilidad.
- Diseño de servicios desacoplados para procesamiento de pagos en tiempo real.
- Integracion de flujos bancarios y Visa con trazabilidad y control operativo.
- Soporte a migraciones masivas diarias con multihilos en Java y automatizacion shell.
Plataforma tributaria event-driven para cargas de escala nacional
SUNAT - CANVIA
Construccion y operacion de servicios de alta transaccionalidad para procesos de declaracion anual utilizados por contribuyentes peruanos.
- Implementacion de arquitectura basada en Kafka con retries, DLQ y control manual de offset.
- Optimizacion de performance con estrategias de compresion request/response y balanceo de carga.
- Mejora de disponibilidad con procesamiento resiliente y manejo de errores no destructivo.
Integracion de pagos Yape en plataforma orientada a PCI
Culqi
Integracion de pagos digitales instantaneos en una plataforma de pagos usando certificados seguros, flujos asincronicos y componentes cloud-native.
- Manejo de certificados digitales para invocacion segura de APIs.
- Diseño de procesamiento basado en eventos usando Lambda, SQS y servicios backend.
- Aplicacion de patrones Event Notification y Event Carried State Transfer.
Plataforma de procesos distribuidos con CQRS y mensajeria resiliente
Interbank - VERIINFO
Construccion de microservicios backend resilientes integrados con mensajeria Azure y herramientas de observabilidad para procesos bancarios criticos.
- Aplicacion de CQRS para separar responsabilidades de comandos y consultas.
- Implementacion de retry con backoff, fallback handlers y manejo de errores no destructivo.
- Mejora de trazabilidad mediante integraciones con New Relic y Azure Monitor.
Modernizacion event-driven de sistemas de notificaciones
Ministerio Publico del Peru
Modernizacion de sistemas legacy hacia modulos Angular y Spring Boot desplegados en OpenShift con procesamiento asincronico basado en Kafka.
- Refactorizacion de flujos de notificacion usando eventos Kafka.
- Entrega de pipelines CI/CD para servicios containerizados.
- Mejora de mantenibilidad y calidad de codigo con practicas guiadas por SonarQube.
Trayectoria
De sistemas Java empresariales a plataformas financieras cloud-native.
Senior Java Backend Developer
NTT DATA - Banco de Credito del Peru
Quarkus, Java 17/21, arquitectura hexagonal, Azure y microservicios financieros.
Senior Backend Developer
VERIINFO - Interbank
Azure Service Bus, CQRS, patrones de resiliencia y observabilidad.
Senior Fullstack Developer
Ministerio Publico del Peru
Angular, Spring Boot, Kafka, OpenShift y modernizacion de sistemas legacy.
Analista Tecnico de Sistemas
Culqi
Pagos, AWS Lambda, integracion Yape y sistemas backend orientados a PCI.
Lider Tecnico
CANVIA - SUNAT
Servicios tributarios de escala nacional, Kafka, Dropwizard y sistemas de alta disponibilidad.
Lider Tecnico
Global Hitss - Claro Peru
Motor de pagos, integraciones con bancos/Visa y plataformas de telecomunicaciones.
Toolkit de arquitectura
Tecnologías que uso para entregar sistemas escalables, observables y mantenibles.
Cómo trabajo
Me importa la arquitectura limpia, la estabilidad en producción y el impacto de negocio. El código vale cuando reduce riesgo operativo, aclara reglas de negocio y hace más seguro el siguiente cambio.
Disponible para roles backend senior e integración
¿Necesitas alguien que pueda hacerse cargo de sistemas backend críticos?
Conversemos sobre plataformas Java, integraciones, sistemas de pago, migración cloud o arquitectura distribuida.