スキル

技術スキル

各技術について、実際に使った場面(アルタナンス、学校、チームプロジェクト、個人プロジェクト)と、該当する場合はEfreiで履修したモジュールを記載。授業が基礎を作り、アルタナンスとプロジェクトで実践しています。

AIとプロンプトエンジニアリング

AIを効果的に使いこなし、その仕組みを理解すること。

  • プロンプトエンジニアリングアルタナンス個人学校

    依頼の組み立て(文脈・例・手順)と、期待する結果が出るまでの反復。業務でも個人プロジェクトでも実践しています。

  • 市販のAIアシスタントアルタナンス個人

    市場にあるほとんどのアシスタントを日常的に使い、コード・文章作成・調査・分析など、作業に応じて道具を選んでいます。

  • コーディング・レビュー・テストのためのAIアルタナンス個人

    AIでコードの作成・レビュー・テストを加速し、結果は必ず検証しています。

  • AIを理解するアルタナンス学校

    SGPでのAIに関する打ち合わせや会議への参加、BUTでの学習:モデルの仕組み、限界、誤りのリスク。

    • Efrei
    • 生成AIバッジ

フロントエンド

高速でアクセシブルな、丁寧に作り込んだWebインターフェース。

  • TypeScriptアルタナンス個人学校

    SGPでのS-Print v4のページとコンポーネント、その後のPlanesViewと学校のプロジェクト。

    • Efrei
    • Web開発
  • Reactアルタナンス学校

    SGPでのS-Print v4のページ、Vigipolとグラフ・プロジェクトのインターフェース。

  • Vue 3学校

    CyberTwinのフロントエンド全体:Pinia、Chart.js、自作のデザインシステム。

  • Svelte 5個人

    PlanesViewのインターフェース全体:HUD、パネル、コックピットビュー。

  • Next.js学校のプロジェクト · チーム個人

    Wheeltripのウェブクライアントと以前のポートフォリオ。

  • Tailwind CSS学校学校のプロジェクト · チーム個人

    CyberTwin、Wheeltrip、以前のポートフォリオのインターフェース。

  • Three.js個人

    PlanesViewの3D地球儀、地形、航空機。

  • D3 / Chart.js学校

    Vigipolのデータ可視化とCyberTwinのダッシュボード。

  • HTML / CSS / JavaScriptアルタナンス学校

    BUTとEfreiで身につけた基礎を、県庁の予約サイトのインターフェース刷新に応用。

    • Efrei
    • Web開発

バックエンドとAPI

構造が整い、テスト済みで、ドキュメント化されたAPI。

  • Symfony / API Platformアルタナンス

    S-Print v4のサービスとエンドポイントの改修、およびAPIテスト。

  • PHPアルタナンス

    県庁の予約サイトやその他の内部ツールのバックエンドを全面刷新。

  • Node.js / Express学校

    CyberTwinのAPI(2人で開発)。このスタックはBUTでも経験。

  • Python (Flask, Pandas)学校

    BUTとEfreiで身につけた基礎を、パリのメトロの経路計算ツールに応用(ダイクストラ法、ベルマン–フォード法)。

    • Efrei
    • データサイエンスのためのPython
  • FastAPI学校のプロジェクト · チーム

    チームプロジェクトWheeltripのDataMedia API。

  • Java個人学校

    BUTとEfreiで学んだオブジェクト指向プログラミングを、自作RPG「Ryuukon Palace」に応用。

    • Efrei
    • Javaプログラミング
    • Java応用プログラミング
    • Javaによるフルスタック開発履修中
  • C# / .NET学校

    エンジニア課程での、言語と.NETプラットフォームの入門。

    • Efrei
    • .NET環境とC#履修中

モバイル

ネイティブAndroidとクロスプラットフォーム。

  • Flutter / Dart学校のプロジェクト · チーム

    チームプロジェクトWheeltripの、移動困難者を支援するアプリ。

  • Kotlin / Androidアルタナンス

    県庁向けに開発した、入退去時の状態確認アプリ(Room、XML)。

データ

データのモデリング、クエリ、可視化。

  • PostgreSQLアルタナンス

    S-Print v4のデータベース:データモデルの理解と、担当チケットのためのクエリの読み書き。

  • MySQLアルタナンス学校学校のプロジェクト · チーム

    県庁の予約サイト、CyberTwin、Wheeltripのデータモデリング。

    • Efrei
    • データベース
  • SQL Server学校

    BUT Informatiqueのデータベース。

  • MongoDB学校のプロジェクト · チーム

    Wheeltripの経路と交通手段の保存。

  • 情報システムのモデリング学校

    データモデルと情報システムの設計。

    • Efrei
    • 情報システム入門
    • 情報システムのモデリング履修中

システムとDevOps

コンテナ、オーケストレーション、自動化、ネットワーク。

  • Dockerアルタナンス学校のプロジェクト · チーム

    SGPでの日常の開発環境、Wheeltripプロジェクトのインフラ。

  • Kubernetes (k3s)学校のプロジェクト · チーム

    k3sクラスタへのWheeltripのデプロイ(ConfigMaps、Secrets)。

  • Ansible学校のプロジェクト · チーム

    プレイブックによるWheeltripのサービスの起動と停止。

  • GitLab / GitHub Actionsアルタナンス学校のプロジェクト · チーム

    SGPでのGitLabのマージリクエストとコードレビュー、WheeltripのGitHub Actionsパイプライン。

  • Linux / WSLアルタナンス学校

    SGPでのWSL上の開発。テストのメモリクラッシュの報告まで行いました。

    • Efrei
    • オペレーティングシステム
  • ネットワーク学校

    ネットワークのプロトコルと仕組み。

    • Efrei
    • ネットワークとプロトコル

セキュリティとリアルタイム

エンジニア課程2年目のモジュール。

  • 情報セキュリティ学校

    ING2年次のモジュール、履修中。

    • Efrei
    • 情報セキュリティ履修中
  • 暗号理論学校

    ING2年次のモジュール、履修中。

    • Efrei
    • 暗号理論履修中
  • リアルタイムシステム学校

    ING2年次のモジュール、履修中。

    • Efrei
    • リアルタイムシステム履修中

基礎

他のすべてを支える基礎。

  • C / C++学校

    低レベルプログラミング。Cで作った小さなデータ表計算(CDataframe)。

    • Efrei
    • CとC++のプログラミング
    • データ構造
    • コンピュータアーキテクチャ
  • アルゴリズムとグラフ学校

    BFS、DFS、ダイクストラ、ベルマン–フォード、フロイド–ワーシャル、プリム、クラスカルを実装し、可視化。

    • Efrei
    • アルゴリズムとグラフ理論
    • 最適化と計算量
  • カルマンフィルターと測地学個人学校

    PlanesViewで、1 Hzの位置情報を毎秒60フレームの滑らかな動きに変換。WGS84投影のテストも実施。

    • Efrei
    • 信号理論
  • Scala学校

    関数型プログラミング(ING2で履修)。

    • Efrei
    • Scalaによる関数型プログラミング履修中

AI人工知能

AIは本物の仕事道具

推論の代わりにはなりません。使いこなし、出力を検証できれば、推論を加速してくれます。

プロンプトエンジニアリング

文脈を整え、例を示し、依頼をステップに分け、反復する:答えの質は質問の質で決まります。

ひとつではなく、複数のツール

市販のAIのほとんどを使いこなし、タスク(コード、文章、調査、分析)に応じて選びます。それぞれの強みと限界も把握しています。

使うだけでなく、理解する

裏側で何が起きているかに関心があります:モデルはどう答えを出すのか、なぜ間違うのか、どう検証するのか。出力は必ず読み直し、テストします。

会社にあるAI文化

SGPではAI文化が進んでいます:定期的な勉強会や会議、同僚との経験共有。個人での実践と学業に加わることで、日々の仕事が確実に速くなっています。

情報科学BUTの能力基準

3つの能力と、それを経験した場所

BUTは能力を軸に構成され、職業的状況(SP)、重要な学習内容(AC)、関連リソースがあります。それぞれについて、実際に何をしたかを示します。

アプリケーション開発の実施

顧客のニーズ、人間工学、優れたプログラミング慣行を尊重しながら、完全なアプリケーションを設計・開発・テスト・統合する。

職業的状況

  • アプリケーションを構築する
  • 既存のアプリケーションを発展させる
  • 運用中のアプリケーションを保守する

重要な学習内容

  • 機能要件と非機能要件を作成し実装する
  • アクセシビリティと人間工学の原則を適用する
  • 優れた設計・プログラミングの慣行を採用する
  • テストによってアプリケーションの品質を確認・検証する

関連リソース

  • WebとモバイルのWeb開発
  • オブジェクト指向プログラミングとシステム
  • ソフトウェアアーキテクチャ
  • 開発品質とテスト手法

私の経歴の中で · S-Print v4(SGP):React/TypeScriptのページとコンポーネント、Symfonyのエンドポイント、テスト。県庁:予約サイトの再構築と本番稼働。

アプリケーションを最適化する

制約(時間、メモリ、消費量)と環境への影響を考慮しながら、プログラムの性能を分析・改善する。

職業的状況

  • 制約のある環境で性能を改善する
  • アプリケーションの環境負荷を抑える
  • 適切で革新的な解決策を導入する

重要な学習内容

  • 適切な複雑なデータ構造を選ぶ
  • 高度なアルゴリズム技術を使う(最適化、AIなど)
  • ソリューションの環境的・社会的影響を評価する
  • コードの挙動をプロファイリングし、分析し、説明づける

関連リソース

  • アルゴリズムとデータ構造
  • 最適化のための応用数学
  • コードの分析とプロファイリング
  • 並列処理、数式処理、人工知能

私の経歴の中で · RATP地下鉄でのダイクストラ法とベルマン–フォード法、PlanesViewのカルマンフィルターとタイルキャッシュ、WSL上のテストのメモリクラッシュをチームに報告。

IT部門のチームで働く

明確なコミュニケーション、アジャイル手法、共同での運営により、プロジェクトチームの中で効果的に協働する。

職業的状況

  • チームの仕事との関係で自分の仕事を組み立てる
  • 情報を作成し、管理し、伝える
  • プロジェクトを協力して立ち上げ、推進する

重要な学習内容

  • チームにおける自分の役割と任務を見極める
  • 協働のための対人スキルを身につける
  • IT組織の多様性と構造を理解する
  • 自分の職務活動を報告する

関連リソース

  • プロジェクト管理手法(アジャイル、スクラムなど)
  • 共同作業ツール(Git、Jira、Trelloなど)
  • ビジネスコミュニケーション
  • マネジメントと変革の推進

私の経歴の中で · S-Printでの2週間スプリント、10時のデイリー、持ち回りのスクラムマスター、相互コードレビュー。Vigipolは5人、Wheeltripはアジャイルツールを使ったチーム開発。

手法とツール

  • Scrum
  • Kanban
  • Jira
  • Confluence
  • コードレビュー
  • 自動テスト
  • Postman
  • Git / GitLab / GitHub
  • クリーンコード
  • SOLID
  • 機能単位のアーキテクチャ
  • ドキュメント

言語

  • フランス語 · 母語
  • 英語 · TOEIC、B2レベル · Efreiでのビジネス英語
  • スペイン語 · 学校レベル

強み

  • チームワークレビューし、レビューされ、デイリーを進行し、発見したことを共有する。
  • 学ぶ力TypeScript、Symfony、Reactを現場で学び、数週間で成果を出しました。
  • 粘り強さ長いチケット、中断、再開:引き継ぐ人のためにきれいな状態で残す。
  • 集中力大きなテーマを、短くテストできるステップに分ける。

スポーツと趣味

  • スポーツ4年間の筋トレ、ボルダリング、バスケットボール:継続力、粘り強さ、チームワーク。
  • 写真主に動物:忍耐力と構図の感覚。
  • 音楽コーディングの時間に寄り添う情熱。
  • ビデオゲーム最初のRPG「Ryuukon Palace」はここから生まれました。

情熱をすべて見る →