I am an experienced developer with a strong track record of creating pragmatic and efficient solutions to complex problems. With a deep understanding of Java, PHP, and JavaScript, and experience in frameworks such as Express.js, Next.js, Laravel, and Spring Boot, I specialize in backend development with microservices architectures.
I am characterized by my collaborative approach, fostering effective communication and the joint resolution of challenges within the team. I tackle challenges with an analytical and proactive mindset, seeking innovative solutions.
I contributed to the development of the first 100% Colombian digital bank by building microservices using Java and Node.js, various Amazon Web Services (AWS), and reactive programming. I was especially involved in implementing interbank payments through PSE (Secure Online Payments), PSE top-ups, and Lulo Impact.
One of our main clients was Banco de Bogotá. I contributed to the creation of “Banca Empresas,” a new digital platform that allows Colombian companies to access the bank’s services. On the technical side, I helped develop microservices using Spring Boot to connect with ACH, implemented hexagonal architectures, and built frontend components using React.
I was one of the first members of the DevOps team. We created automated deployment CI/CD pipelines using Jenkins and Azure DevOps, and we built, configured, and managed server clusters orchestrated with Kubernetes for deploying various microservices using Docker. We used tools like Grafana, Prometheus, and Rancher for pod monitoring and management. Our entire cloud infrastructure was managed using Amazon Web Services (AWS).
As a Full Stack Developer, I helped build the company’s main web platforms: MPOS and Polaris. I worked with Python and Django, as well as Spring Boot, to develop microservices. We used Cassandra as our NoSQL database, and our main frontend framework was Angular.