Colegio La Presentación — Piedecuesta
Finalización de estudios escolares.
Educación escolarPortafolio · 2026
Junior Software Developer
Desarrollador junior enfocado en crear soluciones funcionales, aprender tecnologías nuevas y enfrentar problemas complejos con adaptación y determinación.
01Perfil
Soy Santiago Villamizar Mantilla, desarrollador junior apasionado por la programación y la creación de soluciones. Mi formación en programación me ha permitido trabajar con diferentes tecnologías y desarrollar proyectos tanto web como de escritorio.
Me considero una persona determinada, entusiasta, enfocada y visionaria. Una de mis principales fortalezas es mi capacidad de adaptación: cuando aparece un problema complejo, busco entenderlo, aprender y encontrar una solución.
Me gustan los retos, los problemas difíciles y las situaciones que me obligan a salir de mi zona de confort.
02Stack
Las tecnologías con las que he trabajado durante mi formación y en mis proyectos, organizadas por categoría.
03Recorrido
Cada etapa suma impulso a la siguiente.
Finalización de estudios escolares.
Educación escolarFormación en programación y desarrollo de las habilidades técnicas utilizadas actualmente.
Formación en programaciónPróximo capítulo: nuevos retos
04Trabajo
Proyectos construidos durante mi formación: del escritorio a la web, con arquitectura, persistencia de datos y lógica real.
F1M
Campeonato
Carrera
Circuitos
Pilotos
Equipos
Vehículos
Clasificación de pilotos
Ronda 08 / 22Vuelta 42 / 58
Simular carreraAplicación de escritorio desarrollada en Java 21 y JavaFX para gestionar una escudería de Fórmula 1, incluyendo circuitos, pilotos, equipos y vehículos, además de simulación de carreras y campeonatos completos.
$ python main.py
=== GESTIÓN DE HERRAMIENTAS ===
[1] Inventario
[2] Usuarios
[3] Préstamos
[4] Devoluciones
[5] Registros (logs)
Stock bajo: Taladro — 2 uds.
› Seleccione una opción:
Sistema de gestión desarrollado en Python para administrar inventario, usuarios y préstamos de herramientas.
Administrador
Gestión de inventario, usuarios, stock y registros.
Usuario
Consulta de herramientas, préstamos y devoluciones.
Acme Bank
Hola de nuevo
Saldo disponible
$ 2.450.000
•••• 4821
Movimientos recientes
Aplicación web bancaria desarrollada con JavaScript que permite gestionar cuentas, autenticación, registros, recuperación de contraseña y operaciones financieras mediante una interfaz web.
05Mentalidad
α
No abandono un problema simplemente porque sea difícil.
β
Me adapto rápidamente a nuevas situaciones, herramientas y tecnologías.
γ
Me interesa entender cómo funcionan las cosas y aprender continuamente.
δ
Los problemas complejos representan una oportunidad para aprender.
ε
Busco crecer constantemente y construir soluciones cada vez mejores.
06Contacto
Hablemos y construyamos algo juntos.