Hola, soy
Juan Lopez.
Estudiante de Ingeniería de Sistemas & Desarrollador de Software
Construyo aplicaciones web y soluciones de software, con especial interés en inteligencia artificial, desarrollo backend y tecnologías cloud.
Sobre mí
Soy estudiante de Ingeniería de Sistemas en la Universidad del Valle y me interesa el desarrollo de software, la inteligencia artificial y la construcción de aplicaciones que resuelvan problemas reales.
He trabajado en proyectos académicos y personales utilizando tecnologías como TypeScript, React, Angular, Node.js, Python, FastAPI, PostgreSQL, Docker y AWS. Actualmente también exploro aplicaciones de IA generativa y sistemas basados en RAG.
Me gusta aprender nuevas tecnologías construyendo proyectos y buscando buenas prácticas de arquitectura, testing, automatización y despliegue.
Proyectos
Codelabs — Desarrollo de Software
Colección de proyectos académicos enfocados en desarrollo backend con Java, APIs REST, pruebas automatizadas y arquitecturas basadas en microservicios.
Codelabs — Proyecto Integrador Obligatorios
Colección de proyectos académicos desarrollados con Python, explorando desarrollo de APIs, inteligencia artificial, visión por computador y automatización.
Codelabs — Proyecto Integrador Opcionales
Colección de proyectos complementarios desarrollados para explorar diferentes herramientas y tecnologías de Python.
Monitoreo Ambiental IoT
Sistema de monitoreo ambiental desarrollado con ESP32-S3 que recopila datos de sensores y los transmite mediante MQTT. La solución utiliza EMQX como broker, Node.js para el procesamiento y un bot de Telegram para consultar y recibir información del sistema.
freeCodeCamp — Backend & APIs
Colección de proyectos desarrollados durante la formación en desarrollo backend, APIs REST y servicios web con Node.js y Express.
freeCodeCamp — Web & Bases de Datos
Colección de proyectos enfocados en desarrollo web con HTML, CSS y JavaScript, junto con proyectos de bases de datos relacionales y SQL.
Skills
Lenguajes
- TypeScript
- JavaScript
- Python
- Java
- C++
Frontend
- React
- Angular
- Next.js
- Vue.js
- Astro
- TailwindCSS
Backend
- Node.js
- Express
- Spring Boot
- FastAPI
- Flask
Bases de datos
- PostgreSQL
- MySQL
- MongoDB
- SQLite
Herramientas
- Git
- Docker
- AWS
- GitHub Actions
- Postman
- VS Code
- Intellij IDEA
Experiencia
Aprendiz en prácticas · OL Software
Participé en el desarrollo de una aplicación web para la gestión de empleados y procesos del área de Recursos Humanos.
Estudiante de Ingeniería de Sistemas · Universidad del Valle
Formación en ingeniería de software, desarrollo de aplicaciones, bases de datos, inteligencia artificial, arquitectura de software y tecnologías de infraestructura.
Proyecto de Trabajo de Grado · Universidad del Valle
Desarrollo de una herramienta inteligente basada en IA generativa para la personalización del aprendizaje de programación funcional.
Educación
Tecnólogo en Sistemas de Información · Universidad del Valle
Formación en desarrollo de software, bases de datos, sistemas de información y fundamentos de ingeniería de software.
Ingeniería de Sistemas · Universidad del Valle
Formación profesional orientada al desarrollo de software, arquitectura de sistemas, inteligencia artificial y tecnologías de la información.