外部SaaS API調査、OAS作成、API設計、Go実装、単体テスト、E2Eテストを一通り経験。
About
関心
Goを主軸に、バックエンドの責務分割、API設計、保守性を意識した実装に取り組んでいます。 動くものを作るだけでなく、変更しやすい構成と運用しやすさまで含めて開発するのが強みです。 大規模バックエンド最適化、プラットフォームの運用、改善に関心があります。
採用側に伝えたい強み
- 実務でチケット駆動、レビュー、テスト追加を回しながら機能開発を進めた経験
- 負荷試験や計測をもとに、原因特定から改善までつなげる進め方
- セキュリティ上の問題を見つけ、報告だけで終わらせず修正に接続した実績
- 個人開発でも責務分割や技術選定理由を説明できる形で設計していること
将来像
私は、ユーザー価値を継続的に届けるために、 保守性・拡張性・信頼性を考慮した技術判断ができるバックエンドエンジニアを目指しています。 Goを軸に、API設計、性能改善、テスト、セキュリティ、アーキテクチャ設計への理解を深め、 長期的に成長するプロダクトを支えられるエンジニアとして成長していきたいです。
Experience
株式会社OPTiM / バックエンドエンジニア
SaaS管理アプリ「サスマネ」 / アルバイト
- Go
- AWS Lambda
- OAS
- E2E Test
外部SaaS連携に関わるバックエンド開発を担当。API調査から仕様整理、設計、実装、テストまで一連の工程を担当しました。
外部SaaS APIを調査したうえでOASを作成し、API設計へ落とし込み。Goで実装し、仕様のズレを減らす進め方を重視しました。
単体テストとE2Eテストまで含めて品質担保を担当。機能追加に加えて検証を含めてチーム開発に参加した経験があります。
株式会社サイバーエージェント / GO College
インターン
- Go
- Load Test
- Metrics
Goによるサーバサイド開発の学習、API開発実践。
改善後に平均レイテンシを16%、p99を30%改善。計測結果から仮説検証を行いました。
株式会社OPTiM / バックエンドエンジニア
SaaS管理アプリ「サスマネ」 / サマーインターン
- Go
- TypeScript
- SQL
シャドーIT該当ユーザーの詳細をCSVにエクスポートする機能を担当。シーケンス図の作成からDBクエリ設計、API実装、単体テスト追加、Next.jsでのフロントエンド実装まで、一連の工程を担当しました。
要件をもとに処理の流れをシーケンス図に落とし込み、必要なデータ取得のためのDBクエリを設計しました。バックエンドではGoでAPIを実装し、BFFやNext.js側まで含めて責務をまたいで開発することで、仕様の整合性を意識しながら実装を進めました。
実装した機能は本番環境にリリースされました。単体テストによる検証も担当し、機能追加だけでなく品質担保も含めてのチーム開発、スプリント開発を体験しました。
大学ポータル WebClass の脆弱性報告
個人での発見・報告
- Security
- Reporting
- Verification
脆弱性を発見し、影響と再現手順を整理して大学と開発企業へ報告。
修正案を開発企業に提出。その後webclassより修正パッチがリリースされました。
日本データパシフィック社より感謝状、大学より表彰を頂きました。
Projects
AppClass
2024.09 - 2025.03
学部学科ごとに異なる履修要件を、ユーザー情報に応じて表示・管理できるWebアプリ。 将来の機能追加に備え、責務を分けて保守しやすい構成を意識しました。
internal を見てほしいです。クリーンアーキテクチャを意識し各層が疎結合かつ一方方向に依存している実装をしました。
MuchUp Project
2025.06 -
匿名で6人を自動グループ化し、テキストチャットを提供するサービス。 リアルタイム通信と将来の機能追加を見据え、疎結合なサービス分割を前提に設計しています。
各サービスの間で相違を無くすためにスキーマ重視で設計、リアルタイムチャットを複数ゴルーチンで実現している点がこのプロジェクトで特に見てほしい実装です。
Skills
Backend
- Go(REST / gRPC / WebSocket / Clean Architecture)
- OpenAPIを意識したAPI設計
- データベース設計,ORMでの機能実装
- Pythonによる補助ツール・API開発
Infrastructure / Performance
- AWS
- Linux / Git / CI/CD
- API負荷試験、メトリクス計測、性能チューニング
- Nginx / mitmproxy
Frontend
- React / TypeScript / Vite / Electron
- 状態管理と画面設計を含むUI実装
- HTML / CSS