Saltar al contenido principal
Andre Castro

Andre Castro

Programador Backend - Fullstack

Talento
Comas, LimaMiembro desde 22 de junio de 2026
JavaSpring BootQuarkusMicroserviciosProgramación reactivaSpring WebFluxProject ReactorWebSocketSAGACQRSCircuit BreakerStranglerAWSAzureGCPDockerKubernetesLambdaCloud RunJenkinsGitGrafanaPrometheusELK StackKafkaRabbitMQRedisPostgreSQLOracleMongoDB
·

Contratar a esta persona

Envía una oferta de trabajo directamente a este candidato

JavaSpring BootQuarkusMicroserviciosProgramación reactiva

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.

Habilidades

Programador Backend - Fullstack

Valoraciones

Relacionado