ID:85876さん

キャリアビジョン


テックリードまたはエンジニアリングマネージャーとして、現場でチーム開発を主導し、エンジニア組織の成果を高めるエンジニアを目指している

・個人の成果を積み上げるよりも、チームや組織全体の成果を高める動きが得意なため。 ・フロントエンドからインフラまでの技術経験と、組織の課題を俯瞰して捉えて解決する力を、チームを率いる立場で活かしたいため

プロジェクト経験

2022年/2年以上

飲食店向けAI自動発注saas

フルスタックのソフトウェアエンジニアとして、フロントエンドとバックエンドを横断して開発。マージ済みPRは699件にのぼり、担当範囲はフロントとバックがほぼ半々。 コアプロダクトの自動発注サービスにおける基盤となる発注ルールを一覧で管理する新画面開発を担当。ユーザーの本部担当者が全食材・全店舗の発注条件を管理できるようにし、設定ミス・工数削減を実現。開発時には、要件定義書1本と設計書16本を自ら起票し、DB変更・API・画面実装までを一人で実施。他にもアレルギー情報の管理や検索、ロス入力、備品発注などの新機能を開発。 また、一括更新時のメモリ不足やクエリのタイムアウト、商品マスタの検索速度課題を解消するなど非機能・パフォーマンス観点も追求。 2025年6月からはClaude Codeを導入し、手順をスキル化してPR作成・レビューなどの定型業務を効率化。

2025年/2年以内

忘れ物防止タグのスマホアプリとAPIの開発

Bluetoothの忘れ物防止タグと連携するスマホアプリとAPIを立ち上げから担当し、マージ済みPRの63%(280件)を担当。Flutterのアプリ、HonoとTypeScriptのAPI、TerraformによるGCP(Cloud Run、Cloud SQL)のインフラを構築し、App StoreとGoogle Playで公開した。 【FlutterとネイティブのBLE実装の分担】 BLEのライブラリがそろい導入しやすいFlutterを選んだ。開発を進めると、iOSはAndroidより制約が厳しく、スワイプでアプリを終了したときの処理やstate restorationなど、Flutterからは扱えない部分が出たため、そこはSwiftで実装した。Androidではアプリを終了しても機能を動かし続けるため、Kotlinでフォアグラウンドサービスを実装した。Flutterには主に画面を担当させている。 【その他】 本番ビルドと配信をGitHub Actionsで自動化し、立ち上げ当初からAIによるPRレビューを組み込んだ。Mixpanelでアプリの利用状況を分析している。

2020年/2年以上

暗号資産取引所Webシステム開発

暗号資産取引所の事業拡大フェーズに参画し、フロントエンドを中心に開発を担当。 【新規登録画面のUX改善】 登録途中の離脱が多く、原因は2つあった。1つ目は書類の郵送が必須の本人確認で、登録を終えるまでに手間と時間がかかっていた。そこでオンラインの本人確認(eKYC)を導入し、郵送をなくした。2つ目は入力項目の多さが生む心理的なハードルである。ユーザーイベントを分析して離脱が起きる箇所を確かめ、項目を1つ入力するたびに次の項目が出る形に変えた。これらの改善で、登録途中の離脱率を約50%減らした。 【Reactの導入】 SPAの新規画面開発にあたり、Vueと比較してReactの導入を主導した。決め手は、海外を中心に採用が広がり長く使われる見込みが高いこと、新しい技術に関心の高いエンジニアを採用しやすいこと、関数コンポーネントで画面を部品に分けて組み立てられる設計であることの3つ。 【その他】 暗号資産の積立設定画面の実装と建玉一覧画面のUI刷新を、要件定義から実装まで一貫して担当。

マネージメント能力

保守改善開発チームのリードエンジニアとして、新しくチームに加わったエンジニア2名のメンターを務め、2名の立ち上がりを担当しました。
2名が、自社サービスの複雑なドメインを理解したうえで、保守改善の開発を自走できる状態にする責務がありました。具体的には次の3つです。 ・技術のキャッチアップ:チームで使う技術スタックと開発の進め方に慣れ、実装からレビュー対応までを一人で進められるようにする。 ・ドメイン知識の伝達:発注、在庫、原価などの業務とデータの関係を理解し、問い合わせ調査や不具合修正で、原因を自分で突き止められるようにする。 ・コードの品質の担保:2名のPRレビューを担当し、動くだけでなく、後から読んで直しやすいコードを書けるようにする。
【前提と考えたこと】 2名とも中途採用で、エンジニアとしての基本的な技術は入社時から身につけていました。一方で、自社サービスの複雑なドメイン知識は持っていません。保守改善開発で活躍してもらうには、ドメイン知識の補強が急務でした。そこで、技術を一から教えるよりも、ドメイン知識を実際の案件の中で身につけてもらうことを優先しました。 【問題1:複雑なドメイン知識を、どう身につけてもらうか】 ドメインの知識は範囲が広く、資料を読むだけでは、どこが大事なのかをつかみにくいものです。そこで、私が抱えていた大きめの案件のうち、自分が深く理解しているものを細かいタスクに分解して、2名に依頼しました。タスクを進めるうえで必要になるドメイン知識や仕様は、分からない点があれば質問してもらうようにお願いしました。実際の案件を進めながら、必要な知識をその場で学べるようにするためです。また、自分が深く理解している案件を選んだのは、どの質問にも背景まで含めてすぐに答えられ、2名の手が止まらないようにするためでした。 【問題2:正しく動くコードと、保守しやすいコードの差】 2名のコードは、ロジックとしては正しく動くものでした。ただし保守改善の開発では、後から別の人が読み、直すことを前提にコードを書く必要があります。そこでPRレビューでは、技術的な観点からのコメントを多く付けました。たとえば、クラス全体を見ると同じ処理が重なっている箇所は、DRY原則に沿って整理し直してもらいました。また、保守性の観点から、カプセル化と可読性の改善も求めました。 【問題3:仕様が固まりきっていない部分への対応】 実装を進めると、仕様が固まりきっていない部分が見つかることはよくあります。私たちのチームでは、そうした点をPdMに確認してから進める開発フローで運用しています。2名にはこのフローを伝え、仕様の不明点に気づいたら自分でPdMに確認する動き方を身につけてもらいました。開発者として自走するには、コードを書く力だけでなく、仕様を確かめに行く力も必要だと考えたためです。 【結果】 2名とも、半年が経つころには、マネージャーから直接タスクを引き受け、一人で進められる状態になりました。

アピール項目


アウトプット

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

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

未入力です

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

未入力です

生成AIの活用状況

日常的な情報収集・業務活用
ChatGPTやGeminiなどのチャットツールを、情報収集、ドキュメント作成、翻訳に日常的に活用
業務でコード補完系の生成AIを活用
GitHub Copilot等のコーディング支援ツール
業務でコード生成、コーディングエージェント系の生成AIを利用
コードレビュー、テストコード生成、デバッグに生成AIを活用
モデルの構築・研究開発
LLMのファインチューニングや、独自モデルの構築経験

キャラクター

直近で一番やりたいこと
現場にいたい
好きなスタイル
一人で黙々
どちらかといえば一人で黙々
どちらともいえない
どちらかといえばみんなでワイワイ
みんなでワイワイ
好きな規模
小さい会社
どちらかといえば小さい会社
どちらともいえない
どちらかといえば大きい会社
大きい会社
自信を持って人より秀でていると言える点
学習能力 / 問題解決力 / 責任感
スキルのタイプ
ゼネラリスト
どちらかといえばゼネラリスト
どちらともいえない
どちらかといえばスペシャリスト
スペシャリスト
得意なフェーズ
0 → 1
どちらかといえば0 → 1
どちらともいえない
どちらかといえば10 → 100
10 → 100
会社を選ぶ一番の基準
年収が第一
やりたくない分野
未入力です
その他の特徴
OSSのコミッターである
その他のやりたいこと・やりたくないこと
未入力です

やりたい事

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

基本プロフィール

年齢
今年で30代前半
好きなテキストエディタ
necoder(AIエージェント向けのRust製コードエディタ)
希望勤務地
東京都
希望年収
未入力
ご意見箱

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

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

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