ID:84697さん

キャリアビジョン


事業の課題を技術で解決し、事業と技術をつなぐエンジンとなることを目指しています。

事業やプロダクト、そしてそこで生じている課題を理解した上で、技術によってどのように解決できるかを考え、システムとして形にしていくことにやりがいを感じています。 大学時代の先生から、「エンジニアの仕事はプログラミングをすることではなく、課題を解決することだ」と教わりました。企業でエンジニアとして働く中で、この言葉の意味をより深く実感するようになりました。プログラミング言語や個々の技術がどれだけ優れていても、それによって利用者や事業の課題を解決できなければ、ソフトウェアやシステムは価値を生み出せません。 そのため、事業やシステムの価値を高めるには、課題を正しく理解し、適切な解決策を選択することが重要だと考えています。大学で学んだコンピューターサイエンスやソフトウェア工学を基礎に技術的な知見を蓄積し、それを課題解決に活かしてきた結果、現在はテックリードとして技術方針を考える役割を担っています。 テックリードとして、個別の技術課題だけでなく、信頼性・セキュリティ・運用負荷・コスト・開発組織などを含め、システム全体のトレードオフを考えて技術判断する経験を積んできました。今後はこの経験をさらに広げ、事業・プロダクトの課題を起点に、技術と事業をつなぎながら、より大きな事業価値を生み出せるエンジニアを目指しています。

プロジェクト経験

2025年/2年以内

店舗予約システム

# プロジェクト概要 ### 背景 代理店舗の数の拡張と共に、利用している予約SaaSの料金が上昇し、コスト上昇が問題になる。また、内製開発チームの経験蓄積のためでもあり、店舗予約システムを構築することにした。 ### 目的 - 今後の運営コストを抑える - 内製開発チームの実績と宣言を作る ### チーム構成 - PM:1名 - PMO:1名 - テックリード:1名 - エンジニア:5名~9名 ### 担当した役割 テックリードを担当、プロジェクトの技術全般の責任を持つ。主な業務は: - アーキテクチャー設計と基本設計 - システム基盤の理解と現行の開発プロセスをメンバーに伝承 - 開発における規約・ノウハウをメンバーに指導 # プロジェクトのエピソード ### アーキテクト設計 【課題・問題点】 - 利用しているSaasと比べたら、それほど規模システムではない - 予約全般対応のSaasと違って、銀行サービスの相談予約専用でいい - 早く内製開発チームの実績と宣言を作りたいと、部長からの要望 - システム基盤が複雑で、新卒メンバーにとって吸収に限度がある 【打ち手・使用した技術】 - エンドユーザー向けのサービスと店舗・権利者向けのサービスに分けて、簡易なSOA構成にした - サービスごとに、SPAフロントエンドとモノリスのバックエンドAPIサービスで構成 【成果】 - メンバーのアーキテクチャーへの理解は早くできた - サービスに分けたことによって、影響範囲をある程度区切りできる - 簡易なアーキテクチャーなので、開発速度が安定で、見積もりもしやすかった ### 未経験エンジニアの育成 【課題・問題点】 - 企業の実際の開発経験・知識があまりない - 実装以外の思考はまだない 【打ち手・使用した技術】 - 再確認のコツや担当範囲外の時の取るべき行動などの働き方を教えた - ペアプログラミングを行っい、一緒にコードレビューした - ある程度慣れてもらったら、クロスデビューを少しずつ行った - 内製開発プロセスや、設計資料の基準を作成した - 機能の要件・仕様を伝えた度に、少しずつ設計思考を教えて、仕向けた 【成果】 - 少しずつ設計の思考ができるメンバーがいた - 自走型の内製開発チームを形成できた ### 他部署とのコミュニケーション 【課題・問題点】 - 他部署は今までベンダーとする思考・やり方に慣れ切った - 内製開発チームで開発するのは初めて - メンバーが外国籍なエンジニアばかりで、日本語能力はまだまだ 【打ち手・使用した技術】 - 内製開発チームから主導にコミュニケーションを取ることにした - 最初はテックリードとPMOだけで行っい、少しずつメンバーを参加させ、コミュニケーションできるように指導 【成果】 - コミュニケーションラグによる遅延を抑えられた - 難しい課題でない限り、新卒メンバーも対応できる

2024年/2年以内

生成AI推進

# プロジェクト概要 ### 背景 元々業務を効率化し、生産性向上する課題は前からあり、AI活用は流行っているので、AI活用する課題を投げられた ### 目的 - AI活用の実績・ノウハウを得たい - 業務を効率化し、生産性向上する - 内製開発チームの実績と宣言を作る ### チーム構成 - PM/PL:1名 - テックリード:1名 - エンジニア:3名 ### 担当した役割 テックリードを担当、プロジェクトの技術全般の責任を持つ。主な業務は: - PoC実装 - アーキテクチャー設計と基本設計 - 方針決定 # プロジェクトのエピソード ### 何にAI活用する 【課題・問題点】 - 業務を効率化し、生産性向上するという目的は幅広すぎる - AIが何ができるか、そこまでできるかは未検証 【打ち手・使用した技術】 - 業務内容を理解し、エンジニア観点から自動化・改善できそうな部分を一覧化 - 情報共有しながら、本業務に関わる人からモヤモヤな点や、苦労している点を聞き出す - 色々PoCをした 【成果】 - AI活用できそうな業務・課題を洗い出せた ### 方針決定 【課題・問題点】 - RAGを採用するに、機密情報や個人情報を含むかもしれない社内情報をどこまで利用できるかの問題 - MCPを採用するに、AIエイジェントのミスによる影響範囲を特定し、防止・被害減少する問題 【打ち手・使用した技術】 - リスク部と一緒に検討した - MCPで操作できるシステムのリスク管理度と復旧難易度を設定した 【成果】 - 社内マニュアルと各説明資料のみに自由にRAGに使う方針になった - 複数のMCPをもって、「ナレッジ系」「リソース系」「行動系」に用途で分けた - リスク管理度と復旧難易度が低いシステムから、「行動系」MCPを開発する方針になった

2022年/1年以内

BTC

# プロジェクト概要 ### 概要 国内出張や出張費を管理できるシステムを改善・運用。基本の管理機能以外、各サプライヤー(航空会社や宿泊サービスや鉄道会社など)のシステムと連携し、当システム経由で空港券や宿泊などの予約を行える機能も提供するシステム。 ### チーム構成 - PM:1名 - システムエンジニア:2名 - オフショア開発エンジニア:2~10名 ### 担当した役割 システムエンジニアを担当。主な業務は: - システムの監視・運用 - 機能開発およびテスト - 不具合対応 - リリース作業および障害対応 - 顧客の問い合わせ対応・サポート - 基本設計と詳細設計の作成 # プロジェクトのエピソード ### サプライヤーのデータ連携 【課題・問題点】 - 連携先のサプライヤーは多数あり、独立のデータ構成や仕組みがある - 請求に利用するデータなので、データの完全性や制度が必須 - 連携先のメンテナンスや障害などのコントロールできない要素 【打ち手・使用した技術】 - 冪等性を意識しながら、連携処理を設計・実装した - 冪等性を保証できる処理を設計するため、サプライヤーのデータ構成・仕組みをできるだけ把握した - 請求に計算するため、システム独自の請求データ構成を設計し、サプライヤーのデータ構成事にマッピングを作成した 【成果】 - 請求データが不完全なことはなかった - 同じ条件で連携処理を実施しても、同じデータの状態になれた - 連携が失敗した時、同じパラメーターで処理を再実施すれば済むことができた ### リリース作業の効率化 【課題・問題点】 - アジャイル開発で、リリース頻度はかなり多い - 構成の制約で、CI/CDのCDを活用できない 【打ち手・使用した技術】 - 手順をまとめて、資料にした - 手順書を元に、自動化スクリプトを作成した 【成果】 - デプロイアーティストを特定の場所において、スクリプトを実行するだけのリリース手順になった - リリース作業のミスをなくした

2021年/1年以内

EC

# プロジェクト概要 ### 概要 薬品・化学物質などを販売するECシステムを構築。システム全体は大まかに2つ部分に分けられる。注文の管理を行うサイトと、商品の閲覧と購入を行う各カタログサイト。エンドユーザーは各カタログサイトから商品を購入し、管理サイトで注文を管理できる。販売側は管理サイトで在庫確認・出庫などの業務を行う。 ### チーム構成 - PM:1名 - システムエンジニア:2名 - オフショア開発エンジニア:2~6名 ### 担当した役割 システムエンジニアを担当。主な業務は: - システムの監視・運用 - システム構築 - 機能開発およびテスト - 不具合対応 - リリース作業および障害対応 - 顧客の問い合わせ対応・サポート - 基本設計と詳細設計の作成 # プロジェクトのエピソード ### 検索速度のチューニング 【課題・問題点】 - 当時は600万の商品があった - キーワード検索だけではなく、全文検索と類語検索が要件だった 【打ち手・使用した技術】 - 一般のSQLデータベースの提供する機能やベストプラクティスを色々試した - 当時の先輩と一緒に調査した - 商品データの特徴や運用の特徴を洗い出した - 検索エンジンのインデクシングの運用を調査した 【成果】 - Apache Solrという検索エンジンにたどり着いて、採用した - 検索エンジンの利用によるトレドオフした結果、全文検索と類語検索で600万以上で1~2秒で結果が返すようになった - インデクシングの時間かかったが、数か月に一回ぐらい公開商品データを更新する頻度なので、運用に問題なかった ### アーキテクト設計 【課題・問題点】 - 商品件数が多く、カタログの実装がかなり課題 - 人数が少なく、期限の問題もあった 【打ち手・使用した技術】 - 注文管理のシステムとカタログサイトに分けた - 注文管理のシステムはOdooという既存のフレームワークで開発することにした - カタログサイトは検索エンジン以外の部分、簡易なモノリスのアーキテクトにした 【成果】 - 納期に間に合った - システムを分けたおかげで、サブシステムごとに課題にを集中できる

マネージメント能力

銀行の内製開発チームを育成・管理しました
自走でき、内製開発の戦力になる一人前のエンジニアに育成する責務です。
・会社のシステム基盤・既存開発プロセスを理解し、要約し、教えました ・開発プロセスとノウハウを教えました ・仕事のコミュニケーション方法や、わからない時何をすべきか、などの働き方を教えました

アピール項目


アウトプット

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

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

業務課題を解決するシステムを設計できるだけではなく、今後の事業の成長を見通すソリューションを考え出す技術を学びたいです。

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

・裁量と主体をもって、業務を進められる環境 ・失敗を恐れない文化 ・PoCや開発段階で試行錯誤できる環境 ・透明性のあるチーム ・リモートワーク

生成AIの活用状況

日常的な情報収集・業務活用
ChatGPTやGeminiなどのチャットツールを、情報収集、ドキュメント作成、翻訳に日常的に活用
業務でコード補完系の生成AIを活用
GitHub Copilot等のコーディング支援ツール
業務でコード生成、コーディングエージェント系の生成AIを利用
コードレビュー、テストコード生成、デバッグに生成AIを活用
サービス・プロダクトへの応用
既存のサービスやプロダクトに生成AI(API利用など)を組み込み、LangChainやLlamaIndexなどのフレームワークを使った開発経験

キャラクター

直近で一番やりたいこと
技術を極めたい
好きなスタイル
一人で黙々
どちらかといえば一人で黙々
どちらともいえない
どちらかといえばみんなでワイワイ
みんなでワイワイ
好きな規模
小さい会社
どちらかといえば小さい会社
どちらともいえない
どちらかといえば大きい会社
大きい会社
自信を持って人より秀でていると言える点
学習能力 / 問題解決力 / 責任感
スキルのタイプ
ゼネラリスト
どちらかといえばゼネラリスト
どちらともいえない
どちらかといえばスペシャリスト
スペシャリスト
得意なフェーズ
0 → 1
どちらかといえば0 → 1
どちらともいえない
どちらかといえば10 → 100
10 → 100
会社を選ぶ一番の基準
風通しの良さや意思決定ライン
やりたくない分野
未入力です
その他の特徴
使用言語にはこだわらない / レガシーな環境を改善できる / 新しい技術はとりあえず試す
その他のやりたいこと・やりたくないこと
未入力です

やりたい事

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

基本プロフィール

年齢
今年で30代前半
好きなテキストエディタ
未入力です
希望勤務地
東京都 / リモート勤務
集まる必要性がない場合は基本リモートが許可される環境が必要
希望年収
1350万円
ご意見箱

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

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

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