Percorso

Dal diploma STI2D al ciclo di ingegneria

Un percorso continuo: a ogni tappa ho cercato di avvicinare ciò che imparo a ciò che costruisco.

  1. 2019 – 2022

    Diploma STI2D, opzione SIN

    Lycée Christophe Colomb, Sucy-en-Brie

    Il diploma STI2D (scienze e tecnologie dell'industria e dello sviluppo sostenibile) con opzione Sistemi Informativi e Digitali: analizzare e realizzare soluzioni tecniche che trattano flussi di informazioni — voce, dati, immagini — in sistemi sia locali sia remoti.

    È lì che tutto è cominciato: programmazione, reti, sistemi di comunicazione e gestione di progetto, imparando con la pratica su sistemi reali invece che su esercizi astratti.

    • Programmazione
    • Reti
    • Sistemi di comunicazione
    • Progetto
  2. 2022 – 2023

    BUT in Informatica, 1º anno (formazione iniziale)

    IUT di Créteil-Vitry, UPEC

    Il BUT in Informatica è costruito attorno a sei competenze: realizzare lo sviluppo di applicazioni, ottimizzare, amministrare sistemi di comunicazione, gestire i dati, condurre un progetto e lavorare in squadra. Con 600 ore di progetti tutorati nei tre anni.

    Primo anno: basi solide in algoritmica, programmazione a oggetti, database, web, sistemi e gestione di progetto.

    • Algoritmica
    • OOP
    • SQL
    • Web
    • Sistemi
  3. 2023 – 2025

    Sviluppatore full-stack in apprendistato

    Prefettura del Val-de-Marne, servizio SINUM · BUT in Informatica (percorso sviluppo di applicazioni)

    Due anni di apprendistato in parallelo al BUT, interamente da solo: nel mio servizio nessuno aveva un profilo tecnico. Mi sono quindi occupato di tutto, dalla progettazione alla messa in produzione dell'intera catena. Riscrittura integrale del sito di prenotazione di sale riunioni e veicoli dell'intranet (PHP, JavaScript), usato da ~800 postazioni attive.

    App Android per la gestione dei verbali di consistenza (Kotlin, Room), agile con Jira e GitHub Projects. In parallelo allo IUT: Vigipol (React, D3, Chart.js), un calcolatore di itinerari della metropolitana RATP (Python, Flask, Dijkstra e Bellman-Ford) e l'app PMR in Flutter.

    • PHP
    • JavaScript
    • Kotlin
    • React
    • Flutter
    • Python
  4. Da set. 2025

    Ciclo di ingegneria, indirizzo LSI, in apprendistato

    Efrei Paris · diploma rilasciato insieme alla Université Paris-Panthéon-Assas

    Tre anni di apprendistato nell'indirizzo Software e Sistemi Informativi, per un diploma di ingegnere riconosciuto dallo Stato. Sono passato dal BUT al ciclo di ingegneria con un obiettivo chiaro: specializzarmi nello sviluppo software e nei sistemi informativi.

    A scuola: ingegneria del software, programmazione a oggetti, database, algoritmica, teoria dei grafi, sviluppo web avanzato, C, Java e gestione di progetto. Ciò che mi interessa è vederli applicati il giorno dopo su un prodotto reale.

    • Ingegneria del software
    • OOP
    • Grafi
    • Web avanzato
    • C
    • Java
  5. Da set. 2025

    Addetto allo sviluppo informatico, riscrittura di S-Print v4

    Société des Grands Projets (SGP) — DSI, Unità Soluzioni, team Sviluppo, team S-Print

    La SGP è l'ente pubblico che costruisce il Grand Paris Express: 200 km di metropolitana automatica e 68 stazioni. Il mio ambito non è il cantiere, ma S-Print, la piattaforma in cui i partner contrattuali dichiarano la loro impronta economica e sociale e i loro indicatori di sicurezza.

    Contribuisco alla riscrittura dalla versione 3 (Java e Vue.js) alla versione 4 (Symfony + API Platform, TypeScript + React): pagine e componenti, filtri di ricerca, consultazione dei dati, chiamate API, test, revisioni del codice. Lavoro in sprint di due settimane (Scrum e Kanban) con Jira, Confluence, GitLab, Docker e Postman, e ho condotto diverse cerimonie agili come scrum master a rotazione.

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

Due modi di lavorare

Da solo e in squadra: so fare entrambe le cose

Il mio percorso mi ha messo in entrambe le situazioni, e ciascuna mi ha insegnato qualcosa che l'altra non mi avrebbe insegnato.

Da solo · Prefettura · 2 anni

Portare tutto, dalla A alla Z

Alla prefettura del Val-de-Marne, nessuno nel mio servizio aveva un profilo tecnico. Ero solo a progettare, sviluppare e soprattutto mettere in produzione l'intera catena della mia applicazione di prenotazione di sale e veicoli, usata da circa 800 postazioni. Ho anche sviluppato un'app mobile per i verbali di consistenza.

  • Responsabilità end to end: scelte tecniche, deploy, supporto
  • Imparare da solo, cercare, risolvere senza rete
  • Contatto diretto con utenti che non sono tecnici
In squadra · BUT, Efrei, SGP

Avanzare insieme

Al BUT quasi tutti i miei progetti erano svolti in squadra. Oggi sono in squadra a scuola e in squadra in azienda, alla SGP, il che corrisponde alla realtà del mercato: non dipendo più solo da me e non sono un autodidatta, perché i miei colleghi mi aiutano, mi rileggono e mi fanno crescere.

  • Revisioni del codice, daily, sprint e ticket ogni giorno
  • Colleghi che mi sbloccano, rivedono e mettono in discussione le mie scelte
  • Scrum master a rotazione: animare, ascoltare, coordinare

Risultato: autonomo quando serve, efficace in gruppo quando possibile.

Bilancio del primo anno alla SGP

Cosa mi ha insegnato l'apprendistato

Ricostruire senza rompere

Leggere S-Print 3, capire l'esigenza, riscriverla pulita in S-Print 4, poi confrontare campo per campo. Più lento, molto più sicuro.

Un codice che si legge da solo

DRY, KISS, YAGNI, SOLID, nomi espliciti, ritorni anticipati, pochi commenti: ho imparato a dare nomi migliori invece di commentare di più.

L'ambiente conta quanto il codice

Un crash di memoria dei test sotto WSL segnalato con il giusto contesto fa risparmiare tempo a tutto il team, anche senza la soluzione finale.

Documentare è investire

Capire e documentare un modello di dati complesso mi ha evitato errori su ogni ticket successivo.

Animare e comunicare

Scrum master a rotazione, daily alle dieci, chiedere aiuto al momento giusto: competenze che la scuola insegna poco.

I dati hanno conseguenze

Dietro ogni campo di un modulo c'è un impegno reale verso l'occupazione locale e le piccole imprese. L'accuratezza dei dati è una priorità.