SOFTWARE · SYSTEMS · PAYMENTS
From chaos to code.
Software engineer: distributed systems and payments. At Yuno, before at Mercado Libre.
Trusted background
SERVICES
What I can build for you
CLIENT WORK
Proof, not promises.
Reconstructora Medellín
An engine-reconstruction workshop run on spreadsheets, paper, and WhatsApp. We designed and built its information system from scratch: inventory, payroll, and day-to-day operations. One platform built around how the shop actually works, with accounting integration (Siigo) on the roadmap.
The standard behind it comes from years shipping systems at scale. See my experience →
EXPERIENCE
Where I've Worked
YUNO
- •Led the integration of Direct Debit through Belvo, enabling large-scale recurring bank payments across LATAM. Designed resilient Go-based backend flows for mandate creation, asynchronous confirmations, reconciliation, and idempotent processing, ensuring high reliability for subscription-based revenue.
- •Implemented Apple Pay and Google Pay for CIT and MIT flows via Braintree (PayPal), designing tokenization and vaulting strategies to support secure recurring payments while improving authorization rates and checkout conversion.
- •Integrated Tamara via Checkout.com, enabling Buy Now, Pay Later capabilities for merchants in the MENA region. Designed secure payment orchestration and webhook handling flows in Go to ensure real-time status synchronization, transactional consistency, and improved checkout conversion rates.
Mercado Libre
- •Developed a feature for allowing international buyers to solve post purchase claims in an automatic way, creating a better experience for buyers and sellers. It reduced automatic returns from 1.5% to 1.2%, leading to significant cost savings for Mercado Libre. During the project, I developed a strategy for allowing buyers to execute this operation a specific amount of times according to their loyalty for avoiding fraud.
- •Included observability around the projects, improving the data generated in the area of automatic refunds by 75%, allowing the product team to take better decisions based on the data produced about the functionality and its use.
- •Implemented synchronous encryption to secure user data (protecting 23K users).
- •Designed a technical architecture that allows sellers to set up their own rules to resolve claims. It was created to increase the adoption of claims solved automatically by reaching around 1k users. During this design, I used UML diagrams to design system architecture and create software documentation.
- •Developed a feature for allowing international sellers to solve post purchase claims in a straightforward way, it saved Mercado Libre around 2M USD yearly and created a better experience for sellers. During the project, I developed a new flow that takes the backend data and parses it to components that the front-end could interpret.
- •Created dashboards to measure and segment Mercado Libre international users for taking better and faster decisions. During the process I was in charge of creating a job to collect and clean data from the database using Mercado Libre tools, Google BigQuery and post it every day in Tableau where the dashboards are. I saved approximately 30 minutes per query execution used to analyze data previously.
- •Developed cart purchases in international purchases that fit in the business rules to improve the users and buyers experience. During the project I developed a GraphQL API, that allows the team to get all the information related with the purchases, using Golang.
Universidad EAFIT
- •Supported undergraduate courses in data structures and algorithms
- •Guided students through problem-solving exercises and evaluated assignments
EDUCATION
Education & Achievements
Software Development Specialization
Universidad EAFIT
Bachelor's degree, Computer Science
Universidad EAFIT
Associate's degree, Computer Science
Politécnico Colombiano 'Jaime Isaza Cadavid'
Achievements
Honorable Mention, South America North Finals
ICPC (International Collegiate Programming Contest)
14th place out of 41, South America North Finals
ICPC (International Collegiate Programming Contest)
CONTACT
Have a system worth building?
Tell me the problem you're solving. Whether it's payments, architecture, or a custom system your business runs on, let's talk. Usually reply within 24 hours.