チーム開発(実装担当):安全文化サーベイ最適化サービス
開発チーム11名のチーム開発に実装担当として参加しました。 【技術】FastAPI(Python 3.12・3層構成)/ Vite + React 19 + MUI / PostgreSQL 16(Docker)/ SQLAlchemy 2.0 Async + Alembic / JWT(httpOnly Cookie)/ orval + TanStack Query / pytest 【担当】Scope 1の14機能9画面を実装しました。非マージコミットは58件、差分は約+77,300行、テストはbackend 852件 / frontend 524件です。Foundation 6本(FastAPI基盤、PostgreSQL Docker、フロント基盤、DBスキーマ、JWT認証、OpenAPI-orval連携)をほぼ単独で構築しました。 【主な実績】 ・DB設計担当が未着手で実装が止まったため、メンター合意の上で先行して23テーブルのDBスキーマを仕様書から自力設計し、根拠をdraftに残して引き渡しました。 ・JWT認証の設計要件(アイドル7日・絶対上限30日)を2カラム分割で表現し、SHA-256のみ保存・ローテーション・再利用検知で全失効する形にしました。 ・orval設定ミスを発見しました。生成クライアントが共通処理を経由しておらず、Cookie送信も401リフレッシュも効いていませんでした。 ・「緑のテスト」が嘘だった問題を修正しました。DB接続失敗がskipに吸収されていました。 ・監査ログに「起きていないログイン失敗」が記録されるバグを、RED確認付きで修正しました。