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 – Actualidad

Freelance / Consultoría TecnológicaMadrid, 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 2025

Logí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 2023

Ramen KaguraMadrid, 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 – Actualidad

42 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 – Actualidad

42 MADRID - Fundación Telefónica

eJPTv2 (eLearnSecurity Junior Penetration Tester)

Septiembre 2023

INE 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).