-
求人サイトの新機能開発・保守(バックエンド)
■ プロジェクトの目的
工場求人を中心とした求人サイトで、応募数を伸ばすための新機能開発と、運用中の機能の改修を行いました。
■ 体制・人数
3〜4名のチームで、バックエンドのメンバーとして参画しました。
■ 担当したこと
・外部求人サービス「求人ボックス」からの応募データ連携APIの設計・実装
・応募登録のバリデーション、例外処理、重複登録を防ぐ処理の実装
・求人情報の管理機能(登録・更新・削除・一覧)の開発
・検索条件のSQLチューニングと表示速度の改善
・バッチ処理による応募データ集計の改修
・テーブル設計の変更とマイグレーション対応
・ログ調査による障害原因の特定と、本番環境での緊急対応・データ修正
・単体テスト・結合テストの作成と実施、プルリクエストのレビュー
・Dockerでの開発環境構築と、AWS環境へのデプロイ
■ 工夫したこと
仕様が固まっていない依頼では、要望の背景と業務の流れを先に確認し、実装方法を提案しました。既存機能の改修では、先に影響範囲を調べてから手を入れ、リリース後の不具合を減らすことを意識しました。
■ 使用技術
PHP、Laravel、MySQL、Linux、AWS、Docker、Git/GitHub、PhpStormPHP、Laravel、MySQL、SQLチューニング、API設計・実装、AWS、Docker、Git/GitHub