Ścieżka
Od matury STI2D do studiów inżynierskich
Ciągła droga: na każdym etapie starałem się przybliżyć to, czego się uczę, do tego, co buduję.
- 2019 – 2022
Matura STI2D, opcja SIN
Lycée Christophe Colomb, Sucy-en-Brie
Matura STI2D (nauki i technologie przemysłu i zrównoważonego rozwoju) z opcją Systemy Informacyjne i Cyfrowe: analizowanie i realizacja rozwiązań technicznych przetwarzających strumienie informacji — głos, dane, obrazy — w systemach lokalnych i zdalnych.
Tam wszystko się zaczęło: programowanie, sieci, systemy komunikujące się i zarządzanie projektem, nauka przez praktykę na prawdziwych systemach zamiast abstrakcyjnych ćwiczeń.
- 2022 – 2023
BUT z informatyki, 1. rok (kształcenie początkowe)
IUT Créteil-Vitry, UPEC
BUT z informatyki opiera się na sześciu kompetencjach: realizacja rozwoju aplikacji, optymalizacja, administrowanie systemami komunikującymi się, zarządzanie danymi, prowadzenie projektu i praca zespołowa. Z 600 godzinami projektów tutorowanych w ciągu trzech lat.
Pierwszy rok: solidne podstawy z algorytmiki, programowania obiektowego, baz danych, webu, systemów i zarządzania projektem.
- 2023 – 2025
Programista full-stack w trybie dualnym
Prefektura Val-de-Marne, służba SINUM · BUT z informatyki (ścieżka tworzenia aplikacji)
Dwa lata nauki w trybie dualnym równolegle z BUT, całkowicie samodzielnie: w mojej służbie nikt nie miał profilu technicznego. Wziąłem więc na siebie wszystko, od projektu po wdrożenie produkcyjne całego łańcucha. Pełna przebudowa intranetowego serwisu rezerwacji sal i pojazdów (PHP, JavaScript), używanego przez ~800 aktywnych stanowisk.
Aplikacja na Androida do zarządzania protokołami stanu pomieszczeń (Kotlin, Room), zwinnie z Jirą i GitHub Projects. Równolegle w IUT: Vigipol (React, D3, Chart.js), kalkulator tras metra RATP (Python, Flask, Dijkstra i Bellman-Ford) oraz aplikacja PMR we Flutterze.
- Od wrz. 2025
Studia inżynierskie, specjalność LSI, tryb dualny
Efrei Paris · dyplom wydawany wspólnie z Université Paris-Panthéon-Assas
Trzy lata nauki w trybie dualnym na specjalności Oprogramowanie i Systemy Informacyjne, do uznawanego przez państwo dyplomu inżyniera. Z BUT przeszedłem na studia inżynierskie z jasnym celem: specjalizacji w tworzeniu oprogramowania i systemach informacyjnych.
W szkole: inżynieria oprogramowania, programowanie obiektowe, bazy danych, algorytmika, teoria grafów, zaawansowane programowanie webowe, C, Java i zarządzanie projektem. Interesuje mnie, by zobaczyć je zastosowane już następnego dnia w prawdziwym produkcie.
- Od wrz. 2025
Odpowiedzialny za rozwój IT, przebudowa S-Print v4
Société des Grands Projets (SGP) — dział IT (DSI), jednostka Solutions, zespół rozwoju, zespół S-Print
SGP to instytucja publiczna budująca Grand Paris Express: 200 km zautomatyzowanego metra i 68 stacji. Moim obszarem nie jest plac budowy, lecz S-Print, platforma, na której partnerzy kontraktowi zgłaszają swój ślad gospodarczy i społeczny oraz wskaźniki bezpieczeństwa.
Uczestniczę w przebudowie wersji 3 (Java i Vue.js) na wersję 4 (Symfony + API Platform, TypeScript + React): strony i komponenty, filtry wyszukiwania, przeglądanie danych, wywołania API, testy, przeglądy kodu. Pracuję w dwutygodniowych sprintach (Scrum i Kanban) z Jirą, Confluence, GitLabem, Dockerem i Postmanem i prowadziłem kilka ceremonii zwinnych jako rotacyjny scrum master.
Dwa sposoby pracy
Samodzielnie i w zespole: potrafię jedno i drugie
Moja ścieżka postawiła mnie w obu sytuacjach, a każda nauczyła mnie czegoś, czego druga by nie nauczyła.
Samodzielnie · Prefektura · 2 lataWziąć wszystko na siebie, od A do Z
W prefekturze Val-de-Marne nikt w mojej służbie nie miał profilu technicznego. Byłem sam do projektowania, tworzenia i przede wszystkim wdrożenia produkcyjnego całego łańcucha mojej aplikacji do rezerwacji sal i pojazdów, używanej przez około 800 stanowisk. Stworzyłem też aplikację mobilną do protokołów stanu pomieszczeń.
- Odpowiedzialność od początku do końca: wybory techniczne, wdrożenie, wsparcie
- Uczyć się samodzielnie, szukać, rozwiązywać bez siatki bezpieczeństwa
- Bezpośredni kontakt z użytkownikami, którzy nie są technikami
W zespole · BUT, Efrei, SGPIść naprzód razem
Na BUT prawie wszystkie moje projekty były realizowane zespołowo. Dziś jestem w zespole w szkole i w zespole w firmie, w SGP, co odpowiada realiom rynku: nie zależę już tylko od siebie i nie jestem samoukiem, bo koledzy mi pomagają, sprawdzają moją pracę i pozwalają mi się rozwijać.
- Przeglądy kodu, dailye, sprinty i zgłoszenia na co dzień
- Koledzy, którzy odblokowują, sprawdzają i kwestionują moje wybory
- Rotacyjny scrum master: prowadzić, słuchać, koordynować
Wynik: samodzielny, gdy trzeba, skuteczny w zespole, gdy to możliwe.
Przebudowywać, niczego nie psując
Przeczytać S-Print 3, zrozumieć potrzebę, czysto napisać ją na nowo w S-Print 4, a potem porównać pole po polu. Wolniej, znacznie bezpieczniej.
Kod, który czyta się sam
DRY, KISS, YAGNI, SOLID, jasne nazewnictwo, wczesne zwroty, mało komentarzy: nauczyłem się lepiej nazywać zamiast więcej komentować.
Środowisko liczy się tak samo jak kod
Awaria pamięci testów pod WSL zgłoszona z właściwym kontekstem oszczędza czas całemu zespołowi, nawet bez ostatecznego rozwiązania.
Dokumentowanie to inwestycja
Zrozumienie i udokumentowanie złożonego modelu danych oszczędziło mi błędów przy każdym kolejnym zgłoszeniu.
Prowadzić i komunikować
Rotacyjny scrum master, daily o dziesiątej, prośba o pomoc we właściwym momencie: umiejętności, których szkoła uczy mało.
Dane mają konsekwencje
Za każdym polem formularza stoi realne zobowiązanie wobec lokalnych miejsc pracy i małych firm. Poprawność danych jest priorytetem.