Trayectoria

Del bachillerato STI2D al ciclo de ingeniería

Un recorrido continuo: en cada etapa he buscado acercar lo que aprendo a lo que construyo.

  1. 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.

    • Programación
    • Redes
    • Sistemas de comunicación
    • Proyecto
  2. 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.

    • Algoritmia
    • POO
    • SQL
    • Web
    • Sistemas
  3. 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.

    • PHP
    • JavaScript
    • Kotlin
    • React
    • Flutter
    • Python
  4. 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.

    • Ingeniería del software
    • POO
    • Grafos
    • Web avanzado
    • C
    • Java
  5. 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.

    • Symfony
    • API Platform
    • React
    • TypeScript
    • Docker
    • GitLab
    • Jira
    • Scrum

Dos formas de trabajar

Solo y en equipo: sé hacer las dos cosas

Mi trayectoria me ha puesto en las dos situaciones, y cada una me enseñó algo que la otra no me habría enseñado.

Solo · Prefectura · 2 años

Cargar 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, SGP

Avanzar 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.

Balance del primer año en la SGP

Lo que me ha enseñado la alternancia

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.