I'm Joan Blanco, a Senior Software Engineer with 8 years of progressive experience building scalable enterprise solutions across financial services, retail, and travel industries. My expertise centers on cloud-native microservices architecture, distributed systems, and modern Java development (Java 8/11/17/21, Spring Boot), with strong proficiency in AWS and Azure cloud platforms. I specialize in architecting resilient, high-performance applications using technologies like Apache Kafka, Apache Spark, Kubernetes, and Terraform, while implementing comprehensive CI/CD pipelines and infrastructure automation.
Throughout my career at EPAM Systems, Scotiabank, and other leading organizations, I've successfully delivered critical systems like the Bre-B payment platform for Bancolombia (zero-defect production launch), a business-critical data lake inventory application for Expedia (generating $200K+ in cost savings), and led major technical modernization initiatives including Java version upgrades and build system migrations across complex distributed environments. I'm passionate about technical excellence, clean code principles, and leveraging emerging technologies to drive innovation and productivity.
I'm currently seeking opportunities to work on challenging, high-impact projects where I can leverage my expertise in distributed systems and cloud architecture. I thrive in environments that value technical excellence, continuous learning, and delivering measurable business outcomes through well-architected, scalable solutions.
2022 - Now: Senior Software Engineer @ EPAM
2021 - 2021: Software Engineer @ Cinte
2021 - 2022: Senior Software Engineer @ Scotiabank
2020 - 2021: Software Engineer @ Periferia I.T
2018 - 2020: Software Developer @ Cromasoft S.A.S
2020 - 2021: Master in Software Engineering @ Universidad De Los Andes
2016 - 2019: Systems Engineer @ Universidad EAN