Andre Castro
Programador Backend - Fullstack
Contratar a esta persona
Envía una oferta de trabajo directamente a este candidato
Sobre mí
Desarrollador de software con más de 3 años de experiencia en Java (8, 11, 17 y 21), especializado en microservicios cloud-native con Quarkus y Spring Boot.
Experiencia en programación reactiva, sistemas distribuidos y patrones de arquitectura como Circuit Breaker, SAGA, CQRS y Strangler. Sólidos conocimientos en despliegue y operación de soluciones en la nube sobre AWS, Azure y GCP, utilizando Docker, Kubernetes, Lambda, Cloud Run y CI/CD con Jenkins y Git.
Experiencia en observabilidad con Grafana y Prometheus, mensajería con Kafka y Redis, y manejo de bases de datos relacionales y no relacionales. Enfoque en seguridad, rendimiento y alta disponibilidad para aplicaciones web y móviles.
Experiencia
Desarrollador Backend at NTT DATA (2025-12 – 2026-06)
Proyecto: BCP - Comunicación Bidireccional Evaluación de Fraude. Modernización de la recaudación bancaria mediante arquitecturas distribuidas, usando Java 21, Quarkus y Temporal.io, con orquestación de pagos y patrón SAGA para garantizar consistencia y resiliencia.
- Desarrollo de microservicios para consumo de APIs de transferencias, pagos en línea, pagos batch y tipo de cambio, integrados con Credipago y bases de datos Oracle.
- Ejecución de pruebas de performance para validar capacidad, concurrencia y estabilidad en escenarios de alta demanda.
- Análisis y resolución de descuadres contables en procesos de pago, incluyendo integraciones con YAPE, asegurando consistencia financiera y trazabilidad operativa.
- Gestión de pases automatizados a Producción, con flujos de ratificación bancaria y coordinación con Banca Móvil.
- Implementación de pruebas unitarias con JUnit y Mockito para asegurar calidad y estabilidad del sistema.
Desarrollador Backend at NTT DATA (2024-12 – 2025-12)
Proyecto: BCP - Pago de Servicios (Banca Movíl y YAPE). Proyecto bancario enfocado en el cumplimiento de requerimientos regulatorios, mantenimiento evolutivo y soporte a aplicaciones core bajo estándares de alta seguridad y disponibilidad.
- Desarrollo de microservicios con Java (Spring Boot y Quarkus) bajo arquitectura desacoplada y orientada a dominio.
- Implementación de pruebas unitarias y métricas de cobertura con JUnit y JaCoCo.
- Gestión de calidad y seguridad del código mediante SonarQube (análisis estático), Fortify (análisis de vulnerabilidades) y trazabilidad de pruebas con Xray.
- Persistencia en Azure SQL Database y optimización de rendimiento con Azure Redis Cache.
- Integración continua y automatización de pipelines con Jenkins.
- Contenerización y despliegue en Azure Kubernetes Service (AKS).
- Observabilidad y monitoreo con Grafana, junto con centralización de logs y detección de incidentes mediante ELK Stack.
Desarrollador Backend at BCP Consulting (2024-05 – 2024-11)
Proyecto: Market Money. Plataforma de venta de tarjetas de regalo digitales (PlayStation, Fortnite, entre otros). Gestión de inventario digital, órdenes de compra y entrega de códigos. Procesamiento seguro de pagos y manejo de datos sensibles. Exposición de consultas optimizadas para consumo por frontend y sistemas externos.
- Backend desarrollado con Java y Spring Boot.
- Implementación de APIs REST para operaciones de escritura y GraphQL para consultas, aplicando el patrón CQRS.
- Consumo de APIs externas utilizando WebClient.
- Uso de MongoDB para persistencia y Redis para cacheo.
- Mecanismos de encriptación y desencriptación de información sensible.
- Despliegue en AWS, orientado a escalabilidad, seguridad y alta disponibilidad.
Desarrollador Backend at BCP Consulting (2024-01 – 2024-11)
Proyecto: Market Dollar. Plataforma de casa de cambios con arquitectura reactiva y procesamiento en tiempo real.
- Desarrollo de microservicios con Spring Boot + WebFlux (Project Reactor).
- Implementación de exchange engine y flujos distribuidos.
- Arquitectura basada en eventos con RabbitMQ y patrón Saga (orquestación).
- WebSocket para streaming en tiempo real.
- Redis para cache, idempotencia y optimización de concurrencia.
- Despliegue en GCP (Cloud Run, Cloud SQL, Memorystore, Cloud Monitoring).
Desarrollador Backend at BCP Consulting (2023-07 – 2023-12)
Proyecto: Mercado Pesado. Plataforma de intermediación comercial que conecta clientes y asociados para la gestión de cotizaciones en tiempo real. Gestión de cotizaciones activas, respuestas en vivo y notificaciones instantáneas entre usuarios. Integración con pasarela de pagos para la confirmación y cierre de transacciones. Soporte para usuarios web y aplicación móvil bajo un mismo backend.
- Backend reactivo desarrollado con Spring WebFlux y PostgreSQL.
- Implementación de WebSockets para comunicación bidireccional y notificaciones en tiempo real.
- Arquitectura orientada a eventos, optimizada para alta concurrencia y baja latencia.
- Programación reactiva para manejo eficiente de múltiples conexiones simultáneas.
- Contenerización con Docker y despliegue en AWS.
Desarrollador Backend at BCP Consulting (2023-01 – 2023-06)
Proyecto: Games Center Club. Plataforma de intermediación comercial que conecta clientes y asociados para la gestión de cotizaciones en tiempo real. Gestión de cotizaciones activas, respuestas en vivo y notificaciones instantáneas entre usuarios. Integración con pasarela de pagos para la confirmación y cierre de transacciones. Soporte para usuarios web y aplicación móvil bajo un mismo backend.
- Plataforma de venta de tarjetas de regalo digitales (PlayStation, Fortnite, entre otros).
- Gestión de inventario digital, órdenes de compra y entrega de códigos.
- Procesamiento seguro de pagos y manejo de datos sensibles.
- Exposición de consultas optimizadas para consumo por frontend y sistemas externos.
- Backend desarrollado con Java y Spring Boot.
- Implementación de APIs REST para operaciones de escritura y GraphQL para consultas, aplicando el patrón CQRS.
- Consumo de APIs externas utilizando WebClient.
- Uso de MongoDB para persistencia y Redis para cacheo.
- Mecanismos de encriptación y desencriptación de información sensible.
- Despliegue en AWS, orientado a escalabilidad, seguridad y alta disponibilidad.