Darwin Pacheco
Backend Developer | Java • Spring Boot • AWS • DevOps
Contratar a esta persona
Envía una oferta de trabajo directamente a este candidato
Sobre mí
Ingeniero de Sistemas con más de tres años de experiencia construyendo soluciones backend robustas y escalables en los sectores bancario y tecnológico. Especializado en Java (Spring Boot, Spring Cloud, WebFlux) y Python, con dominio de microservicios, Arquitectura Hexagonal (Puertos y Adaptadores), programación reactiva y principios SOLID.
Experiencia en DevOps: pipelines CI/CD con GitHub Actions y Jenkins, contenedores con Docker y orquestación con Kubernetes, análisis de calidad con SonarQube y despliegue en AWS. Enfocado en construir APIs REST de alto rendimiento, seguras y mantenibles, bajo metodologías ágiles (Scrum).
Experiencia
Software Engineer Back I Java ASO/APX - Babel (BBVA Colombia) - Colombia
(2026-05)
- Desarrollo e implementación del producto de pagos transaccionales mediante códigos QR (físicos y digitales) para BBVA Colombia, integrando el ecosistema interoperable BRE-B y servicios de Redeban.
- Creación y modificación de transacciones y librerías bajo la tecnología APX, así como el diseño y definición de servicios bajo la arquitectura ASO.
- Construcción de componentes DataX y mallas en Control-M para la transmisión estructurada de archivos de mensajería Batch dentro de la migración a la infraestructura NextGen.
- Despliegue continuo de servicios automatizado bajo pipelines de GitHub Actions, asegurando la calidad del código mediante políticas de SonarQube y gestionando entregables con metodología Scrum a través de Jira.
Desarrollador Backend Java ASO/APX - EPAM NEORIS (BBVA Perú) - Perú
(2025-11 - 2026-05)
- Diseño y desarrollo de microservicios resilientes con Spring Boot, exponiendo y consumiendo APIs REST y eventos asíncronos con manejo estandarizado de errores.
- Integración con plataformas internas de BBVA (ASO, APX) cumpliendo lineamientos de arquitectura corporativa.
- Garantía de calidad del código mediante Code Reviews rigurosos, análisis estático (SonarQube) y pruebas automatizadas (JUnit/Mockito), asegurando el cumplimiento de estándares técnicos.
Desarrollador de Software - World Pos Solutions
(2023-03 - 2025-11)
- Desarrollo de microservicios backend en Java (Spring Boot, WebFlux) y Python, diseñando e implementando APIs RESTful para transacciones financieras.
- Dockerización de servicios y despliegue en AWS con pipelines CI/CD.
- Administración y optimización de bases de datos relacionales y NoSQL (PostgreSQL, MongoDB, DynamoDB) mediante consultas optimizadas.
- Implementación de arquitectura hexagonal y programación reactiva (Reactor) enfocado en la asincronía y alto rendimiento.
- Desarrollo de soluciones sobre entornos Android (Java - Kotlin) para dispositivos POS, integrando y manipulando SDKs específicos de terminales de punto de venta.
- Implementación de soluciones de pago bajo el protocolo ISO 8583 y tecnología EMV para el procesamiento seguro de tarjetas.
Educación
Ingeniería en Sistemas - Sistemas - Universidad Francisco de Paula Santander, Ocaña (2020-09)