🌐 Español · Français · English

Resume

Software engineer and software architect with over 12 years of experience building web and mobile applications, specialized in software architecture and development in Java and .NET environments. I have led the development of Android and iOS apps, digital wallets and high-volume transactional platforms, with professional experience in Colombia and Canada.

Professional experience

We+ — Senior Software Architect

June 2025 – present · Client: Retraite Québec (Canada)
Design of flexible, scalable architecture for web platforms, development, automated testing, code review and production support.
Technologies: .NET 8, C#, Azure, Azure DevOps, Angular, TypeScript, React, SQL Server, microservices, Scrum, TDD/BDD.

Les Services Conseils Systematix — Senior Java Developer / Architect

July 2022 – June 2025 · Clients: Santé Québec (Info-Santé 811), Systematix (SAGE) and Société québécoise des infrastructures
Architecture and development of Québec public-sector platforms: the Info-Santé 811 health system in Java, .NET and Angular framework upgrades, and software architecture consulting.
Technologies: Java 8/11, Spring, Hibernate, Apache Solr, Oracle, .NET, Azure, Angular, Jenkins, microservices.

Indra Colombia — Software Architect

August 2021 – June 2022 · Client: Tigo Paraguay
Strategy definition and implementation of software solutions for the telecom company, ensuring information-security compliance and training the development team.
Technologies: Java, C#, Angular, Android, Google Cloud (BigQuery, Datastore, Compute Engine), Spring Boot, RabbitMQ, MongoDB, microservices.

SCAIN Administration & Engineering — Senior Developer

July 2020 – June 2022 · Bogotá, Colombia
Built the corporate intranet and mobile audit applications for monitoring cleaning and security services in Bogotá schools (“Consorcio Interservicios” and “Consorcio de Seguridad S2”); implemented the DevOps process on Azure.
Technologies: Android, Java, Spring Boot, C#, .NET Core, Angular, Azure, MySQL, SQL Server, RabbitMQ.

Matrix Kassier — Solutions Architect

August 2020 – July 2021 · Bogotá, Colombia
Development of “Sured”, a mobile wallet for bank transfers, utility payments, insurance and lottery sales. Owned the transactional switch in Java and the application architecture, within a twenty-person team.
Technologies: Java, Spring MVC/Security, Android, Ionic, AWS, Google Cloud, Oracle, MariaDB, Jenkins, microservices.

IntiSolutions — Solutions Architect / Senior Developer

November 2016 – July 2020 · Colombia
Software architecture and development of multiple mobile apps: Egocity (Android/iOS), Oficinas por Tiempo (hourly office booking), Movilgo and Beone (lottery and sports betting) and MRN Technology (Google Cloud). Back-end in Java and C#, front-end in Angular.
Technologies: Java 8/11, Spring Boot, C#/VB.Net, Android, Swift, Angular, Google App Engine, Datastore, BigQuery, PostgreSQL, Oracle.

Susuerte / Datacenter / Multipay — Analyst & Developer

August 2014 – October 2016 · Colombia
Development and evolution of DineroMovil, an electronic-money service for Android (for BBVA Colombia and Susuerte): transactional switch in .NET, migration to REST APIs and Google Cloud, 24/7 technical support. Additional projects for Grupo Carvajal and the 4-72 postal service.
Technologies: Android, Java, C#/VB.Net, ASP.NET MVC, Spring, SQL Server, AWS, JasperReports.

Glokal Consulting — Developer

June 2013 – August 2014 · Colombia
Banking-sector projects: Help Desk applications and website for Banco Santander Colombia, CorpBanca–Helm Bank product merger, and the IECPM indicator for BBVA Colombia. ETL, Java back-end and ASP.NET front-end.
Technologies: Java, ASP.NET, .NET 3.5, MySQL, SQL Server, HTML, CSS, JavaScript.

Education

  • Master’s degree in Computer Science – Artificial Intelligence · Université Laval, Québec, Canada (2025 – in progress)
  • CPI – Computer Engineer · Ordre des ingénieurs du Québec (OIQ) (2024)
  • Technological specialization in database management and security · SENA, Colombia (2020)
  • Bachelor’s degree in Computer Engineering · UNAD, Colombia (2018)
  • Technology degree in Computer Science · SENA, Colombia (2014)
  • Technical degree in Computer Science · SENA, Colombia (2012)

Certifications & courses

  • Microsoft Azure Fundamentals AZ-900 · Microsoft (2024)
  • Google Cloud Platform Big Data and Machine Learning Fundamentals · Coursera (2020)
  • French courses (A1 to B2) · Alliance Française (2019)
  • IBM Cloud Fundamentals · Platzi (2018)
  • Advanced Linux · UNAD (2017)
  • Mobile application development · Universidad Complutense de Madrid (2015)
  • English · Wall Street English Colombia (2014)

Technical skills

  • Languages: Java, C#, TypeScript, JavaScript, Python, PHP, Swift, SQL
  • Frameworks: Spring Boot, .NET / .NET Core, Angular, React, Node.js, Hibernate
  • Mobile: Android, iOS, Ionic
  • Cloud: Microsoft Azure, Google Cloud Platform, AWS
  • Databases: SQL Server, Oracle, MySQL, PostgreSQL, MongoDB, MariaDB
  • Practices: Scrum, Kanban, TDD/BDD, DevOps, microservices, code review, UML

Languages

  • Spanish (native)
  • French
  • English

Personal projects

I build my own mobile apps, such as Liquidación Laboral Colombia (a severance-pay calculator for Colombia), available on Android and iOS.