経歴

STI2Dバカロレアからエンジニア課程まで

途切れのない道のり:どの段階でも、学んでいることと作っているものを近づけようとしてきました。

  1. 2019 – 2022

    STI2Dバカロレア(SINオプション)

    クリストフ・コロン高校、シュシー=アン=ブリ

    STI2Dバカロレア(産業・持続可能な開発の科学技術)の情報・デジタルシステムオプション:音声、データ、画像といった情報の流れを、ローカルとリモートの両方のシステムで扱う技術的ソリューションを分析し、実現します。

    すべてはここから始まりました。プログラミング、ネットワーク、通信システム、プロジェクト管理を、抽象的な演習ではなく実際のシステムで実践しながら学びました。

    • プログラミング
    • ネットワーク
    • 通信システム
    • プロジェクト
  2. 2022 – 2023

    情報科学BUT 1年次(通常課程)

    IUTクレテイユ=ヴィトリー、UPEC

    情報科学BUTは6つの能力を軸に構成されています:アプリケーション開発、最適化、通信システムの管理、データ管理、プロジェクトの推進、チームでの協働。3年間で600時間の指導付きプロジェクトがあります。

    1年目:アルゴリズム、オブジェクト指向プログラミング、データベース、Web、システム、プロジェクト管理の堅実な基礎。

    • アルゴリズム
    • オブジェクト指向
    • SQL
    • Web
    • システム
  3. 2023 – 2025

    アルタナンスのフルスタック開発者

    ヴァル=ド=マルヌ県庁、SINUM部門 · 情報科学BUT(アプリケーション開発コース)

    BUTと並行して2年間のアルタナンス。完全に一人で担当しました。部署に技術系の人がいなかったため、設計から全体の本番稼働まで、すべてを引き受けました。イントラネットの会議室・車両の予約サイトを全面的に作り直し(PHP、JavaScript)、約800台の稼働端末で使われています。

    部屋の現況確認を管理するAndroidアプリ(Kotlin、Room)、JiraとGitHub Projectsによるアジャイル開発。IUTでは並行して、Vigipol(React、D3、Chart.js)、パリ市交通局RATPの地下鉄経路計算ツール(Python、Flask、ダイクストラ法とベルマン–フォード法)、Flutterの移動困難者(PMR)向けアプリ。

    • PHP
    • JavaScript
    • Kotlin
    • React
    • Flutter
    • Python
  4. 2025年9月〜

    エンジニア課程、LSI専攻、アルタナンス

    Efrei Paris · 学位はパリ・パンテオン・アサス大学と共同で授与

    ソフトウェア・情報システム専攻での3年間のアルタナンスで、国に認定されたエンジニア学位を目指します。BUTからエンジニア課程へ進んだのは、ソフトウェア開発と情報システムを専門にするという明確な目的があったからです。

    学校では、ソフトウェア工学、オブジェクト指向プログラミング、データベース、アルゴリズム、グラフ理論、高度なWeb開発、C言語、Java、プロジェクト管理を学んでいます。翌日には実際のプロダクトで活かされるのを見られるところが面白いと感じています。

    • ソフトウェア工学
    • オブジェクト指向
    • グラフ理論
    • 高度なWeb開発
    • C
    • Java
  5. 2025年9月〜

    IT開発担当、S-Print v4の刷新

    Société des Grands Projets(SGP)— 情報システム部(DSI)、ソリューション部門、開発チーム、S-Printチーム

    SGPはグラン・パリ・エクスプレスを建設する公的機関で、全長200 kmの自動運転地下鉄と68駅を整備しています。私の担当は工事現場ではなくS-Printです。契約パートナーが経済的・社会的な足跡と安全指標を申告するプラットフォームです。

    バージョン3(JavaとVue.js)からバージョン4(Symfony+API Platform、TypeScript+React)への刷新に参加しています。ページとコンポーネント、検索フィルター、データ閲覧、API呼び出し、テスト、コードレビューを担当。2週間のスプリント(ScrumとKanban)で、Jira、Confluence、GitLab、Docker、Postmanを使って働き、持ち回りのスクラムマスターとしてアジャイルの儀式を何度か進行しました。

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

2つの働き方

一人でも、チームでも:どちらもできます

私の経歴はどちらの状況も経験させてくれました。そしてそれぞれが、もう一方では得られなかったことを教えてくれました。

一人 · 県庁 · 2年間

AからZまですべてを担う

ヴァル=ド=マルヌ県庁では、私の部署に技術系の人は誰もいませんでした。会議室・車両の予約アプリ(約800台の端末が利用)を、設計・開発、そして何より全体の本番稼働まで一人で担いました。部屋の現況確認用のモバイルアプリも開発しました。

  • 端から端までの責任:技術選定、デプロイ、サポート
  • 一人で学び、調べ、セーフティネットなしで解決する
  • 技術者ではない利用者との直接のやり取り
チーム · BUT、Efrei、SGP

みんなで前に進む

BUTでは、ほとんどのプロジェクトがチームで行われました。今は学校でもチーム、会社(SGP)でもチームで、これは市場の現実に合っています。自分だけに頼らず、独学でもありません。同僚が助け、レビューし、成長させてくれるからです。

  • コードレビュー、デイリー、スプリント、チケットが日常
  • 行き詰まりを解消し、レビューし、私の選択に異議を唱えてくれる同僚
  • 持ち回りのスクラムマスター:進行し、耳を傾け、調整する

結果:必要なときは自律的に、可能なときはチームで力を発揮します。

SGPでの1年目のふりかえり

アルタナンスで学んだこと

壊さずに作り直す

S-Print 3を読み、ニーズを理解し、S-Print 4できれいに書き直し、フィールドごとに比較する。遅いけれど、はるかに安全です。

自然に読めるコード

DRY、KISS、YAGNI、SOLID、明確な命名、早期リターン、少ないコメント:コメントを増やすより、名前を良くすることを学びました。

環境はコードと同じくらい重要

WSL上でのテストのメモリクラッシュを適切な状況説明つきで報告すると、最終的な解決策がなくてもチーム全体の時間を節約できます。

ドキュメント化は投資

複雑なデータモデルを理解して文書化したことで、その後のすべてのチケットでミスを避けられました。

進行とコミュニケーション

持ち回りのスクラムマスター、10時のデイリー、適切なタイミングで助けを求めること:学校ではあまり教わらないスキルです。

データには結果が伴う

フォームの各項目の裏には、地域の雇用や中小企業に対する現実の約束があります。データの正確さが最優先です。