デジタル・インフォメーション・テクノロジー株式会社
在籍期間:2024 年 1 月〜2025 年 2 月
事業内容:中堅 SIer(Web 開発)/東証プライム上場/従業員数:1,330 名 主な役割:バックエンドエンジニア/BE・FE エンジニア
SOMPO BtoC/SNS サービス(バックエンドエンジニア)
技術環境:TypeScript(Node.js/Express)、Jest、Docker、Amazon Aurora(MySQL)/チーム 10 名(インフラ 1 名、BE 6 名、FE 2 名、PM 1 名)
Hexabase から MySQL への基盤移行に伴い、170 API のうち約 40 API のリプレースを一人で担当。最も複雑な GET 系 API を含む実装をチーム内最速で完了し、完了後は他メンバーの実装支援も行った。
Tomod's BtoC/処方箋オンライン申請サービス(バックエンドエンジニア)
技術環境:TypeScript、AWS CDK、DynamoDB、API Gateway、Lambda/チーム 3 名(BE 1 名、FE 1 名、PM 1 名)
バックエンド唯一の担当者として、ほぼすべての API と AWS インフラを構築。作業を細分化し、納期から逆算して進捗を管理することで、予定より 1 か月前倒しで完了した。
パフォーマンスチューニングでは、DynamoDB への数百件の単一 GetItem により Lambda が約 20 秒でタイムアウトする問題を X-Ray・CloudWatch で特定。データ構造の集約、BatchGetItem、Promise.all の分割により数秒前後まで改善した。
クリーンアーキテクチャで可読性・テスト性を高め、GSI なしの Limit 後フィルタリングには再帰取得で対応した。
Woven by Toyota 社内開発プロセス支援ツール(BE/FE エンジニア)
技術環境:Python(Django)、Nuxt.js(TypeScript)、Docker、AWS Elastic Beanstalk(EB)/チーム 4 名
4 名のアジャイル開発チームで BE/FE を担当。リファクタリングや開発支援ツールの選定などリーダー的役割を担い、PM と開発メンバーの橋渡し、後輩エンジニアのデバッグ支援も行った。
デザイン案が未確定の段階から、フロントエンドのモックを継続的にブラッシュアップしながら、スライダー画面の仕様具体化と実装を並行して進めた。
発注者・デザインチームから提示された要望の業務目的を確認する必要があると考え、要件調整の場を設けることを提案。技術制約や工数を踏まえたスケジュールも提案した。