基本情報
| key | value |
|---|---|
| 氏名 | 羽諸 大雅(Taiga Hamoro) |
| 現在の勤務先 | 株式会社スマートドライブ |
| 職種 | バックエンドエンジニア |
経験・スキルセット
- Webバックエンド開発における業務要件に応じたAPIの設計・実装と継続的な運用改善
- Webフロントエンド開発における管理画面を中心とした設計・実装、リプレイス推進、UI改善
- クラウド上でのアプリケーション実行基盤設計・構築・運用
- RDB/NoSQLを用いたデータ管理と、イベント駆動・非同期処理基盤の設計・運用
- 品質向上と開発生産性改善(CI/CD連携、スクラム/KPT運用、APIシナリオテスト導入)
- 小〜中規模チームの立ち上げ、プロジェクト推進
職務経歴詳細
株式会社スマートドライブ(2024/12〜現在)
ブレーキパッド測定アプリケーション「BRAKEPAD SCAN」の立ち上げ〜運用(2025/09〜現在)
- 担当工程: 要件定義 / 設計 / 実装 / テスト / 運用
- 職種・役割: バックエンドエンジニア / チームリーダー(プロジェクトリーダー)
- 技術スタック: Go, Python, Echo, FastAPI, React Router, Mantine UI, Flutter, ECS Fargate, CloudFront, S3, Cognito, ALB, RDS for PostgreSQL, Terraform
プロジェクト概要
自動車整備のプロフェッショナル(整備工場・ガソリンスタンド等)向けに、専用ハンディカメラによる画像診断でブレーキパッド残量を「見える化」し、カーオーナーへエビデンスに基づく整備提案を可能にするSaaSプロダクトです。
役割・体制
バックエンド2名・モバイルアプリ2名・PdM 1名の計5名チームで、チームリーダー(プロジェクトリーダー)を担当しました。チームの立ち上げから参画し、バックエンドの設計・実装を全般的にリードしつつ、PdMと連携したスコープ・優先度の調整やメンバーへの開発方針の共有を担いました。
背景・課題
新規事業の立ち上げであり、プロダクトの方向性自体が不確実な中での開発でした。営業サイドが並行してプロトタイプで顧客開拓を進めており、現場のフィードバックに応じて機能の優先度が頻繁に変わる状況にありました。また、マルチテナントSaaSとして、契約者間の情報漏洩を確実に防ぐセキュリティ設計が求められました。
実際の取り組み
- PdMとの密な連携によるスコープコントロール: 立ち上げ初期の不確実性が高いフェーズで、PdMと密にコミュニケーションを取り、営業からのフィードバックに基づいてスコープと優先度を柔軟に調整しました。たとえば、当初予定していたナンバープレートOCR機能を、現場ニーズの高かった車検証QR読み込み機能に差し替える判断を行いました
- ビジネスサイドと開発チームの橋渡し: 経営層からのトップダウンで優先度が変わる中、メンバーに「なぜこの機能を作るのか」の背景を伝え、納得感を持って開発に着手できるよう調整を行いました
- テナント分離のためのDB設計: 別の契約者の情報が見えてしまうセキュリティ事故を根本的に防ぐため、PostgreSQLのRow Level Security(RLS)を採用し、DBレベルでのテナント分離を実現しました
- 短期立ち上げのための技術選定: 立ち上げスピードを重視し、チームに知見のあるGo + Echoを採用しました。AI Agent(Claude Code, Codex, Gemini)も開発効率化に活用しました
成果・価値
- 2025年9月末までの技術検証を経て、10月からベータ版開発を開始。約3ヶ月の開発期間で2026年1月末に商用版ソフトウェアを完成させ、アプリストア審査を通過
センサーデータ基盤の開発・運用(2024/12〜2025/09)
- チーム構成:
- バックエンドエンジニア 4人
- 職種: バックエンドエンジニア
- 役割: メンバー
- 技術スタック:
- 言語: Go, Kotlin
- インフラ/クラウド: AWS, AWS IoT Core, Lambda, API Gateway, S3
- データベース: DynamoDB
- テスト/CI: APIシナリオテスト, CI
- 実績:
- スクラム導入とKPT運用を定着させ、タスク可視化・優先順位整理・チーム連携を改善
- センサーデータ検証用シミュレーターとSlackアプリを設計・開発
- APIシナリオテストを導入し、CI/Slack通知連携によるデグレ検知体制を整備
- MediaConvert高コスト課題に対して、Lambda+FFmpeg移行設計を推進し、コスト削減(毎月約$4,000)を実現
株式会社CastingONE(2023/03〜2024/11)
人材派遣会社向けCRMサービスの開発・運用(2023/03〜2024/11)
- チーム構成:
- バックエンド 3人
- フロントエンド 2人
- QAエンジニア 1人
- 職種: バックエンドエンジニア
- 役割: メンバー
- 技術スタック:
- 言語: Go, TypeScript
- バックエンド: Echo, GraphQL
- フロントエンド: Nuxt.js, Vuetify
- インフラ/クラウド: Cloud Run, Cloud Storage
- データベース: AlloyDB
- 非同期・メッセージング: Pub/Sub, Cloud Tasks, Cloud Scheduler
- 実績:
- Go言語でのREST API開発を中心に、バックエンドの設計・実装を担当
- 管理画面の設計・実装にも関わり、機能追加と安定運用を継続
- 状況に応じてDevOps・インフラ領域まで横断して対応
管理画面のNext.jsリプレイス(2023/03〜2023/06)
- チーム構成:
- バックエンド 3人
- フロントエンド 2人
- QAエンジニア 1人
- 職種: フロントエンドエンジニア
- 役割: メンバー
- 技術スタック:
- 言語: TypeScript
- フロントエンド: Next.js, Material UI
- 実績:
- Vue.js 2系EOLに伴う移行プロジェクトで、機能を段階的にNext.jsへ置き換え
- 既存運用への影響を抑えながら移行順序を設計し、管理画面のモダン化を推進
株式会社エビリー(2020/04〜2023/02)
動画配信システムの管理画面リプレイス(2022/04〜2023/02)
- チーム構成:
- バックエンド 4人
- フロントエンド 3人
- QAエンジニア 2人
- 職種: フロントエンドエンジニア
- 役割: メンバー
- 技術スタック:
- 言語: TypeScript
- フロントエンド: Next.js
- テスト/CI: Jest, Storybook, GitHub Actions
- 実績:
- 新管理画面のコンポーネント設計・実装を担当
- Jest/Storybookを活用した開発フローを整備
- GitHub ActionsによるCI/CD基盤を構築し、再利用性と検証性の高い開発体制を整備
動画分析基盤の開発・運用(2021/12〜2022/03)
- チーム構成:
- バックエンド 4人
- フロントエンド 3人
- QAエンジニア 2人
- 職種: バックエンドエンジニア
- 役割: メンバー
- 技術スタック:
- 言語: TypeScript
- フロントエンド: Next.js
- インフラ/クラウド: AWS, Lambda
- データベース: Amazon RDS, Amazon Athena
- 実績:
- AWSを中心に、クラウドインフラ設計からAPI開発、管理画面実装までを一気通貫で担当
- 動画分析基盤の実運用立ち上げに必要な機能実装と運用開始を推進
動画変換基盤の開発・運用(2021/07〜2021/11)
- チーム構成:
- バックエンド 4人
- フロントエンド 3人
- QAエンジニア 2人
- 職種: バックエンドエンジニア
- 役割: メンバー
- 技術スタック:
- 言語: Python
- インフラ/クラウド: AWS, Lambda, S3, MediaConvert
- データベース: DynamoDB
- 実績:
- APIの設計・実装を担当
- S3 / MediaConvert / Lambda を組み合わせたイベント駆動アーキテクチャを実装
- 動画変換ワークフローの自動処理基盤を整備
動画配信システムの営業(2020/04〜2021/06)
- チーム構成:
- バックエンド 4人
- フロントエンド 3人
- QAエンジニア 2人
- 職種: 営業
- 役割: メンバー
- 実績:
- インサイドセールス、フィールドセールスの両方を担当
- 2021年7月に本人希望で開発本部へ異動
アピールポイント
AI Agentを活用した開発効率化
新規事業におけるプロジェクトマネジメント
BRAKEPAD SCANプロジェクトでは、チームリーダーとして5名チームの立ち上げから参画しました。プロダクトの方向性が定まりきらない不確実な初期フェーズで、PdMと密に連携しながらスコープと優先度を柔軟に調整しました。営業現場のフィードバックで優先度が頻繁に変わる中、メンバーに「なぜこの機能を作るのか」の背景を伝え、納得感を持って開発を進められるよう橋渡し役を担いました。
その他
- チーム立ち上げ・プロジェクト推進の経験から得たリーダーシップ
- バックエンド・フロントエンド・インフラを横断できるスキルの広さ
- 社内外問わず細かい改善系のボールを積極的に拾う姿勢
- 知見共有を目的とした社内勉強会の主催
- 技術への強い好奇心に基づく、新しい技術や気になる技術への継続的なキャッチアップ