ID:63644さん

キャリアビジョン


技術と事業の両面から、プロダクトを最適な方向へ導けるエンジニア。

**「何を作るべきか」の課題設定から、「どう実現するか」の設計・実装までを担い、継続的にプロダクトの価値を高められるエンジニアを目指しています。** ### 1. 技術的な判断を、事業上の成果につなげる 現職では、13メディアの開発・運用を担当し、機能開発に加えて、パフォーマンス改善、インフラコストの削減、既存システムのリプレイスなどに取り組んでいます。 その中で重視してきたのは、**技術的な理想だけを追うのではなく、事業上の制約や優先順位を踏まえ、実行可能な方法を選択すること**です。 今後は一つのプロダクトに継続して向き合い、ユーザー価値・事業価値・技術的合理性を踏まえた意思決定から実装まで担えるPdEを目指します。 ### 2. 課題の本質を捉え、作るべきものを見極める 開発においては、提示された要件をそのまま実装するのではなく、**「誰のどのような課題を解決するのか」**を明確にすることを大切にしています。 生命保険システムの開発では、業務ドメインを理解し、商品間で共通するロジックと固有の処理を整理するなど、業務理解を設計に反映してきました。 今後はPdMやユーザーと要件整理の段階から議論し、必要に応じて具体的な画面や動作を示しながら、何を作るべきかの判断にも関わりたいと考えています。 ### 3. 個人の成果を、チームや組織の成果へ広げる 生命保険システムの開発では、会社間で分断されていた開発体制に対し、組織横断の振り返りを提案しました。自ら構築したフォーマットは顧客側の他チームにも展開され、現在も活用されていると伺っています。 この経験から、**自分の担当範囲に閉じず、関係者を巻き込みながら改善を組織に広げること**を大切にしています。 まずはPdEとして設計・実装の専門性をさらに深め、将来的にはチームや組織の力を引き出す立場からも、プロダクトの価値向上に貢献したいと考えています。 --- 13年間のバリスタ経験で培った、相手の曖昧な要望を言語化する力や、現場の制約を踏まえて判断する視点は、現在のエンジニアとしての仕事にも活きています。**異業種で得た経験を強みとして活かしながら、技術を軸にプロダクトへ貢献していきたい**と考えています。

プロジェクト経験

2026年/半年以内

買収メディア(10媒体以上)の開発・運用、および事業部横断での技術支援

### プロジェクト概要 買収したWebメディアの成長を担う広告事業部にて、13媒体の開発・運用を担当。事業部内唯一のエンジニアとして、Ruby on Rails、PHP、WordPressなど異なる技術スタックの既存システムに対し、開発基盤整備、リプレイス、パフォーマンス改善、インフラ・セキュリティ対応を推進した。 ### ① 開発基盤整備とセキュリティ対応 **【課題】** 各媒体はAWS、Google Cloud、さくらインターネット、エックスサーバー、GMO系サービスなど異なる環境で運用されていた。特にWordPressを利用する媒体ではソースコードのバージョン管理や改修履歴の記録が不十分であり、過去の変更内容や障害対応の経緯を追跡しづらい状態だった。 **【判断・実装】** 継続的な機能改善と安全な運用には、まずコードの変更を追跡できる基盤が必要と判断。GitHubによるソースコード管理を提案・導入し、Claude CodeやCodexを用いた既存コードの調査・改修にも活用した。 その後のPHP2Shellに関連するセキュリティインシデントでは、事前に整備したGitHubのコード管理基盤とAIによるセキュリティスキャンを活用。複数媒体のコード調査や影響状況の把握を効率的に進め、個人情報の有無、認証情報の管理状況、脆弱性、事業影響を踏まえた対応優先順位の整理や、サービス継続可否の迅速な意思決定につなげた。 安全性を確認できない環境ではスナップショット取得後に再構築。DB認証情報をAWS Secrets Managerへ移行し、EC2のIAMロールから最小権限で取得する構成に変更した。加えて、Amazon SNSを介したSlack通知や緊急停止手順を整備した。 ### ② 独自CMSからのリプレイス・アーキテクチャ設計 **【課題】** 買収メディアの独自CMSからの脱却を目的としたリプレイスを担当。移行後はインターン生が記事運用を行うため、運用の容易さとシステムの保守・拡張性を両立する必要があった。 **【技術選定・実装】** 非エンジニアによる記事管理を考慮してWordPressをCMSに採用し、公開サイトにはNext.jsを選択。Headless CMS構成によってコンテンツ管理と画面表示の責務を分離した。 描画方式はSSRとISRを比較し、リリース速度と初期検証工数を考慮してSSRを採用。都道府県別ページの共通要素をコンポーネント化し、ページごとの差分を扱いやすい構成を設計・実装した。 既存システムの調査から技術選定、アーキテクチャ設計、フロントエンド実装まで主体的に担当した。 ### ③ パフォーマンス・インフラコスト改善 **【ランキング処理の改善】** ユーザーリクエスト時に同期実行されるランキング算出処理が、アクセス増加時のサーバー負荷につながっていた。 ランキングのリアルタイム更新が必須ではない点に着目し、更新頻度と処理負荷のトレードオフを検討。4時間ごとの定期バッチで事前計算する方式へ変更し、リクエスト時の計算処理を削減した。併せてCPU使用率80%を基準とする監視アラートを設定した。 **【インフラコスト改善】** 海外アクセスによるロードバランサーのコスト増加に対し、GA4のアクセス傾向や海外店舗の分布を調査。事業への影響を検討したうえでWAFによる海外IP制限を実装し、月額50万円以上のインフラコスト削減を実現した。 ### ④ 事業部横断の技術支援 担当事業部にとどまらず、海外メディアの運用保守や他事業部の技術支援にも参画。関係部門と連携し、技術的な実現可能性の検討や課題解決を支援した。

2025年/1年以内

大手生命保険会社 代理店/募集人向け 業務システム開発案件

### プロジェクト概要 大手生命保険会社の代理店・募集人向け業務システムのリプレイス開発に参画。スピード重視のPoC開発から正式受注後の開発まで携わり、Java 21、Spring Boot、Azure Cosmos DBを用いたWebアプリケーションの設計・実装・テストを担当。 プロジェクトリーダーとして、既存コードのリファクタリング、4名以上のメンバーに対するコードレビュー、組織横断の開発プロセス改善を推進した。 ### ① ドメイン理解に基づく設計・リファクタリング **【課題】** PoC段階では開発スピードが優先され、商品ページ単位での機能実装が中心となっていた。保険商品に関するドメイン知識も十分ではなく、1ファイルに1万行以上のコードが存在するなど、責務の分離や複数商品での再利用を考慮できていない構造だった。 **【判断・設計・実装】** 正式受注後、既存コードを調査する中で、商品ごとに独立しているように見えた機能にも、類似判定処理などの共通する業務ロジックが存在することを把握。 保険商品の構造を分析し、商品間で共通化できる処理と商品固有の処理の境界を整理した。その内容について設計チームや保険会社と認識を合わせながら、既存コードの責務分離と共通化を段階的に進めた。 これにより、個別の商品ページの実装にとどまらず、後続の商品開発でも再利用できる構造を意識した設計・実装へと改善した。 また、4名以上のメンバーに対するコードレビューでは、修正指摘だけでなく、共通化の判断根拠や設計意図も共有し、チーム内での業務理解と実装方針の統一に取り組んだ。 ### ② 組織間の分断解消と開発プロセス改善 **【課題】** 保険会社、複数の開発会社、ビジネスパートナー、外部ベンダー間で情報共有が十分に行われておらず、開発に必要なドメイン知識や仕様の背景を把握しづらい状況だった。 **【判断・取り組み】** 保険会社のオフィスで開催されたスクラムサミットへの参加を通じて、保険会社側もスクラムによる開発改善を模索していることを把握。組織間で課題を共有し、継続的に改善する機会が必要と考え、スプリント終了時のレトロスペクティブ導入を提案した。 導入当初は議論の焦点が定まらず、改善につながりにくい課題があったため、AIによる課題の要約やブレイクアウトルームを取り入れ、参加者が具体的な課題と改善策を議論できる進行方法へ改善した。自身が企画・ファシリテーションを担当し、継続的な運用を推進した。 **【成果】** 振り返りを通じて保険会社と開発側のコミュニケーションが円滑になり、従来は得にくかった商品仕様や業務上の背景情報を共有できるようになった。 得られたドメイン知識を設計チームとの認識合わせや実装方針の検討に活用し、開発品質の向上につなげた。 ### ③ 顧客との仕様調整・機能開発 既存システムの画面・機能仕様を調査し、新システムの画面設計、機能実装、テストを担当。 PoC段階から開発に参画し、実装した機能についてエンドユーザー向けのプレゼンテーションも実施。機能の動作や仕様に関する認識合わせを行い、顧客の業務理解を深めながら開発を進めた。

2024年/1年以内

各府省で使用される文書管理システムの開発

### プロジェクト概要 各府省で利用される文書管理システムの開発に参画。Java 21、Spring Boot、React 16、TypeScript、PostgreSQLを使用し、法改正に伴う機能追加・改修と、既存システムのリバースエンジニアリングによる設計書整備を担当。 目白拠点リーダーとして設計・実装・テストに加え、3名の配下メンバーに対するレビューや進捗管理、複数拠点間の調整を担った。 ### ① 既存システムの解析と法改正対応 **【課題】** 既存システムの基盤部分はオフショアで開発されており、仕様書やコードコメントが十分に存在しなかった。 加えて、意味の分かりにくい関数名・変数名やマジックナンバーが多数存在していたため、コードから業務仕様や処理意図を理解することが難しく、既存実装を前提とした機能追加・改修にも影響していた。 法改正への対応と並行して、既存コードを解析し、実装から設計書を作成する必要があった。 **【対応】** 既存コードの処理内容や画面・データの関係を調査し、実装を基に仕様を整理。設計書の作成と並行して、法改正に伴う機能追加・改修の設計、実装、テストを担当した。 ### ② ユビキタス言語辞書による開発品質の改善 **【課題】** 既存コードでは命名規則が統一されておらず、開発メンバーが意味の不明瞭な識別子を踏襲して実装する状態だった。レビュー時にも命名や可読性に関する確認基準がなく、品質が安定しない課題があった。 **【判断・実装】** 個々のコードを修正するだけでは同じ問題が繰り返されると考え、チームで共通利用できる命名基準の整備を提案した。 Excelを用いてユビキタス言語辞書を作成し、日本語の業務用語を入力すると、対応する関数名・変数名を取得できる仕組みを構築。開発メンバーが共通の用語と命名規則に基づいて実装できるようにした。 また、レビュー品質のばらつきを抑えるため、レビュー用チェックリストを作成。辞書の利用状況などを開発者自身が確認するセルフチェックの仕組みを導入し、レビュー前の品質確認を標準化した。 **【成果】** 既存コードの問題を個別に指摘するだけでなく、チーム共通の命名基準とレビュー手順を整備し、可読性・保守性を考慮した開発を継続できる体制づくりを推進した。 ### ③ チーム開発・複数拠点間の調整 3名のメンバーの進捗管理、設計書・ソースコード・テスト仕様書・テストエビデンスのレビューを担当。設計と実装、テスト結果の整合性を確認し、成果物の品質確保に取り組んだ。 また、関東(豊田・目白)・東北の計3拠点が参加する定例会で進捗・課題を共有し、拠点間の認識合わせを推進。ビジネスパートナーの採用面談にも参加し、開発体制の構築を支援した。

2022年/1年以内

建機メーカーの請求管理システム開発・保守(インボイス対応含む)

### プロジェクト概要 建機メーカー向け請求管理システムの開発・保守に参画。Java、XHTML、Oracleを使用した既存業務システムにおいて、設計・実装・テストから運用保守までを担当した。 エンジニアとして初めて参画した開発案件であり、既存システムの理解とJavaによる業務ロジックの実装に取り組んだ。 ### ① インボイス制度対応に伴うシステム改修 **【課題】** インボイス制度の導入に伴い、既存の仕入れ・貸出業務に新たな処理を追加する必要があった。既存の請求管理機能との整合性を保ちながら、新制度に対応することが求められた。 **【対応】** 既存の業務ロジックやデータ構造を調査し、Oracleのデータベース変更とJavaによる追加処理の実装を担当。上位会社の担当者と仕様を確認しながら、設計・実装・テストを進めた。 ### ② 関係者とのコミュニケーション改善 **【課題・取り組み】** インボイス制度は新たに導入される制度であり、仕様に関する質問に対して上位会社側でも即答が難しい場面があった。 関係者間で相談しやすい関係を構築するため、オフラインでの食事会など対面で交流する機会を提案。日常的な仕様確認や相談を行いやすくするため、技術面だけでなく関係構築にも取り組んだ。 ### ③ 技術力向上への自主的な取り組み 開発参画当初はJavaの知識が十分ではなかったため、業務と並行して自主学習を継続。Oracle Java Silverを取得し、Javaの基礎知識の習得と理解の深化に取り組んだ。

マネージメント能力

大手生命保険会社の業務システム開発において、プロジェクトリーダーとして開発チームのタスク配分、優先順位・進捗・納期管理、設計方針の検討を担当。 メンバーの実装支援に加え、顧客・設計チーム・協力会社との調整や開発プロセスの改善を推進しました。
PoCから正式開発へ移行したプロジェクトで、仕様やドメイン知識が十分に整理されていない中でも、チームが必要な機能を適切な品質とスケジュールで実装できる状態を作ることが責務でした。 特に重視したのは、メンバーが不明点を抱えたまま実装を進めるのではなく、何が分かっていて、何が分かっていないのかを明確にし、適切な関係者と解決できる状態です。 開発側と顧客側の双方が課題や判断根拠を共有し、技術的な制約と業務上の要件を踏まえて、実装範囲や優先順位を決定できるチームを目指しました。
### 1. 開発が停滞する原因を、進捗ではなく情報共有の問題として捉えた **【課題】** スピードを重視したPoCから正式開発へ移行したものの、保険商品に関するドメイン知識が不足しており、設計書の作成と実装も並行して進んでいました。 仕様の不明点や考慮漏れの調査、再テストに工数がかかる一方、保険会社と複数の開発会社・BPの間では情報が分断され、スプリントが遅延する理由を十分に共有できていませんでした。 **【判断・取り組み】** 約3か月にわたり改善策を模索する中、保険会社のオフィスで開催されたスクラムサミットに参加。発注側も開発プロセスに課題を抱え、改善方法を模索していることを知りました。 そこで、個別の進捗確認を増やすよりも、関係者全員が課題を共有し、改善策を検討できる仕組みが必要だと考えました。 保険会社・開発チーム・BPを巻き込んだレトロスペクティブを提案し、導入を推進しました。 当初は議論ができず、具体的な改善策につながりにくかったため、AIによる課題の要約やブレイクアウトルームを取り入れるなど、進行方法も継続的に見直しました。 **【成果】** 従来は「なぜ開発が間に合わないのか」を顧客に理解してもらいにくい状況でしたが、仕様の不確実性やドメイン知識の不足、再テストに必要な工数を具体的に共有できるようになりました。 遅延という結果だけでなく、原因とリカバリ案を関係者で検討できるようになり、顧客との認識合わせが円滑になりました。 ### 2. 納期直前のAPI仕様問題に対し、実装範囲の判断を主導 **【課題】** 保険商品の判定処理に利用する外部ベンダーのAPI公開が納期直前となり、十分な検証時間を確保できない問題が発生しました。 入力パラメータと返却値の関係が明確ではなく、保険特有の判定条件も複雑だったため、APIを打鍵しながら一つずつ要件を確認する方法では、必要な開発を期限内に進めることが難しい状況でした。 **【判断・取り組み】** 実装を担当するメンバー2名に対し、打ち合わせ前に以下の情報を整理するよう依頼しました。 - **現在の実装状況:** どの条件分岐が実装済みで、どのような動作になっているか - **判明している仕様:** APIのパラメータと、把握できている判定条件 - **未解決の論点:** どのパラメータ・条件から業務上の判断が必要になるか そのうえで、私から顧客のドメインエキスパートに状況を説明し、4名で仕様を整理する場を提案・設定しました。 事前に技術的な論点を整理していたため、協議では単にAPIの動作を確認するのではなく、各判定条件が**どの業務工程で、どの商品に対して必要になるのか**を確認できました。 **【成果】** 協議の結果、一部の判定は後続工程でしか確定できず、また別の判定は今後開発する商品にしか必要ないことが判明しました。 これにより、当初想定していたすべての判定条件を一律に実装するのではなく、現時点で対象となる商品に必要な条件を明確にできました。 顧客に対しても、単に「開発が遅れている」と説明するのではなく、**現在の商品に必要な実装は完了しており、残る条件は後続工程・将来の商品に関わるものだと根拠を持って説明**できました。 ### 3. この経験で実践したマネジメント 今回の経験では、自分一人で仕様を解明したのではなく、実装を理解するメンバーと業務を理解する顧客が、それぞれの知識を持ち寄って判断できる状態を作ることに注力しました。 進捗管理だけにとどまらず、課題の整理、役割分担、関係者との合意形成を通じて、チームが必要な実装に集中できるようにしたことが、私自身のマネジメント経験です。

各府省向け文書管理システム開発において、参画約1か月後に4名チームのPLに抜擢されました。 メンバー3名の役割分担、進捗・品質管理、成果物レビュー、技術支援を担当。加えて、勉強会の企画、開発・レビュー手順の標準化、他拠点との業務調整を推進しました。
参画当初は、メンバーの役割分担や開発ルールが十分に整理されておらず、個人の能力や判断に依存して業務を進めている状態でした。 また、ドメイン知識のある1名を除き、私を含む3名はほぼ同時期に参画しており、チーム全体で業務理解を深める必要がありました。 PLとして求められたのは、単に進捗を管理することではなく、**メンバーの強みを活かした役割分担、知識共有、品質管理の仕組みを整備し、チームとして安定して開発できる状態を作ること**でした。 そのため、自チームだけで業務を抱え込まず、他拠点とも連携して課題を解決できる体制づくりを目指しました。
### 1. 開発体制が整っていない4名チームの立て直し **【課題】** 各府省向け文書管理システム開発に参画して約1か月後、4名チームのPLを任されました。 ドメイン知識が豊富な1名を除き、私を含む3名はほぼ同時期に参画しており、業務理解が十分ではありませんでした。 また、メンバーごとに技術力や得意分野、業務への取り組み方が異なる一方、役割分担や開発ルールが十分に整理されておらず、チームとして効率的に開発を進めにくい状況でした。 **【判断・取り組み】** まず、メンバーそれぞれの強みと課題を把握し、一律に業務を割り振るのではなく、互いの能力を補完できる体制づくりに取り組みました。 - **実装力のあるメンバー:** ドメイン知識を持つメンバーとペアで開発し、業務仕様と実装方法を相互に補完 - **ドメイン知識の豊富なメンバー:** 商品・業務仕様の理解を活かし、実装担当者との認識合わせを担う - **実装に支援が必要なメンバー:** テスト業務を中心に担当し、システムを操作することで業務理解を深める機会を設ける さらに、役割分担だけでは各自の知識が属人化すると考え、定期的な勉強会を企画しました。 ドメインに詳しいメンバーには業務仕様を、実装が得意なメンバーには設計意図や実装方法を説明してもらい、各自の専門性をチーム内で共有できるようにしました。 ### 2. 開発品質を個人任せにしないための標準化 **【課題】** 既存システムはオフショアで開発されており、仕様書やコードコメントが不足していました。また、マジックナンバーや意味の分かりにくい識別子が多数存在し、既存の実装を踏襲することで可読性や保守性の課題が繰り返されていました。 レビューにも統一された確認基準がなく、個人の経験に依存する状態でした。 **【判断・取り組み】** 個別のコード修正やレビュー指摘だけでは根本的な改善につながらないと考え、共通の開発ルールを整備しました。 - **業務用語・命名辞書:** Excelを用いて、日本語の業務用語から対応する関数名・変数名を取得できる仕組みを作成 - **PRセルフチェックテンプレート:** 命名辞書の利用やレビュー前の確認項目を明文化し、開発者自身がチェックできる手順を導入 これにより、個人の判断に依存していた命名やレビュー前確認について、チームで共通利用できる基準を整備しました。 ### 3. チームの枠を越えた業務調整 日常的にメンバーの作業状況を観察し、作業が停滞している兆候を早期に把握するよう努めました。 自チームだけでは対応が難しい場合は、豊田オフィスなど他拠点と調整し、業務分担や支援を依頼しました。 また、自身も進捗や担当範囲が不明確なチームの状況整理に入り、**自チーム単体ではなく、プロジェクト全体で開発を進められること**を重視しました。 ### 4. 成果 参画から約1か月でPLを任された当初は、メンバーの役割分担や開発ルールが十分に整っておらず、各自の経験や判断に依存する状態でした。 そこで、メンバーの強みを組み合わせた役割分担、定期的な勉強会による知識共有、命名辞書やPRセルフチェックテンプレートによる開発標準化を段階的に推進しました。 その結果、実装を担当していたメンバーが他チームの開発にも参画するなど、チーム内に閉じない役割分担が生まれました。また、自身も他拠点の進捗整理や業務調整を担い、プロジェクト全体で開発を進められるよう働きかけました。 **こうしたチーム運営の改善を進めながら、約1年間のウォーターフォール開発における担当工程を完了しました。** その後、年度の切り替わりに伴い、生命保険会社の業務システム開発案件へ異動しました。

アピール項目


アウトプット

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

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

### 今後身につけたい技術 今後さらに磨きたいのは、**業務への理解を適切な設計・実装に落とし込む技術力**です。 これまで、曖昧な要件を言語化し、関係者間の認識を合わせることを強みとしてきました。その強みを活かしながら、特に以下の領域を深めたいと考えています。 - **ソフトウェア設計・DDD**:業務ドメインを理解し、複雑な要件を保守性・拡張性の高い設計に落とし込む力 - **セキュリティを考慮した実装・レビュー**:コードの脆弱性や設計上のリスクを理解し、安全性を考慮して実装・判断する力 - **AIを活用した開発**:AIが生成したコードの妥当性を評価し、適切な指示・レビュー・改善につなげる力 AIが実装を担う場面が増えても、その品質や安全性を判断するには、エンジニア自身の技術力が不可欠だと考えています。 ### 将来的に目指すキャリア 将来的には**EMやVPoEとして、メンバーそれぞれの強みを活かし、チーム全体でプロダクトの価値を高められる組織づくり**にも携わりたいと考えています。 そのためにも、まずはPdEとして一つのプロダクトに継続的に向き合い、自ら設計・実装する経験を積みながら、チームでの技術的な意思決定にも関わっていきたいです。

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

### 1. 未知の課題に挑戦し、自ら改善を推進できる環境 **経験や知識だけではすぐに解決できない課題があり、自ら課題を発見して改善に取り組める環境**で、最もパフォーマンスを発揮できます。 新しい環境では、「なぜこの業務フローになっているのか」「なぜこの判断が必要なのか」と仮説を立て、関係者との対話や調査を通じて業務への理解を深めます。そのうえで、自分が貢献できる領域を見つけ、改善に取り組んできました。 この行動は、エンジニア転身前後で一貫しています。 - **生命保険システム開発:** 参画当初は業務理解や実装に苦戦しましたが、約2か月後には実装の中心を担い、デイリーの進行や新規参画者のフォローも担当。さらに、組織間のコミュニケーション改善を目的とした振り返りの導入にも取り組みました。 - **200席規模のレストラン:** 当初は大規模店舗の業務に苦戦しましたが、約3か月以内に中心スタッフとなり、発注・スタッフ育成・レシピ開発などを任されるようになりました。 **未知の環境でも、仮説と検証を繰り返して業務の解像度を高め、課題解決を通じて役割を広げていくこと**が私の強みです。 ### 2. 専門性を尊重し、建設的な議論ができる環境 **エンジニアの専門性が尊重され、経験や役職に関係なく、より良いプロダクトを作るための議論ができる環境**を重視しています。 以前、開発経験15年のエンジニアと協業した際には、設計について積極的に議論を重ねました。自分にはなかった視点を学ぶ一方、自らも改善案を提案し、互いの考えをすり合わせながら開発を進めました。この経験は、技術的な成長だけでなく、議論を通じて設計の質を高めることの重要性を実感する機会になりました。 また、バリスタとして店舗運営に携わった経験から、**品質の追求と事業の継続を両立するには、予算・人員・納期などの制約を踏まえた判断が必要**だと理解しています。 自分の提案が必ず採用される必要はありません。技術的な理想だけでなく、事業上の優先順位や制約も理解したうえで、チームとして最適解を探したいと考えています。 **互いの専門性を尊重し、自らも課題発見・提案・実装を担いながら、チーム全体でプロダクトの価値を高められる環境**で力を発揮したいです。

生成AIの活用状況

日常的な情報収集・業務活用
ChatGPTやGeminiなどのチャットツールを、情報収集、ドキュメント作成、翻訳に日常的に活用
業務でコード補完系の生成AIを活用
GitHub Copilot等のコーディング支援ツール
業務でコード生成、コーディングエージェント系の生成AIを利用
コードレビュー、テストコード生成、デバッグに生成AIを活用

キャラクター

直近で一番やりたいこと
組織を作りたい
好きなスタイル
一人で黙々
どちらかといえば一人で黙々
どちらともいえない
どちらかといえばみんなでワイワイ
みんなでワイワイ
好きな規模
小さい会社
どちらかといえば小さい会社
どちらともいえない
どちらかといえば大きい会社
大きい会社
自信を持って人より秀でていると言える点
学習能力 / 交渉力 / 巻き込み力
スキルのタイプ
ゼネラリスト
どちらかといえばゼネラリスト
どちらともいえない
どちらかといえばスペシャリスト
スペシャリスト
得意なフェーズ
0 → 1
どちらかといえば0 → 1
どちらともいえない
どちらかといえば10 → 100
10 → 100
会社を選ぶ一番の基準
一緒に働く人
やりたくない分野
SI / 広告 / ゲーム
その他の特徴
新しい技術はとりあえず試す / 勉強会でLTをよくする / 多職種のバックグラウンドがある
その他のやりたいこと・やりたくないこと

やりたいこと
課題設定から設計・実装・改善まで主体的に関わり、技術的な意思決定を通じて、ユーザー価値と事業成果の向上に貢献したいと考えています。
目指しているのは、単に機能を実装するだけでなく、「何を作るべきか」を考え、「どう実現するか」まで責任を持つプロダクトエンジニアです。
01|課題設定から実装まで、一貫してプロダクトに関わる
取り組みたいこと:ユーザーや事業の課題を起点としたプロダクト開発
要望された機能をそのまま実装するのではなく、PdMやビジネスサイドと議論しながら、ユーザーの課題や事業上の目的を整理し、要件を具体化する段階から関わりたいと考えています。
現職での事業部門との調整や技術的な課題解決の経験を活かし、課題の発見から設計・実装、その後の改善まで、一つのプロダクトに継続して向き合いたいです。
02|事業上の制約を踏まえ、技術的な意思決定を担う
取り組みたいこと:技術的負債の解消、性能改善、アーキテクチャの最適化
現職では、インフラコストやパフォーマンスの改善、既存システムのリプレイスに携わってきました。
今後も新規開発だけに限定せず、事業への影響・開発効率・運用コスト・保守性・拡張性を踏まえ、技術の新しさそのものではなく、目的に合った技術選定を重視したいと考えています。
そのためにも、設計・実装・セキュリティの専門性をさらに高め、技術的な判断に責任を持てるエンジニアを目指します。
03|個人の知見を、チーム・組織の成果へ広げる
取り組みたいこと:技術議論、ナレッジ共有、開発プロセスの改善
PLやメンバー育成、組織横断の改善活動で培った経験を活かし、メンバーそれぞれの専門性を発揮できる開発環境づくりにも関わりたいと考えています。
特に、個人の経験や能力に依存した課題を、チームで共有・改善できる仕組みへ変えていくことに関心があります。
まずはPdEとして設計・実装の専門性を深めながら、将来的には技術的な意思決定だけでなく、チームや組織の成果にも責任を持てる役割へと経験を広げたいと考えています。

希望する組織・働き方
観点希望する環境
技術文化
エンジニアの専門性が尊重され、技術的な課題や改善案を建設的に議論できる
成長環境
設計議論やコードレビュー、ナレッジ共有を通じて、互いの知見を高め合える
評価制度
期待役割と評価基準が明確で、成果・貢献に対して納得感のあるフィードバックが得られる
働き方
対面での協働を重視しており、出社を基本とする働き方を希望
避けたい環境
以下のような環境は、自身が目指す働き方や成長の方向性と合わないと考えています。
技術的な改善が進めにくい環境: 現場から課題や改善案を提案しても、建設的な議論や意思決定につながりにくい
期待役割・評価基準が不透明な環境: 何を期待されているのかが明確でなく、成果や課題について具体的なフィードバックを得にくい

やりたい事

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

基本プロフィール

年齢
今年で30代後半
好きなテキストエディタ
Visual Studio Code
希望勤務地
東京都
希望年収
680万円
ご意見箱

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

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

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