事業内容: 中堅SIer(Web開発)|東証プライム上場|従業員数: 1,330名
《QAエンジニア》
海外開発チームとの協業において、英語で基本・詳細設計書の作成、テストケース・チケット作成を実施。API一括検証ツールの実装も行い、QAリーダーへの昇格内示を受けた。
《大手保険会社SOMPO BtoC/SNSサービス|バックエンドエンジニア》
技術環境: TypeScript(Node.js/Express), Jest, Docker, Amazon Aurora(MySQL) チーム10名(インフラ1, BE6, FE2, PM1)
Hexabase→MySQLへのインフラ移行に伴い、170個あるAPIのうち40個のリプレースを一人で担当。最も複雑なGET系APIを含む実装を、チーム内最速の進捗で完了させ他メンバーのヘルプにも回った。
《大手薬局tomo's BtoC/処方箋オンライン申請サービス|バックエンドエンジニア》
技術環境: TypeScript(AWS CDK), DynamoDB, API Gateway, Lambda チーム3名(BE1, FE1, PM1)
バックエンド唯一の担当者としてほぼ全てのAPI・インフラを構築。作業の細分化と逆算による進捗管理で1ヶ月前倒しで完了。
パフォーマンスチューニング:DynamoDBへの数百件の単一GETによりLambdaが20秒でタイムアウトしていた問題を、X-Ray/CloudWatchで特定。データ構造の集約化・BatchGetItem・Promise.allの分割により5秒前後まで改善。
クリーンアーキテクチャ:による設計で可読性の高いコードを実現し、単体テストを効率的に実施。
DynamoDB設計:GSI未設定時のフィルタリングでlimit指定より後に評価される仕様に対し、再帰処理で所定件数取得を実装。
《Woven by Toyota 社内開発プロセス支援ツール|BE/FEエンジニア》
技術環境: Python(Django), Nuxt.js(TypeScript), Docker, EB
チーム4名のうちBE/FEを担当しつつ、リファクタリング・開発支援ツール選定などリーダー的役割を遂行。PMと開発メンバーの橋渡し、後輩エンジニアのフォローも実施。