JUAN ALBERTO
Programador de alto rendimiento especializado en Sistemas Linux y Arquitectura de Software con formación en 42 Madrid - Fundación Telefónica. Experto en resolución de incidencias técnicas (Troubleshooting) y automatización mediante Bash Scripting. Perfil técnico versátil con dominio de C, Python, NestJS y gestión de bases de datos PostgreSQL. Certificado en seguridad ofensiva eJPT, con enfoque en la optimización de procesos y eficiencia operativa bajo entornos Unix/Linux.
Experiencia Profesional
Desarrollador Fullstack & Soporte a Desarrollo
2023 – ActualidadFreelance / Consultoría Tecnológica • Madrid, España
- Desarrollé e implementé APIs escalables utilizando NestJS y PostgreSQL, asegurando el rendimiento del servidor.
- Optimicé flujos de trabajo mediante la creación de scripts en Bash para automatizar tareas de mantenimiento.
Operador Logístico
Feb 2024 – Oct 2025Logística Aeroportuaria (Aeropuerto Madrid-Barajas) • Madrid, España
- Gestión operativa y optimización de flujos de carga en un entorno de alta criticidad, manteniendo estándares de eficiencia bajo ritmos acelerados.
Camarero y Cocinero
Enero 2021 – Septiembre 2023Ramen Kagura • Madrid, España
- Atención al cliente y elaboración de productos en entorno dinámico, desarrollando alta capacidad de trabajo bajo presión y organización.
Proyectos y Formación (42 Madrid)
Proyectos de Ingeniería de Software
Noviembre 2025 – Actualidad42 Madrid - Fundación Telefónica • Madrid, España
- Born2beroot: Configuración de servidor Debian securizado con LVM, Sudoers y SSH.
- A-Maze-Ing: Resolución de laberintos en Python mediante algoritmos de búsqueda y optimización de estructuras de datos.
- Libft & ft_printf: Recreación de librerías estándar y gestión de memoria dinámica a bajo nivel en C.
- Push_swap: Proyecto colaborativo de 42 que implementa un algoritmo de ordenación optimizado utilizando dos stacks y un conjunto limitado de operaciones, enfocado en eficiencia y complejidad algorítmica. Ver proyecto
- OurFinanceApp: Aplicación de gestión financiera personal para el control de gastos, ingresos y presupuestos, desarrollada con enfoque en usabilidad y organización de datos. Ver proyecto
Educación y Certificaciones
Ingeniería de Software / Programación
Noviembre 2025 – Actualidad42 MADRID - Fundación Telefónica
eJPTv2 (eLearnSecurity Junior Penetration Tester)
Septiembre 2023INE SECURITY
Skills Adicionales
Stack Técnico: C (Bajo Nivel), Python, NestJS, TypeScript, Bash Scripting, PostgreSQL.
Sistemas & DevOps: Administrador Linux (Debian/Arch), Terminal CLI, SSH, UFW, Git/GitHub.
Idiomas: Español (Nativo), Inglés (Nivel técnico).
GitHub: github.com/jreyes-s (Aparca-Madrid, OurFinanceApp, Epic-Words).