Ingeniero de Sistemas con amplio dominio de lenguajes y tecnologías actuales de programación . Apasionado por el desarrollo de software , metodologías ágiles y resolución de desafíos tecnológicos
Implementé la lógica de negocio en el backend con Java y Spring Boot, adoptando la Arquitectura Hexagonal para promover la separación de la lógica del negocio de las infraestructuras externas y facilitar la mantenibilidad y testabilidad del código.
Major achievementDiseñé y desarrollé interfaces de usuario responsivas utilizando Angular, HTML, CSS y JavaScript.
Diseñé y desarrollé el plan curricular para una nueva asignatura sobre Realidad Virtual y Aumentada, proporcionando a los estudiantes conocimientos prácticos y teóricos en estas tecnologías emergentes.
Major achievementImpartí clases de Introducción a la Programación en C++, cubriendo desde los conceptos más básicos hasta temas complejos.
El proyecto abarcó el levantamiento de requerimientos, el diseño de la arquitectura y la base de datos de la aplicación, así como su despliegue en la nube utilizando los servidores de Digital Ocean.
Major achievementDiseñé y desarrollé la primera versión de una aplicación web full stack para la gestión del voluntariado en Colombia.