職務経歴書
- 基本情報
- 技術スタック
- 職務経歴
- 業務外活動
基本情報
保有スキル
- スクラムマスターとしてスクラムおよび LeSS の運営
- ファシリテーション
- チームビルド
- 採用実務
- PHP でのサーバーサイド設計・実装
- JavaScript, TypeScript を用いてのフロントエンド実装
意欲・興味
- プロダクトに関わる様々な立場の人達が交わりながら、一緒にプロダクトを作る環境の構築や運用に興味がある
- 小さくサイクルを回し、フィードバックをこまめに受け取れる環境を好む
- 美しいシステムよりも、ユーザーに対して早く価値提供できることに価値を感じる
技術スタック
言語
DB, KVS
インフラ関係
- 2021/06 AWS Certified Solutions Architect - Associate (SAA) 取得
開発手法
- 2023/04 Certified ScrumMaster® (CSM®) 取得(BadgeCert)
フレームワーク等
- FuelPHP
- Chakra UI, Bootstrap4
- Digdag
- DataPortal, BigQuery
- SendGrid
- WiLLMail
- LINE MessagingAPI(個人開発)
- firebase(個人開発)
- Nuxt.js(個人開発)
職務経歴詳細
株式会社シャペロン(2023/01〜現在)
大規模スクラムの 1 つである LeSS を採用しているチームでスクラムマスターとして従事しました。
会社全体の規模がそこまで大きくないため、開発に関わる部門だけでなく組織全体に働きかけることもありました。
この他、エンジニアの採用活動やコーポレート業務の支援にも関わりました。
スクラムマスター(2023/01〜現在)
次のチーム規模でスクラムマスターを担当しました。
- PO 1 名
- チーム 3 つ
- スクラムマスター 1 名(2023/01 〜 2023/05 の期間は 2 名体制)
LeSS やスクラム内容のコーチング
チームに対しスクラムマスターが少ない状況でした。そのため、コーチングの際には各チームで自律的に考えられるよう、主に原理原則を強調して伝えるよう気をつけました。
コーチング例
- 新メンバーオンボーディング時のスクラムおよび LeSS の説明
- LeSS サイトの内容読み合わせ会への参加(読み合わせ中、勘違いがあれば補足するなどの対応しました)
- スクラムや LeSS 関連の特定領域に関するワークショップ、説明会の企画及び実施
- PBI 作り方講座
- スプリントレトロスペクティブ解説
- LeSS におけるマネージャーの役割説明
- RSGT の共有
- 社内コミュニティにてアジャイル関連の資料などを毎営業日ポスト
チーム横断での合意形成のサポート
主に議論内でのファシリテートによってサポートしていました。
フルリモート下での議論では同時に複数人で話すことが難しいため、発言しなくても意見を抽出・可視化できるように進め方を工夫しました。
進め方の工夫についてはこちらのマガジンにも一部をまとめています。
議題例
- Done の定義の策定
- 役割と責任範囲の認識合わせ
- スプリント期間の変更
- フィーチャーチーム化
- チームの定量指標策定
組織運営のサポート
LeSS を実践している部門内はもちろん、会社全体を対象とした組織運営についても関わりました。
内容例
- 全社を対象としたオフサイト MTG の企画(会場選び、アジェンダづくりなど)・当日司会
- 組織ビジョン(コーポレートバリュー)策定
- 部門全体に関わる OKR 策定支援
- 今後発生しそうな課題、すでに発生しかけている課題をマネージャー(CTO など)と協議、状況に応じて個別ヒアリングの実施
- 各メンバー(マネージャーロール含め)との 1on1 や個別フィードバック(状況に合わせて実施)
- LeSS の夜明けへのスポンサー提案、社内窓口担当
プロジェクト推進のサポート
各チームで要求定義や要件定義を進めるプロセスとなっていました。
規模の大きなプロジェクトではチームやステークホルダーが議論に集中できるよう、ファシリテートや進め方の相談に乗る形で支援していました。
実践例
- 要件定義のためのワークの実施(ユーザーストーリーマッピングや、課題に合わせたワークショップづくり)
採用業務(2023/03〜現在)
エンジニアやスクラムマスターの採用プロセスに関わっています。
プロセスの運用はもちろん、今までプロセスに関わっていなかったメンバーを巻き込むなどのプロセス改善も行いました。
- LAPRAS 、ビズリーチ運用
- 候補者のスクリーニング
- スカウト文作成(個別の候補者に向けたもの、一括で送るもの)
- 面接対応(エンジニア、プロダクトマネージャー、スクラムマスター)
- 採用プロセス構築、改善(ゼロベースでの構築、各工程の組み換え、面接官増員のための調整など)
コーポレート業務支援(2023/07〜現在)
コーポレート業務効率化の一環でスクリプトファイルを作成、提供していました。
- OKR 可視化(2023/07)
- notion 上に記載された OKR の内容や進捗状況をブラウザ上でツリー状に可視化する Google Apps Script 、運用マニュアルの作成
株式会社QLife(2019/11〜2022/12)
エンジニアの役割を分けていないため、関わったサービスはインフラ〜フロントまですべて対応しました。
開発業務のほか、輪読会の主催や採用担当(書類選考、面接対応)を行っていました。
more
エンジニアリングマネージャー(2022/06〜2022/12)
システムの保守運用を担当しながら、エンジニアリングマネージャーとして従事していました。
- 対象人数 : 6 名(内社員 3 名)
- 担当内容 :
- 採用担当(社員、業務委託)
- 業務委託メンバーの契約継続判断
- 半期の評価および目標設定
- メンバーとのキャリアプランすり合わせ及び支援
治験候補者の会員基盤作成(2022/05〜2022/07)
既存の会員情報を個人情報として管理できるようにすることで運用やプロモーションをより効率的に行えるようにするための会員基盤の作成を担当しました。
当初は別のメンバーが進行していましたが、進捗が芳しくないこと、関係各所とのやりとりがうまくいっていないことを解決するために途中から進行役として後からアサインされる事となりました。
- チーム規模 : 4 名
- 役割 : プロジェクト進行
- 担当フェーズ : 要件定義
- 担当内容 :
- ステークホルダー定義
- 要求整理
- 全体的なシステムの変更を可視化(作図)、開発メンバーと共有
- ビジネスサイドへの進捗共有
治験 CRM サービスの保守・運用(2021/05〜2022/12)
治験応募者を管理するサービスの保守・運用を担当しました。
社内外にいる利用者の課題を開発チームで収集・優先度付けして対応しました。
2021/05 より開発手法がスクラムになったため分けて記載しています。
- チーム規模 : 7 名
- 役割 : SM 兼 開発メンバー(〜2022/04)、 SM 兼 PO
- CRM サービスの仕様にもっとも詳しい立場だったため、設計サポートや既存仕様の説明を多く担当
- 急ぎの調査や急ぎ修正が必要な内容も主に担当
- 採用技術
- CRM サービス : PHP(Laravel), AWS, PostgreSQL, Vue.js, terrraform, ansible
- 周辺サービス : BigQuey, DataPortal, FuelPHP, jQuery, PostgreSQL, Python
- 担当フェーズ : 要件定義、設計、実装、テスト、リリース、保守、運用
- 担当内容 :
- 開発メンバーとして
- サービスへの機能追加、仕様策定
- DX(Developer Experience)改善
- テストデータの自動生成ツールを作成
- 手動デプロイが必要なものを自動でできるよう整備
- 動かない IaC を動くように調整および整備、 CI 整備
- KPI ダッシュボードの整備
- コードレビュー
- 障害対応、深夜メンテナンス対応
- サービスの保守(ユーザー問い合わせへの返答など)
- クライアントからのシステム調査への回答
- PO として
- ユーザーヒアリングの実施
- 開発メンバーに向けて業務フローや担当チーム、役割の説明及び可視化
- ユーザー要望をまとめ、 PBI として起票
- 運用チームとの関係構築
- 各問い合わせの一次対応
- SM として
- 会議のファシリテーション
- 振り返りやドラッガー風エクササイズの導入・運用
- 各スクラムイベントの進行・運用
- ワークショップの計画・実施
外部コールセンター向けシステムの構築(2021/05〜2021/08)
治験 CRM サービスの一部機能を切り出して社内・社外のコールセンター部門で利用するシステムを新たに構築しました。
- チーム規模 : 4 名(エンジニア 2 名、PdM 2 名、デザイナー 1 名)
- 採用技術 : TypeScript, Next.js, AWS, PostgreSQL, Chakra UI
- 担当フェーズ : 設計、実装
- 担当内容 :
メディアサイトの保守・運用(2019/11〜2022/04)
病院検索やお薬検索など、各メディアサービスの保守・運用を担当しました。
対応時には設計からリリースまで一貫して対応していました。
メディアサイトの優先度は事業全体として高くなく、エンジニアリソースがほとんど自分だけでした。
問題が発生すれば対応する、というのが基本方針でしたが発生する問題は大抵誰も仕様を把握していない機能なため、リバースエンジニアリングしつつ復旧や対応に務めました。
- チーム規模 : 3 名(エンジニア 1 名、デザイナー 1 名、PdM 1 名)
- 採用技術 : PHP, FuelPHP, AWS, PostgreSQL
- 担当フェーズ : 要件定義、設計、実装、テスト、リリース、保守、運用
- 担当内容 :
- サービスへの機能追加
- サービスの保守
- ユーザー問い合わせへの返答
- 定期開催イベントの対応
- 誰も把握していない機能に関する調査や是正対応
- コードレビュー
- 障害対応
- 運用改善ツールの開発
治験CRMサービスの保守・運用(2019/11〜2021/06)
QLife で募集した治験応募者を管理するサービスの保守・運用を担当しました。
社内外にいる利用者の課題を開発チームで収集・優先度付けして対応しました。
対応時には設計からリリースまで一貫して対応しました。
- チーム規模 : 3 名(エンジニア 2 名、ディレクター 1 名)
- 採用技術
- CRM サービス : PHP, Laravel, AWS, PostgreSQL, Vue.js
- 周辺サービス : BigQuey, DataPortal, FuelPHP, jQuery, PostgreSQL, Python
- 担当フェーズ : 要件定義、設計、実装、テスト、リリース、保守、運用
- 担当内容 :
- サービスへの機能追加
- csv ファイルを用いた一括登録機能
- 複数情報を選択しての一括更新機能
- スクリーニング時に画像を利用できるよう機能追加
- その他使い勝手の改善やバグ改修など
- サービスの保守(ユーザー問い合わせへの返答など)
- コードレビュー
- 障害対応
- 会員データの可視化環境を整備(BigQruery + DataPortal)
- 運用改善ツールの開発
- クライアントからのシステム調査への回答
合同会社DMM.com(2015/04〜2019/10)
サーバーサイドエンジニア(PHP)として勤務しました。
主に FuelPHP , たまに Laravel のサービスを保守しました。
インフラを保守する横断チームがあったため、基本的にはオンプレミスサーバや AWS の保守は横断チームに依頼していました。
開発業務のほか、輪読会の主催や新卒社員のメンターを行っていました。
more
DMM電子書籍への読み放題機能追加 (2019/04 〜 2019/10)
2018/04 から開始したものの進捗がない案件へのヘルプメンバーとして参画(実装よりはチームビルド的な役割のヘルプ)しました。
- プロジェクト規模 : 1 日あたりの売上 400 万円程度、購入 UU3000 程度見込み
- チーム規模 : エンジニア 7 名、プロダクトオーナー 1 名
- 担当フェーズ : 要件定義、設計、実装、テスト、リリース
- 担当内容 :
- プロジェクトの全般的な進行(スケジューリング、リソース調整、ステークホルダーとの調整、新メンバー受け入れなど)
- チームビルド(定例の設定、グラウンドルール設定、メンバー間の不和調整など)
- 実装(フロントエンド、サーバーサイド、インフラ)
- リリース作業実施
DMM電子書籍のAWS移行 (2018/10 〜 2019/04)
オンプレミス環境で稼働中のサービスを AWS 環境に移行させるプロジェクトを担当しました。
- プロジェクト規模 : 1 日あたりの売上 4000 万円程度、購入 UU3 万程度
- チーム規模 : エンジニア 5 名
- 担当フェーズ : 要件定義、設計、実装、テスト、リリース
- 担当内容 :
- プロジェクトの全般的な進行(スケジューリング、リソース調整、ステークホルダーとの調整、新メンバー受け入れなど)
- チームメンバーへの電子書籍サービスの概要説明(サービス概要およびシステム概要)
- 影響調査および関係する社内ステークホルダーとの調整
- 移行に伴い変更が必要な箇所の改修およびコードレビュー
- チームビルド(定例の設定、グラウンドルール設定など)
- リリース計画、実施(手順書作成および各ステークホルダーへの説明)
DMM電子書籍の保守・運用 (2015/10 〜 2019/10)
電子書籍の購入と閲覧ができるサービスの保守・運用を担当しました。
- プロジェクト規模 : 1 日あたりの売上 4000 万円程度、購入 UU3 万程度
- チーム規模 : 1 チームエンジニア 4 人程度 + ディレクター1 名(電子書籍全体でエンジニアは 20 名ほど)
- 担当フェーズ : 要件定義、設計、実装、テスト、リリース、保守、運用
- 担当内容 :
- サービスへの機能追加
- サービスの保守(ユーザー問い合わせへの返答、サーバーや機能の要否確認など)
- 障害、深夜メンテナンス対応
- 運用業務の可視化および分析
- レガシーシステムのリプレイス(php5.3 → php7)
- 環境構築、プロビジョニング
- コードレビュー
- オンプレミスサーバーの保守
DMM スクラッチの立ち上げ (2017/07 〜 2017/12)
web 上でスクラッチくじを販売・配送するサービスの立ち上げにヘルプメンバーとして参画しました。
- プロジェクト規模 : 月間購入 1 万人、月間売上 1 億円程度
- チーム規模 : エンジニア 3 名
- 担当フェーズ : 設計、実装、テスト
- 担当内容 :
- 管理画面の実装、コードレビュー
- ユーザー向け画面の実装、コードレビュー
- 各結合試験の項目書作成および実施
DMM okanの立ち上げ (2016/07 〜 2016/12)
BtoCtoC サービスの立ち上げに参加しました。
- プロジェクト規模 : 全体での売上は 6000 万円程度(クローズ済)
- チーム規模 : エンジニア 7 名、ディレクター2 名ほど
- 担当フェーズ : 要件定義、設計、実装、テスト
- 担当内容 :
- オフショア先とのやりとり
- 実装してもらう API の設計
- 設計やテーブル定義に関する質問への受け答え
- 運用で使用する管理画面の作成
- 要件定義
- テーブル及びアプリケーションの設計
- 実装、コードレビュー
- 結合試験の項目書作成および実施
- チームメンバー育成
- 新卒社員、SES を対象
- Git や利用する社内 API の説明、開発や環境構築など技術的な質問受付
- 定例の設定や振り返り(KPT)の導入などチームビルディング
全社で利用するAPIのリプレイス (2015/06 〜 2015/10)
DMM のほぼ全サービスで利用中の API のリプレイスプロジェクトに参加しました。
- プロジェクト規模 : 売上 2,211 億円/年、会員数 3,196 万人
- チーム規模 : エンジニア 8 名、ディレクター2 名ほど
- 担当フェーズ : 設計(アプリケーションのみ), 実装
- 担当内容 :
- 主に外部仕様書・内部仕様書の作成を担当(実装者からの質問受付も)
- 一部 API を実装及びそのユニットテストを作成したものの、利用する FW が変更となりリリースには含まれず
業務外活動