配送ルート最適化サービスの前処理システム開発
OP
2023年5月 〜 現在(3年1ヶ月)
- ポジション
- フロントエンド
- チーム人数
- 9名
- OS
- macOS
既にリリース済みの配送ルート最適化サービスのリプレースに伴い、新環境へデータを移行するためのシステムの開発に携わりました。
ver1.0のリリース後は保守フェーズとなり、保守は社員が行うためプロジェクトが終了となった。
【業務内容】
・Firebase Authenticationによるサインイン処理
・データの編集画面
・tRPCのサーバー側のフィルター処理(9テーブルを結合して必要なデータ生成)
・BigQueryへのデータ保存(INSERT)処理
・Dataformの起動(Dataform自体は用意されているものを実行)
・環境変数(RDB)の書き換え画面、tRPCでのSELECT,INSERT,DELETE,UPDATE処理
・vitestを用いたtRPCのテストコード作成
・バッチの作成
・各種データの操作画面
・開発、本番環境で発生している不具合の原因切り分け(GCPのログから切り分け)
タスク管理は、GitLabでのissues管理でした。
スクラム開発で、1週間を1イテレーションで区切ってタスクが振られていました。
スクラム開発の開発者として、振られたタスクを対応していました。
【実績、取り組み】
・テックリードがハイスキルで、プロジェクトが複雑な環境でしたが、既存ソースなどから問題なくリリースまで完遂できた
・ver1.0のリリースまで完遂できた
担当フェーズ
- 実装
- 単体試験
要件定義は前任者引き継ぎ。基本設計から参画しデザインシステムを主導。
技術
- TypeScript
- React
- Next.js
- MaterialUI
- ChakraUI
- Knex
- vitest
- TanStackRouter
- Firebase Authentication
- Google Cloud Platform
- BigQuery
- Dataform
- Fivetran
- Docker
- Git
- GitHub
- GitLab
- JavaScript
- tRPC
- SourceTree
- ESLint
- Prettier