Senior Backend Engineer with 10+ years of experience designing and building scalable cloud-native applications, distributed systems, and high-availability platforms using Java, Spring Boot, and AWS. Strong background in microservices, event-driven systems, cloud migrations, Kubernetes, and backend modernization. Experienced in designing resilient systems and contributing to architectural decisions.
Owned critical backend services, participating in system design, implementation, deployment, and production support. Designed resilient service-to-service communication using REST APIs, retries, timeouts, and circuit breakers. Contributed to architectural decisions and backend modernization initiatives focused on scalability, reliability, and maintainability.
realização principalBuilt and scaled cloud-native Java microservices and REST APIs on AWS for a high-availability, multi-tenant SaaS billing platform. Improved platform observability through distributed tracing and CloudWatch, while implementing secure OAuth2/JWT authentication and tenant isolation.
Built distributed systems and event-driven applications using Java, Spring Boot, Kafka, Docker, and Kubernetes. Conducted technical evaluations, architectural assessments, and prototyping initiatives to validate cloud adoption strategies and technology decisions.
realização principalDesigned and developed backend solutions and proof-of-concepts using Java, Spring Boot, and AWS, focusing on cloud-native and distributed architectures.
Designed and developed Java and Node.js microservices for high-volume transactional systems, ensuring scalability, eventual consistency, and fault tolerance. Integrated IBM MQ with DynamoDB through reactive services and automated CI/CD pipelines using Docker, Kubernetes, and Azure DevOps.
realização principalContributed to the migration of Bancolombia's mobile wallet from IBM Cloud to AWS, helping ensure service continuity while reducing operational costs. Designed Java and Node.js microservices for high-volume transactional systems in distributed environments.