## 担当業務
- 既存システムのリプレイス
- 新規機能追加
- 既存機能の改修
- 業務委託メンバーのチームリーダーとして、タスク管理やメンバーのフォロー
## 経験
- サーバーサイドを素のPHPからLaravelへのリプレイス
- フロントエンドをsmarty,jQueryからNext.jsへのリプレイス
- リファクタリング
- 利用施設向けの新規サービス開発
- タスクのチケット化、工数見積、進捗管理
- コードレビュー
- 管理画面認証機能の仕様決め、改修
- 業務委託メンバーの採用面談
- 他部署と連携し、Figmaを用いての仕様選定
## コメント
既存システムのリプレイス、新規開発において主にフロント、APIの設計 ~ テストまで担当。
業務委託メンバーのチームリーダーとして、タスク管理やメンバーのフォローも行いました。
既存システムのリプレイスにあたり、仕様がドキュメント化されておらず設計方針が統一されていない状況下で、コード解析を通じて仕様を整理し、認識の齟齬を解消しました。サーバーサイドではSQLのクエリビルダ化、N+1問題の解消、コードの共通化、Unitテストの拡充を実施し、保守性の高いコードベースに移行しました。フロントエンドでは、SSRとCSRを適切に使い分けたデータフェッチ、再利用性の高いコンポーネント設計、React Hook Formの導入により、リプレイスを効率的に進めました。
新規機能開発や既存機能の改修においては、Figmaを用いたUI共有とドキュメント化により、PMや他部署と仕様を整理しながらプロジェクトを推進しました
途中から業務委託メンバーのチームリーダーを担当し、
コードレビューを通じた技術指導、日々の業務フォロー、タスク管理を実施。開発効率と心理的安全性の向上を目指し、週次ミーティングやバーチャルオフィスでの気軽な相談体制を整えました。これにより、チーム全体のパフォーマンス向上とプロジェクトの円滑な進行に貢献しました。