History
Eureka (2020.3~)
Push 通知基盤リプレイス
社内で利用していた Push 通知の送信基盤を SaaS から内製の基盤へのリプレイスするプロジェクトをテックリードとして担当しました。
このプロジェクトは、SaaS から内製基盤へのリプレイスを目的とし、SaaS ソリューションの使用に伴うコストを削減と内製基盤化することで、より詳細な配信実績の分析を可能にすることを目標に実施されました。結果として上記の目標は達成され、特にコストは 90% の削減に成功しました。
役割
- テックリード
- プロジェクトマネージャー
業務内容
- ベンダーマネジメント
- プロジェクトマネジメント
- Amazon Pinpoint を利用した Push 通知送信基盤の設計と実装
- Push 通知も含めた社内 CRM ツールの開発ワークフローの改善
「ペアーズクエスチョン」の開発
お相手の人柄がわかる新機能「ペアーズクエスチョン」の開発のバックエンドの開発をリードエンジニアとして担当しました。
機能の詳細は https://prtimes.jp/main/html/rd/p/000000238.000005528.html に記載してあります。
役割
リードエンジニア
業務内容
- バックエンドの全体設計
- Go による API 開発
- ElasticSearch を利用したレコメンデーション
OpenAPI ドキュメンテーションの運用改善
Pairs のバックエンドで利用されていた OpenAPI を利用した API のドキュメンテーションの運用を改善しました。
改善の詳細については 2023 のエウレカ社の Advent Calender に詳細を記載しています。
恋愛コーチングサービスの開発
Pairs が作った結婚相談所サービスである「Pairs Engage 」のクローズに伴い発足した新規事業である恋愛コーチングサービスの開発と一部プロジェクトマネジメントを担当しました。
この機能は「Pairs コンシェルジュ」として 2022/10/24 にリリースされております => https://eure.jp/press/20221024/
役割
Back-end Engineer (社内管理ツールのリードエンジニア)
業務内容
- サービス全体のシステム設計、DB 設計
- Go による API の開発
- 社内スタッフが利用するツール開発のプロジェクトマネジメント
- 社内スタッフの利用する管理画面での Nuxt3 の導入
Pairs の Safety に関わるプロジェクトの遂行
Pairs のプラットフォームの安全性を高め、ユーザーに安心して Pairs を使ってもらうための施策を進めるプロジェクトです。バックエンドエンジニア兼 Project Manager としてプロジェクトを牽引しました。
業務内容
- システム全体の設計
- Go による API の開発・運用
- Project Management
担当した施策一覧
- 利用規約同意の改善
- メッセージ不適切ワード検知システムの実装とその改善
- カスタマーサポートの管理画面のフレームワーク移行 (Anglar 1.x → Vue2)
- 外部向け公開文章更新の SaaS 化(Contentful化)
本人確認機能 (eKYC) の開発
日本のオンランデーティングサービスとして初めて「本人確認(eKYC)」を導入するプロジェクトのテックリードとして開発とプロジェクトマネジメントを担当していました。 ref: https://eure.jp/press/20201008
役割
- テックリード
- プロジェクトマネージャー
業務内容
- Go による API の開発と運用
- Lambda を使ったサーバレスなサブシステムの全体設計
- プロジェクトの進捗及びリリースのマネジメント
- PRD の導入と仕組み化
DeNA (2017.7 ~ 2020.2)
AndApp
PC向けプラットフォーム「AndApp」の開発に従事
業務内容
- Go/GAEを使ったAPIの設計、実装
- 社内ツール、開発者向けツールの開発・運用
- 社内向けのドキュメントの作成・運用
担当した施策
ユーザー向けPCサイトの機能改修
- Go/GAEの環境のキャッチアップを行うために、既存システムのユーザー向けの機能改善やマニュアル作業を自動化するといった業務を担当しておりました。
開発者向けサイトの改善
- 開発者向けポータルの改善作業です。担当の退職に伴い引き継ぎも合わせてリリースするまで対応しました。
PCクライアントのフロントエンドのリニューアル
- Electron の Webview 上で動作するUIのリニューアルするプロジェクトで Go を使った API 開発だけでなく、Vue2 で作られたアプリへの Typescript の導入を行いました。
PCクライアントの機能追加
- PCクライアントのユーザー向け告知機能の設計、実装、QA対応、リリースまでを担当しました。
ソーシャルゲームのキャンペーンの開発
大型ソーシャルゲームのキャンペーン施策の開発と運用を担当しました。
開発をする過程で以下の2つの作業も行いました。
- QA 環境のマルチテナント化と無駄なGCPプロジェクトの削除
- Google App Engine のメジャーバージョンアップ
DeNA Summer Internship 2019 の問題作成
役割
サーバーサイドチームリーダー
業務内容
DeNA の 2021 年新卒採用向けのインターンシップ(プロダクト開発コース)の課題作成のAPI側の開発を担当しました。
iemo (2016.10 ~ 2017.6)
業務内容
- iemoに関わる開発、運用業務全般に関わりました。
- Ruby を使った API の開発。
その他
- Qiita::Teamを導入
イーライン (2014.4 ~ 2016.9)
業務内容
新卒でソフトウェアエンジニアとして採用され、ブラウザやUnityでのゲーム開発エンジニアを経てサーバーサイドエンジニアとして働いていました。また、社内システムの運用を担当し、Windows サーバーのメンテナンス等を行っておりました。
担当した施策一覧
- カジュアルゲームのスマホアプリ化
- ブラウザで作成されたカジュアルゲームをiOSとAndroidのwebゲームとしてアプリ化を行なっていました。
- Android/iOSのアプリの作成から公開までのプロセスを全て担当してました。
- Unityを使ったネイティブゲームの開発
- Unityを使ったカジュアルゲームの開発
- スマホゲーム向けのメディアの企画/開発
- システム、DB の設計
- LAMP 環境の構築
- ansible での構成管理のコード化
- フル SSL 対応及びHTTPS対応
- PHP5系 → 7系へのバージョンアップ
- 社内情シス
- 社内ツールの開発