ID:84128さん

キャリアビジョン


曖昧な課題を技術的な意思決定と実装につなげ、プロダクトを前に進められるテックリードになりたい

これまで、バックエンド開発を軸にしつつ、必要に応じてフロントエンド開発や仕様策定、PM、テックリードなども担当してきました。その中で、自分の担当領域だけに閉じるよりも、プロダクトやチームの課題を見つけ、必要な役割を担いながら前に進めていくことにやりがいを感じています。 今後もバックエンドを専門性の軸として深めながら、技術領域や役割を限定せず、プロダクトにとって必要なことに取り組めるエンジニアを目指したいと考えています。

プロジェクト経験

2024年/2年以上

自社ライブ配信サービスの開発

## 自社ライブ配信サービス「Pococha」のバックエンド開発(2024/04〜現在) ### プロジェクト概要 - 概要:MAU約30万のライブ配信サービス「Pococha」のバックエンド開発 - プロジェクト規模:チーム単位で5〜10名 - 役割:バックエンドエンジニア - 使用技術:Ruby / Ruby on Rails - 担当範囲:PdMとの仕様策定、API・DB設計、実装、テスト 初心者ユーザー向けの施策を中心に、新機能の仕様策定からバックエンドの設計・実装・リリースまで担当しています。 ### チュートリアル改善 **概要** 新規登録ユーザーが配信枠へ入室する前に、Pocochaの基本的な楽しみ方を理解できるようにするチュートリアル機能のバックエンド開発を担当しました。 公開情報:[【Welcome to Pococha第3弾】新機能「チュートリアル」「入室スタイル設定」がリリース!初心者リスナーさんに合わせた歓迎ができるようになります!](https://report.pococha.com/n/n90307fa0901f) **課題** 従来は会員登録後すぐにライブ配信を視聴する導線となっており、ライブ配信に馴染みのないユーザーが、サービスの楽しみ方を理解しないまま配信枠へ入室してしまう課題がありました。 バックエンドでは、単にチュートリアルの完了/未完了を保持するだけではなく、ユーザーが途中でアプリを離脱した場合や、後から再開した場合でも正しいステップから継続できるよう、進行状態を適切に管理する必要がありました。 **考えたこと・打ち手** クライアントとバックエンドの間で状態の解釈がずれると、不正な進行状態や再開時の不整合につながると考えました。 そのため、クライアントエンジニアと仕様をすり合わせながらチュートリアル全体の状態遷移を整理し、それをもとにデータモデルとAPIを設計しました。 特に、正常系だけでなく途中離脱・再開などのケースを含めて状態遷移を整理することで、クライアント側からも一貫した形で進行状態を扱えるようにしました。 **使用技術** - Ruby(Ruby on Rails):チュートリアルの進行状態を管理するAPI・バックエンドロジックの設計、実装、テスト **成果** 新機能をリリースし、新規登録ユーザーの離脱率改善に貢献しました。 具体的なKPIは社外秘のため非公開です。 ### さがす機能の開発 **概要** リスナーが配信枠へ入室する前に、リアルタイムで配信枠の雰囲気を確認できる「さがす機能」のバックエンド開発を担当しました。 公開情報:[【新しい出会いの手段】「さがす機能」をリリースします!](https://report.pococha.com/n/nbe952ab18156) **課題** 従来はサムネイルを手がかりに配信枠を選ぶため、実際に入室するまで配信の雰囲気を把握できませんでした。 バックエンドでは、リスナーの利用条件、ライバー側の公開設定、ユーザー間のブロック関係など複数の条件を考慮し、閲覧可能な配信枠だけを返す必要がありました。 また、既存機能にも配信枠へのアクセス可否を判断するロジックが存在するため、新機能側に独立した判定を持つことで、将来的に仕様変更時の不整合が発生しないよう考慮する必要がありました。 **考えたこと・打ち手** まず、既存の配信枠へのアクセス可否に関するロジックを確認し、新機能固有の条件と既存機能でも共通して利用すべき条件を整理しました。 判定ロジックが複数箇所へ分散すると、仕様変更時に条件の適用漏れや挙動の差異が生じると考えたため、責務を整理したうえで既存ロジックとの整合性を保つAPI設計としました。 **使用技術** - Ruby on Rails:配信枠の取得API、閲覧条件の判定ロジックの設計・実装・テスト - 既存のRailsアプリケーション上で、既存機能への影響を考慮しながら新機能を追加 **成果** 機能をリリースし、ユーザーから肯定的なフィードバックを得ました。

プロジェクトカテゴリ
担当工程
経験した職種・役割
あなたが実際に使っていた技術
このプロジェクト詳細は公開されていません

プロジェクトカテゴリ
担当工程
経験した職種・役割
あなたが実際に使っていた技術
このプロジェクト詳細は公開されていません

プロジェクトカテゴリ
担当工程
経験した職種・役割
あなたが実際に使っていた技術
このプロジェクト詳細は公開されていません

プロジェクトカテゴリ
担当工程
経験した職種・役割
あなたが実際に使っていた技術
このプロジェクト詳細は公開されていません

プロジェクトカテゴリ
担当工程
経験した職種・役割
あなたが実際に使っていた技術
このプロジェクト詳細は公開されていません

マネージメント能力

このマネージメント能力は公開されていません

アピール項目


アウトプット

GitHub アカウント
あり
Qiita アカウント
未入力です
Zenn アカウント
あり
Speaker Deck アカウント
あり
SlideShare アカウント
未入力です
特にアピールしたいアウトプット
未入力です

今後、身につけなければいけないと思っている技術は何ですか?

## 大規模サービスにおける設計・アーキテクチャ バックエンドを軸に、より複雑なドメインや大規模なトラフィックを扱うための設計力を高めたいと考えています。 機能単位の設計だけでなく、システム全体を見ながら、変更容易性・パフォーマンス・信頼性を考慮した技術選定やアーキテクチャ設計ができるようになりたいです。 ## 技術的な意思決定・テックリード 複数の選択肢からトレードオフを整理し、プロダクトやチームの状況に応じて適切な技術的意思決定ができる力を伸ばしたいです。 また、自分自身が実装するだけでなく、設計やレビューを通してチーム全体の開発を前に進められるエンジニアを目指しています。 ## AIを活用したソフトウェア開発 コーディングエージェントをはじめとしたAIを活用し、開発速度を高めるだけでなく、設計・実装・テスト・レビューといった開発プロセスそのものをより良くする方法を身につけたいと考えています。

あなたが一番パフォーマンスを出せるのはどんな環境ですか?

## 目的や背景が共有されている 「何を作るか」だけでなく、「なぜそれを作るのか」「どのような課題を解決したいのか」が共有されている環境で、特にパフォーマンスを発揮しやすいです。 背景を理解したうえで、仕様や設計について自分なりに考え、必要に応じて提案できる働き方を好みます。 ## 役割にとらわれず動ける バックエンドを軸としつつも、必要であれば仕様整理やフロントエンド、開発プロセスの改善など、自分の担当領域を越えて課題解決に取り組める環境を好みます。 職種や担当領域で明確に線を引くよりも、プロダクトを良くするために必要なことへ柔軟に関われる環境の方が力を発揮できます。 ## 率直に議論し、意思決定できる 役職や職種に関係なく意見を出すことができ、技術や仕様について率直に議論できる環境を好みます。 一方で、議論を続けること自体を目的とせず、必要な情報をもとに意思決定し、実行に移していけるチームで働きたいと考えています。

生成AIの活用状況

日常的な情報収集・業務活用
ChatGPTやGeminiなどのチャットツールを、情報収集、ドキュメント作成、翻訳に日常的に活用
業務でコード補完系の生成AIを活用
GitHub Copilot等のコーディング支援ツール
業務でコード生成、コーディングエージェント系の生成AIを利用
コードレビュー、テストコード生成、デバッグに生成AIを活用
生成AIをコアとした開発
生成AIを主要技術としたサービス・プロダクト・機能の企画や、RAGなどの高度な手法を用いた開発経験

キャラクター

直近で一番やりたいこと
サービスを作りたい
好きなスタイル
一人で黙々
どちらかといえば一人で黙々
どちらともいえない
どちらかといえばみんなでワイワイ
みんなでワイワイ
好きな規模
小さい会社
どちらかといえば小さい会社
どちらともいえない
どちらかといえば大きい会社
大きい会社
自信を持って人より秀でていると言える点
学習能力 / 調整力 / 問題解決力
スキルのタイプ
ゼネラリスト
どちらかといえばゼネラリスト
どちらともいえない
どちらかといえばスペシャリスト
スペシャリスト
得意なフェーズ
0 → 1
どちらかといえば0 → 1
どちらともいえない
どちらかといえば10 → 100
10 → 100
会社を選ぶ一番の基準
好きなプロダクトがある
やりたくない分野
アダルト
その他の特徴
レガシーな環境を改善できる / 新しい技術はとりあえず試す / 勉強会でLTをよくする / 起業/創業期のベンチャーにいた
その他のやりたいこと・やりたくないこと
未入力です

やりたい事

手を動かして設計してコードを書きたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
価値あるプロダクトを作り成長させたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
学び続けて技術力でプロダクトに貢献したい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
意義があることや社会に貢献できる仕事がしたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
人や計画の調整・マネジメントをしたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
レガシーなシステムの保守・運用・改善をしたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
企画や仕様を考えるところから関わりたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
業務効率を改善して一緒に働く人のためになりたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
全社横断的な共通基盤作りや強化をしたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
組織や文化を作る・成長させる仕事をしたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい

基本プロフィール

年齢
今年で20代後半
好きなテキストエディタ
zed
希望勤務地
福岡県 / リモート勤務
集まる必要性がない場合は基本リモートが許可される環境が必要
希望年収
800万円
ご意見箱

要望、不具合報告、使いづらい点や感想など、お気軽にお寄せください。
いただいたご意見は、今後のサービス向上に活用させていただきます。

なお、このフォームは受付専用のため、返信を行っておりません。
返信を希望する場合はお問い合わせよりご連絡ください。

  • {{error}}
転職ドラフトを友人や同僚に薦める可能性はどのくらいありますか?