Ingeniero de sistemas y arquitecto de software con más de 12 años de experiencia en el desarrollo de aplicaciones web y móviles, especializado en arquitectura de software y programación en entornos Java y .NET. He liderado el desarrollo de aplicaciones móviles Android e iOS, billeteras digitales y plataformas transaccionales de alto volumen, con experiencia profesional en Colombia y Canadá.

Experiencia profesional

We+ — Arquitecto de software senior

Junio 2025 – actualidad · Cliente: Retraite Québec (Canadá)
Diseño de arquitectura flexible y evolutiva para plataformas web, desarrollo, pruebas automatizadas, revisión de código y soporte en producción.
Tecnologías: .NET 8, C#, Azure, Azure DevOps, Angular, TypeScript, React, SQL Server, microservicios, Scrum, TDD/BDD.

Les Services Conseils Systematix — Analista-programador senior / Arquitecto

Julio 2022 – junio 2025 · Clientes: Santé Québec (Info-Santé 811), Systematix (SAGE) y Société québécoise des infrastructures (Canadá)
Arquitectura y desarrollo de plataformas del sector público de Québec: sistema de salud Info-Santé 811 en Java, actualización de frameworks .NET y Angular, y consultoría en arquitectura de software.
Tecnologías: Java 8/11, Spring, Hibernate, Apache Solr, Oracle, .NET, Azure, Angular, Jenkins, microservicios.

Indra Colombia — Arquitecto de software

Agosto 2021 – junio 2022 · Cliente: Tigo Paraguay
Definición de estrategias e implementación de soluciones de software para la empresa de telecomunicaciones, garantizando las políticas de seguridad de la información y formando al equipo de desarrollo.
Tecnologías: Java, C#, Angular, Android, Google Cloud (BigQuery, Datastore, Compute Engine), Spring Boot, RabbitMQ, MongoDB, microservicios.

SCAIN Administración e Ingeniería — Analista-programador senior

Julio 2020 – junio 2022 · Bogotá, Colombia
Desarrollo de la intranet corporativa y de aplicaciones móviles de auditoría para el control de aseo y seguridad de instituciones educativas de Bogotá («Consorcio Interservicios» y «Consorcio de Seguridad S2»); implantación del proceso DevOps en Azure.
Tecnologías: Android, Java, Spring Boot, C#, .NET Core, Angular, Azure, MySQL, SQL Server, RabbitMQ.

Matrix Kassier — Arquitecto de soluciones

Agosto 2020 – julio 2021 · Bogotá, Colombia
Desarrollo de «Sured», billetera móvil para transferencias bancarias, pago de servicios públicos, venta de seguros y lotería. Responsable del switch transaccional en Java y de la arquitectura de la aplicación, en un equipo de veinte personas.
Tecnologías: Java, Spring MVC/Security, Android, Ionic, AWS, Google Cloud, Oracle, MariaDB, Jenkins, microservicios.

IntiSolutions — Arquitecto de soluciones / Analista-programador senior

Noviembre 2016 – julio 2020 · Colombia
Definición de arquitectura y desarrollo de múltiples aplicaciones móviles: Egocity (Android/iOS), Oficinas por Tiempo (reserva de oficinas por hora), Movilgo y Beone (venta de lotería y apuestas deportivas) y MRN Technology (Google Cloud). Programación back-end en Java y C#, front-end en Angular.
Tecnologías: Java 8/11, Spring Boot, C#/VB.Net, Android, Swift, Angular, Google App Engine, Datastore, BigQuery, PostgreSQL, Oracle.

Susuerte / Datacenter / Multipay — Analista y programador

Agosto 2014 – octubre 2016 · Colombia
Desarrollo y evolución de DineroMovil, servicio de dinero electrónico para Android (proyecto para BBVA Colombia y Susuerte): switch transaccional en .NET, migración a APIs REST y a Google Cloud, soporte técnico 24/7. Proyectos adicionales para Grupo Carvajal y el servicio postal 4-72.
Tecnologías: Android, Java, C#/VB.Net, ASP.NET MVC, Spring, SQL Server, AWS, JasperReports.

Glokal Consulting — Programador

Junio 2013 – agosto 2014 · Colombia
Proyectos para el sector bancario: aplicaciones Help Desk y sitio web para Banco Santander Colombia, fusión de productos CorpBanca–Helm Bank y desarrollo del indicador IECPM para BBVA Colombia. ETL, back-end Java y front-end ASP.NET.
Tecnologías: Java, ASP.NET, .NET 3.5, MySQL, SQL Server, HTML, CSS, JavaScript.

Formación académica

  • Maestría en Informática – Inteligencia Artificial · Université Laval, Québec, Canadá (2025 – en curso)
  • CPI – Ingeniero informático · Ordre des ingénieurs du Québec (OIQ), Canadá (2024)
  • Especialización tecnológica en gestión y seguridad de bases de datos · SENA, Colombia (2020)
  • Ingeniería de sistemas · Universidad Nacional Abierta y a Distancia (UNAD), Colombia (2018)
  • Tecnólogo en informática · SENA, Colombia (2014)
  • Técnico en informática · SENA, Colombia (2012)

Certificaciones y cursos

  • Microsoft Azure Fundamentals AZ-900 · Microsoft (2024)
  • Google Cloud Platform Big Data and Machine Learning Fundamentals · Coursera (2020)
  • Francés A1 a B2 · Alliance Française (2019)
  • Fundamentos de IBM Cloud · Platzi (2018)
  • Perfeccionamiento en Linux · UNAD (2017)
  • Programación de aplicaciones móviles · Universidad Complutense de Madrid (2015)
  • Inglés · Wall Street English Colombia (2014)

Habilidades técnicas

  • Lenguajes: Java, C#, TypeScript, JavaScript, Python, PHP, Swift, SQL
  • Frameworks: Spring Boot, .NET / .NET Core, Angular, React, Node.js, Hibernate
  • Móvil: Android, iOS, Ionic
  • Nube: Microsoft Azure, Google Cloud Platform, AWS
  • Bases de datos: SQL Server, Oracle, MySQL, PostgreSQL, MongoDB, MariaDB
  • Prácticas: Scrum, Kanban, TDD/BDD, DevOps, microservicios, revisión de código, UML

Idiomas

  • Español (nativo)
  • Francés
  • Inglés

Proyectos personales

Desarrollo mis propias aplicaciones móviles, como Liquidación Laboral Colombia, disponible para Android e iOS. Conoce todas mis apps en la sección Aplicaciones.