🌐 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

Fujitsu — Monitoring Architect

April 2026 – present · Client: Revenu Québec (Canada) · Project: Monitoring platforms
Design of a flexible, scalable architecture for the monitoring and observability platforms, development, automated testing, code review, enhancements and fixes, supporting the team in resolving production incidents, delivering training and writing procedures and user guides.
Technologies: .NET Core, C#, Azure, Azure DevOps, Azure Pipelines, Azure SQL Database, OpenTelemetry, Elastic Stack, AppDynamics, SCOM, Kubernetes, Docker, OpenShift, Artifactory, React, Power BI, SQL Server, Transact-SQL, microservices, Scrum, TDD/BDD.

We+ — Senior Software Architect

June 2025 – April 2026 · 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
  • Containers & observability: Kubernetes, Docker, OpenShift, OpenTelemetry, Elastic Stack, AppDynamics, SCOM
  • 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.