I am an Engineering Physicist graduated from Universidad Nacional de Colombia. My education has provided me with a strong foundation in mathematics, physics, and engineering.
My focus lies in backend development. I have successfully developed and maintained microservices and distributed systems at different companies. My expertise spans various technologies including Python (Django, Flask), Docker, PostgreSQL, Redis, and several AWS tools (ECS, SNS, SQS, API Gateway, S3, Lambda, Event Bridge). Golang is my primary language, and I possess extensive knowledge in this area.
Experience
Mercado Libre
Software Engineer, May 2024-Current
Scheduling and executing load tests over the microservices infrastructure forming the Mercado Pago ecosystem.
Developing and maintaining an internal tool to execute load tests using Golang. Recovering and analyzing metrics from DataDog and other tools after each load test.
Maintaining various Golang and Python microservices within Fury internal development platform.
Jikkosoft
Software Developer Mid, June 2023-May 2024
Building microservices with Golang, Docker, PostgreSQL, AWS to automate the tax system of Colombia.
Contributing to the development of the new "dossier" module. Event-driven architecture with AWS SNS and AWS SQS.
Usage of Camunda BPMN to orchestrate complex workflows. Serverless framework for deploying Golang lambdas and AWS Event Bridge events.
Gitlab CI/CD
Finkargo
Backend Developer, June 2022-May 2023
Building authentication/authorization microservice with Django. Implementation of AWS API Gateway and lambda authorizer. Unit testing. Maintaining Flask microservices.
Jikkosoft
Software Developer Mid, April 2022-June 2022
Building microservices with Golang, Docker, PostgreSQL, AWS to automate the tax system of Colombia. Instrumentation of microservices with the Elastic APM agent to collect traces and metrics that are sent to the Elastic Stack services.
Junior Software Developer, April 2021-April 2022
Building microservices with Golang, Docker, PostgreSQL, AWS to automate the tax system of Colombia. Building REST APIs. Using the power of go routines and channels to perform fast and high throughput calculations and creating SQS workers to run decoupled workloads.
Expertos Seguridad
Software Developer, September 2020-January 2021
Development of web apps using React JS. Consumption of REST APIs. Implementation of solutions for POS software: generating and printing receipts, reading and creating barcodes, processing forms, designing and building user interfaces.
Education
Universidad Nacional de Colombia 2013-2019
Engineering Physics
The Engineering Physics curriculum encompasses a robust foundation in mathematics (calculus, linear algebra, and geometry) and physics (Newtonian mechanics, electromagnetism, and optics). It also includes a core set of engineering courses covering areas such as Computer-Aided Design (CAD), manufacturing, electronic instrumentation, and programming. In addition, the curriculum offers a range of advanced physics classes, including solid-state physics and quantum mechanics.