✶ Experience
Career & education timeline
A timeline of my roles, projects and studies, from test automation to backend engineering, and now Machine Learning & AI.
Software Engineer Associate
PresentScotiabank• Since Apr 2026• Remote
- Specialized in the maintenance and evolution of enterprise applications.
- Lead validations in UAT/IST environments, technical migrations and vulnerability remediation, strengthening platform stability and security.
- Apply dependency analysis, technical documentation and troubleshooting, promoting Cloud Security and Application Security best practices.
M.S. Software Engineering (MISO)
In ProgressUniversidad de los Andes• Since 2025
- Part-time master’s program focused on software engineering and applied systems design.
Software Engineer
3D Virtual Environment Solutions• Jan 2025 to Mar 2026• Hybrid
- Responsible for backend development using JavaScript and Python microservices.
- Managed Lambda functions and oversaw deployments on AWS (ECS, ECR).
- Improved code by applying Domain-Driven Design (DDD) and Clean Code principles, delivering scalable, maintainable solutions.
Product Engineer
Centrito SAS• May to Dec 2024• On-site
- Refactored backend code using DDD and CQRS design patterns, migrating it to NestJS and completing 35% of integration.
- Designed a method to replicate the production database (Supabase) into an AWS Redshift cluster.
- Reduced operational and business-query load, decreasing cluster size by 85%.
B.Sc. Systems & Computer Engineering
Universidad de los Andes• Aug 2020 to Oct 2024
- Completed undergraduate program with a strong focus on software engineering fundamentals.
Jr. Test Analyst
Integra IT• Jan to Aug 2023
- Resolved "code smells" identified in SonarCloud, ensuring code quality and 80% coverage.
- Developed automated tests using Jest in TypeScript for several projects.
- Successfully maintained over 80% test coverage in each project.