- 2019 – 2022
Bachillerato STI2D, opción SIN
Lycée Christophe Colomb, Sucy-en-Brie
El bachillerato STI2D (ciencias y tecnologías de la industria y del desarrollo sostenible) con la opción Sistemas de Información y Digitales: analizar y realizar soluciones técnicas que tratan flujos de información —voz, datos, imágenes— en sistemas locales y remotos.
Ahí empezó todo: programación, redes, sistemas de comunicación y gestión de proyectos, aprendiendo con la práctica en sistemas reales en lugar de ejercicios abstractos.
- 2022 – 2023
BUT en Informática, 1.er curso (formación inicial)
IUT de Créteil-Vitry, UPEC
El BUT en Informática se articula en torno a seis competencias: realizar un desarrollo de aplicaciones, optimizar, administrar sistemas de comunicación, gestionar datos, dirigir un proyecto y trabajar en equipo. Con 600 horas de proyectos tutelados a lo largo de los tres años.
Primer año: bases sólidas en algoritmia, programación orientada a objetos, bases de datos, web, sistemas y gestión de proyectos.
- 2023 – 2025
Desarrollador full-stack en alternancia
Prefectura del Val-de-Marne, servicio SINUM · BUT en Informática (itinerario de desarrollo de aplicaciones)
Dos años de alternancia en paralelo al BUT, completamente en solitario: en mi servicio nadie tenía perfil técnico. Así que me encargué de todo, desde el diseño hasta la puesta en producción de toda la cadena. Rediseño íntegro del sitio de reserva de salas de reuniones y vehículos de la intranet (PHP, JavaScript), utilizado por ~800 puestos activos.
Aplicación Android de gestión de inventarios de estancias (Kotlin, Room), ágil con Jira y GitHub Projects. En paralelo en el IUT: Vigipol (React, D3, Chart.js), un calculador de itinerarios del metro de la RATP (Python, Flask, Dijkstra y Bellman-Ford) y la aplicación PMR en Flutter.
- Desde sept. 2025
Ciclo de ingeniería, especialidad LSI, en alternancia
Efrei Paris · título expedido junto con la Université Paris-Panthéon-Assas
Tres años de alternancia en la especialidad de Software y Sistemas de Información, para un título de ingeniero reconocido por el Estado. Pasé del BUT al ciclo de ingeniería con un objetivo claro: especializarme en desarrollo de software y sistemas de información.
En la escuela: ingeniería del software, programación orientada a objetos, bases de datos, algoritmia, teoría de grafos, desarrollo web avanzado, C, Java y gestión de proyectos. Lo que me interesa es verlos aplicados al día siguiente en un producto real.
- Desde sept. 2025
Encargado de desarrollo informático, rediseño de S-Print v4
Société des Grands Projets (SGP) — DSI, Unidad de Soluciones, equipo de Desarrollo, equipo S-Print
La SGP es el organismo público que construye el Grand Paris Express: 200 km de metro automático y 68 estaciones. Mi ámbito no son las obras, sino S-Print, la plataforma donde los socios contractuales declaran su huella económica y social y sus indicadores de seguridad.
Contribuyo al rediseño de la versión 3 (Java y Vue.js) a la versión 4 (Symfony + API Platform, TypeScript + React): páginas y componentes, filtros de búsqueda, consulta de datos, llamadas a la API, pruebas, revisiones de código. Trabajo en sprints de dos semanas (Scrum y Kanban) con Jira, Confluence, GitLab, Docker y Postman, y he dirigido varias ceremonias ágiles como scrum master rotatorio.
Solo · Prefectura · 2 añosCargar con todo, de la A a la Z
En la prefectura del Val-de-Marne, nadie en mi servicio tenía perfil técnico. Estaba solo para diseñar, desarrollar y, sobre todo, poner en producción toda la cadena de mi aplicación de reserva de salas y vehículos, utilizada por unos 800 puestos. También desarrollé una aplicación móvil de inventarios de estancias.
- Responsabilidad de principio a fin: decisiones técnicas, despliegue, soporte
- Aprender solo, buscar, resolver sin red
- Contacto directo con usuarios que no son técnicos
En equipo · BUT, Efrei, SGPAvanzar entre varios
En el BUT, casi todos mis proyectos se hacían en equipo. Hoy estoy en equipo en la escuela y en equipo en la empresa, en la SGP, lo que corresponde a la realidad del mercado: ya no dependo solo de mí y no soy autodidacta, porque mis compañeros me ayudan, me revisan y me hacen progresar.
- Revisiones de código, dailies, sprints y tickets a diario
- Compañeros para desbloquearme, revisar y cuestionar mis decisiones
- Scrum master por turnos: dinamizar, escuchar, coordinar
Resultado: autónomo cuando hace falta, eficaz en colectivo cuando es posible.
Reconstruir sin romper
Leer S-Print 3, entender la necesidad, reescribirla limpiamente en S-Print 4 y comparar campo por campo. Más lento, mucho más seguro.
Un código que se lee solo
DRY, KISS, YAGNI, SOLID, nombres explícitos, retornos anticipados, pocos comentarios: aprendí a nombrar mejor en vez de comentar más.
El entorno cuenta tanto como el código
Un fallo de memoria de las pruebas bajo WSL comunicado con el contexto adecuado ahorra tiempo a todo el equipo, incluso sin la solución final.
Documentar es invertir
Entender y documentar un modelo de datos complejo me evitó errores en cada ticket posterior.
Dinamizar y comunicar
Scrum master por turnos, daily a las diez, pedir ayuda en el momento justo: competencias que la escuela enseña poco.
Los datos tienen consecuencias
Detrás de cada campo de un formulario hay un compromiso real con el empleo local y las pequeñas empresas. La exactitud de los datos es una prioridad.