✶ Résumé

Download the PDF, or use Print to save it from your browser.

Download PDF

Juan Martin Santos Ayala

Software Engineer · Backend · DevOps · ML/AI

Profile

Systems and Computer Engineer (Universidad de los Andes), bilingual, focused on backend development and DevOps and currently growing into Machine Learning & AI. Experienced with React web apps, PostgreSQL/Redshift migrations, NestJS refactors, backend and frontend development and data analysis. Comfortable with TypeScript, Python 3, Java, Linux/macOS, Power BI, AWS and GCP. Strong at collaborating with multidisciplinary teams, adaptability, problem-solving, attention to detail and effective communication. Available for hybrid or remote work.

Experience

Software Engineer Associate

Since Apr 2026

Scotiabank · 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.

Software Engineer

Jan 2025 to Mar 2026

3D Virtual Environment Solutions · 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

May to Dec 2024

Centrito SAS · 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%.

Jr. Test Analyst

Jan to Aug 2023

Integra IT

  • 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.

Education

M.S. Software Engineering (MISO)

Since 2025

Universidad de los Andes

  • Part-time master’s program focused on software engineering and applied systems design.

B.Sc. Systems & Computer Engineering

Aug 2020 to Oct 2024

Universidad de los Andes

  • Undergraduate program with a strong focus on software engineering fundamentals.