リード経験と要件定義の推進
アジャイルの「顧客満足を最優先し、価値のあるソフトウェアを早く継続的に提供する」という原則を行動指針にしており、受け身にならず要件定義から詳細設計まで提案できる勢いで仕事に取り組んでいます。
プロジェクトリーダー経験
- サンデーアーツ在籍時、大手航空関連企業向けの保険システム (Laravel / PHP / Vue.js / JavaScript) の運用保守フェーズにて、プロジェクトリーダーを担当。マネージャー 1 名、テスター 4 名、エンジニア 7 名の体制で、設計書作成、仕様の検討・確定、テスト計画、タスク割り振り、スケジュール管理、品質管理を行いました。
- 金融系暗号資産事業者の Web 制作案件でリーダーを経験し、サイトリリースに向けた進行管理とチームマネジメントを担当しました。
- いずれの案件でも、スコープ管理、人員管理、品質管理 (2 人以上のチェックやブラウザチェックの義務付けなど) を意識して運営しました。
スクラム開発での要件定義
- 大規模グローバル EC サイトの開発では、5 名程度のスクラムチーム × 4〜5 チーム体制でフロントエンド全般を担当。実装にとどまらず、業務知識の Confluence へのドキュメント化や、JIRA のカンバンボード導入によるタスク管理改善にも取り組みました。
- 金融系 Rails 案件では、お客様からの口頭による要望をもとに、要件定義から設計・実装までを一貫して担当しました。
- 飲食情報サービス案件では、仕様書の内容をそのまま実装するのではなく、不明瞭な点や誤りを積極的に指摘し、Web ディレクターと相談しながら仕様策定の上流工程にも関わりました。
技術提案・基盤整備
- 飲食情報サービス案件では、TypeScript と Redux Toolkit の導入を提案し、Clean Architecture を意識したレイヤードアーキテクチャを採用しました。
- 大手電機メーカー R&D 案件では、ESLint Flat Config (約 300 行の新規設定) や bulletproof-react に基づくディレクトリ構成、Vitest + React Testing Library によるユニットテスト環境の導入を主導しました。
- 学習系新規サービス案件では、TypeScript strictest 設定と厳格な Lint 設定を導入し、CI 未通過時はマージ不可とする運用を構築しました。
提供できる価値
ウォーターフォールでの要件定義・設計 (Excel 設計書作成) から保守運用までの経験もあり、案件やお客様の方針に応じて柔軟に進め方を使い分けます。