Kohei Indie Dev
← Worksに戻る
#自動車 / 交通 #大規模 (11〜50名) #SE

交通系サービス向け複数システムの新規開発

カーシェアリング・車両管理・予約システムなど、交通系サービス向け複数システムをスクラッチから新規開発。

Overview

Industry
自動車 / 交通
Scale
大規模 (11〜50名)
Period
2020年8月〜2021年12月 (1年5ヶ月)
Role
SE

Tech Stack

  • Java 17
  • Spring Boot
  • MyBatis
  • jQuery
  • JUnit
  • MySQL
  • AWS (S3 / EC2)
  • Git

Achievements

  • 20画面規模のフロントエンド新規実装
  • API設計・実装、業務ロジック実装まで幅広く担当
  • 複数システムを並行して新規開発

案件概要

カーシェアリング・タクシー会社向け車両管理・バス予約システムという、交通系サービス向けの複数システムを並行して新規開発する必要があった。各システムの業務要件を理解しつつ、ゼロからの実装を推進することが求められた。

担当範囲

各システムの業務ロジックを理解した上で、API設計および実装を担当。フロントエンド・バックエンド双方を担当することで、画面と業務ロジックの整合性を担保しながら開発を推進した。

フロントエンド

  • 新規機能の画面実装(一覧検索・データ登録・帳票出力画面など 20画面程度)
  • Ajax を用いたフロントエンドとバックエンドAPIの非同期連携実装

バックエンド

  • 各システムの業務ロジック実装
  • API設計および実装(画面連携・他システム間データ連携)
  • JUnit による自動テストコードの作成・実行

その他

  • 基本設計・詳細設計書のドキュメント作成
  • 単体・結合テストおよび動作検証

振り返り

複数の交通系サービス向けシステムをスクラッチから新規開発した案件。バックエンドの設計・実装からフロントエンドの画面開発まで一から担当し、システム全体を通じて幅広く対応した経験となった。