ID:84372さん

キャリアビジョン


テクノロジーを活用し、人がより豊かな時間を過ごせる社会に貢献したい

小原一輝 <kz950919@gmail.com> 0:12 (0 分前) To 自分 テクノロジーは、人がより価値のあることに時間を使えるようにするためにあると考えています。開発現場でも、要件整理や改善によって無駄な工数を減らし、より本質的な課題に時間を使えるようになる場面を経験してきました。今後も技術や手段にとらわれず、人や組織の生産性を高め、家族との時間や新しい挑戦に使える時間を生み出すサービスづくりに携わりたいと考えています。

プロジェクト経験

2024年/2年以上

医療業務システム

#プロジェクト経験概要 医師向け転職・アルバイト求人サービスおよび、関連する各種管理画面(社内事務職員向け、病院向け、提携企業向け)の開発・運用保守。事業部・マーケティングチームと密に連携し、事業成長に直結する新機能開発から、複数システムに跨る仕様変更・データ構造の拡張、システム負荷や運用課題に対応するためのロジック実装まで、要件定義・設計・実装・テスト・リリースを一貫して担当した。 #チーム情報 ・チーム規模:約5〜10名 ・自身の役割:バックエンド / フロントエンド / インフラ(要件定義、仕様提案、設計、実装、テスト、運用、新人エンジニアのメンター・コードレビュー) #開発・実装内容A:非常勤求人における「低頻度求人」定義拡張に伴う複数システム横断改修 【概要】 事業ニーズに合わせた非常勤求人の条件拡張に伴い、基幹データモデルの変更から外部システム連携(Salesforce)、社内/病院向け管理画面、医師向け検索・表示ロジックまでを横断的に改修。 【どのような機能の開発・実装か】 ・非常勤求人の「低頻度求人」における定義・属性データの拡張 ・Salesforceとのデータ連携ロジックおよび同期処理の修正 ・社内事務向け・病院向け管理画面の入力・編集機能の追従改修 ・医師向けサイトにおける検索フィルター条件の追加および求人詳細・一覧画面への表示反映 【課題・問題点】 ・求人定義の変更がSalesforce連携、DB構造、管理画面、フロントエンド検索ロジックなどシステム全体に広範囲に影響するため、影響範囲の正確な特定と不整合のない設計が必要だった。 ・既存の検索パフォーマンスを低下させずに、拡張された条件での柔軟な検索・表示を実現する必要があった。 【打ち手・使用した技術】 ・マーケティングチームや事業部と要件を細かくすり合わせ、ビジネス要件を満たしつつ開発工数や保守性を最適化できる仕様・データ構造を提案。 ・Salesforce連携部からバックエンドの検索クエリ、フロントエンドの表示ロジックまで、整合性を保った段階的なリリース計画を策定して実装を主導。 【成果】 ・システム全体の整合性を維持したまま、多様な非常勤求人ニーズに対応可能な基盤を構築。事業側の求人獲得・掲載の柔軟性向上に貢献。 #開発・実装内容B:応募集中に伴う課題解決のための柔軟なCV(コンバージョン)制限機能の設計・検証 【概要】 特定の人気求人に応募が過度に集中する課題に対し、応募上限(CV制限)を制御・調整できるロジックの設計およびABテスト的な検証・実装。 【どのような機能の開発・実装か】 ・求人ごとに応募上限数や条件に応じたCV制限を設けるバックエンド制御ロジックの構築 ・状況に応じた制限閾値の調整機構およびフロントエンドでの応募制御表示 【課題・問題点】 ・人気求人に一時的に応募が集中することで、医療機関側の選考負荷過多や非効率なマッチングが発生していた。 ・どのような制限ロジックや数値設定が事業インパクト(マッチング率やユーザー体験)として最適かが事前に不明確であった。 【打ち手・使用した技術】 ・マーケティングチームと連携し、仮説に基づいた複数の制限アプローチ(ロジックや閾値)を検討。 ・短期間で効果検証(トライ&エラー)を行えるよう拡張性の高い制御ロジックを実装し、実際の挙動や数値をモニタリングしながら最適な仕様を選定・本採用した。 【成果】 ・人気求人への過度な応募集中を適正化し、医療機関側の選考効率およびマッチング精度の向上を達成。 #開発・実装内容C:事業収益に直結する「医療機関向けお気に入り登録機能」およびフロー短縮化の開発 【概要】 病院向け管理画面において、医療機関が医師を「お気に入り」登録できる機能を新規開発。集客施策(プロモーション)やマッチング業務の効率化(勤務確定フロー省略)へ横展開。 【どのような機能の開発・実装か】 ・病院向け管理画面における医師のお気に入り登録・管理機能 ・お気に入りデータを軸としたプロモーション施策連携用のデータ抽出・管理基盤 ・お気に入り状態の医師に対する「勤務確定フロー(一部選考ステップ)」の省略ロジックの実装 【課題・問題点】 ・従来の勤務確定フローでは手続きが多く、医療機関・医師・社内事務双方のやり取りにタイムラグが発生していた。 ・単なる「お気に入り機能」にとどまらず、事業上の重要指標(KPI)や各種マーケティング施策へデータを横展開できる汎用的な設計が求められた。 【打ち手・使用した技術】 ・事業部・マーケティングチームと目標設定(お気に入り件数の増加がもたらす利益構造)を共有し、機能要件を定義。 ・お気に入り状態を活用して選考ステータスを即時に移行できる業務フローの短縮化ロジックを構築し、システム上で安全かつスムーズに処理を完結させられる設計を採用。 【成果】 ・勤務確定までのリードタイム削減を実現し、ユーザー体験と選考通過率を大幅に向上。 ・「お気に入り数」が事業全体の指標として活用されるようになり、データに基づくプロモーション施策や売上拡大(利益向上)に直接寄与。

2021年/2年以上

Wi-Fiサービス管理システム開発

#プロジェクト経験概要 全国規模のFree Wi-Fiサービスにおける管理システムの開発および継続的な運用保守。従来のシステムでは「工事(設定変更)の履歴・差分」のみが管理されており、「アクセスポイント(AP)や接続後ページの現在の最新設定」を一元的に参照・自動同期できない課題が存在した。顧客への運用課題の可視化から、既存ソースコードの解析による設定抽出、および工事完了と連動して最新設定が管理システムへ自動反映される仕組みの設計・実装までを一貫して主導した。 #チーム情報 ・チーム規模:2名(マネージャー1名、自身1名) ・自身の役割:システム全体の設計・実装・テスト・運用保守、顧客との要件調整、設定抽出スクリプト作成および自動反映機能の実装(開発・実装を単独で担当) #開発・実装内容A:ソースコード解析による既存設定値の抽出および最新設定自動連携メカニズムの構築 【概要】 Wi-Fiアクセスポイント(AP)設定や接続後ページの最新構成情報を管理システム上で一元参照可能にし、工事完了時に自動更新する仕組みの設計・実装。 【どのような機能の開発・実装か】 ・過去の履歴・差分データから最新のAP設定値(SSID、IP、接続後ページ設定等)を算出・保持するDB構造の拡張 ・分散したソースコードや設定ファイル群から既存の構成・設定情報を解析・抽出するスクリプトの作成(関係者と分担して情報収集・抽出を推進) ・工事完了ステータスの変更と連動し、対象APの最新設定値が管理システムへ自動的に反映・更新されるバックエンド機能の実装 【課題・問題点】 ・顧客側で「工事(設定変更)内容」と「APの最新設定」が同義として認識されており、システム上で“現在の最新設定”が一目で把握できないリスクや穴が認識されていなかった。 ・実際の問い合わせ対応やイレギュラー発生時には、過去の差分履歴を遡って現在の設定を手動確認する必要があり、大きな運用負荷と調査時間を要していた。 ・既存のAP設定情報が複数システムのソースコードや設定ファイル内に分散して保持されており、集約データを作成するための収集・解析難易度が高かった。 【打ち手・使用した技術】 ・顧客(社内運用担当者)に対し、現状の差分管理のみでは発生し得る運用リスクやトラブル時の確認工数を定量的に提示し、最新設定を一元管理する機能拡張の必要性を説明・合意形成。 ・分散したソースコードや設定記述から正規表現や構文解析を用いて設定値を一括抽出するスクリプトを作成。手動調査の手間を大幅に削減するため関係者と分担して抽出作業を行い、全APの設定データを効率的に整備。 ・抽出したデータを新設した管理用テーブルに移行し、工事完了トリガーと連動して差分データが自動適用・最新化されるバッチ/ロジックを設計・実装(開発・実装は自身が単独で担当)。 【成果】 ・工事完了と同時にAPや接続後ページの最新設定が自動更新・可視化される仕組みを実現。 ・イレギュラー発生時や設定問い合わせ時の「手動による差分追跡・確認時間」を大幅に削減し、運用保守工数の削減と設定不整合ミスの防止に貢献。 ・2名体制という極小規模な環境において、システムの設計・実装・保守を主導し、安定的なサービス運用に寄与。

2020年/半年以内

Web会議システム開発

#プロジェクト経験概要 自社Web会議システムの新規立ち上げにおけるフロントエンド開発。社内に自社サービス開発ノウハウがない状態から、少人数体制の中でUI/UXの設計検討から実装までを担当し、無事にサービスローンチまで完遂した。 #チーム情報 ・チーム規模:約4名(マネージャー1名、開発メンバー3名) ・自身の役割:フロントエンド主担当(UI/UX設計検討・フロントエンド実装全般) #開発・実装内容:ユーザー体験(UI/UX)の最大化を意識したフロントエンド開発 【概要】 新規Web会議システムのフロントエンド開発およびUI/UXの検討・改善・実装。 【どのような機能の開発・実装か】 自社初となるWeb会議システムの新規立ち上げにあたり、少人数チームの中でフロントエンド開発全般を担当。 主な実装機能: ・リアルタイムチャット機能 ・発話中ユーザーのリアルタイムハイライト表示 ・バーチャル背景機能 ・画面レイアウト・デザイン調整 【課題・問題点】 SIerとして自社プロダクト開発のノウハウが十分に蓄積されておらず、Web会議という「リアルタイム性」と「直感的な操作性」が強く求められるUI/UXを一から手探りで構築していく必要があった。また、4名という小規模チームのため、限られたリソースでユーザーにとって使いやすい画面設計と実装を迅速に進める必要があった。 【打ち手・使用した技術】 使用技術:Vue.js, JavaScript, WebRTC, SCSS, jQuery ・競合Web会議サービス(Zoom、Google Meet等)のUIアナリシスを徹底して行い、ユーザーが迷わない操作動線やレイアウト構成を分析・提案。 ・開発初期段階から実際の動作画面(社内検証用バージョン)を素早く構築し、社内メンバーに実際に利用してもらうドッグフーディングを実施。 ・社内ユーザーから得た具体的なフィードバックをもとに、Vue.jsを用いた画面コンポーネントの改修や操作性の調整を反復して実行。 【成果】 ・ノウハウゼロの状況から、社内フィードバックを活用したアジャイル的なUI改善を回すことで実効性の高いUI/UXを確立し、目標期日通りの新規サービスローンチを達成。 ・少人数体制の中でフロントエンド開発を主導し、自社プロダクトの立ち上げに貢献。

マネージメント能力

新人エンジニアの育成と、担当機能の開発を円滑に進めるための調整・推進を担っていました。
メンバーがチームの開発方針や価値観を理解した上で、自ら判断し、主体的に課題解決しながら開発を進められる状態にすることを責務としていました。
新卒・新人エンジニアが自走して開発を進められる状態を目指し、技術的な知識だけでなく、チームの価値観や開発方針を理解してもらうことを重視しました。AIの進化により開発フローが大きく変化する中で、従来のやり方との認識の違いからチーム内で判断基準にばらつきが生じることが課題でした。そのため、開発速度と品質のバランスを踏まえた品質基準をチームで明確にし、その背景や目的も含めて丁寧に共有することで、共通認識を持って開発を進められるよう努めました。

アピール項目


アウトプット

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

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

AIを活用した開発手法やソフトウェアアーキテクチャについて理解を深めたいと考えています。

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

目標や優先順位をチームで共有し、それぞれが主体的に改善できる環境

生成AIの活用状況

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

キャラクター

直近で一番やりたいこと
サービスを作りたい
好きなスタイル
一人で黙々
どちらかといえば一人で黙々
どちらともいえない
どちらかといえばみんなでワイワイ
みんなでワイワイ
好きな規模
小さい会社
どちらかといえば小さい会社
どちらともいえない
どちらかといえば大きい会社
大きい会社
自信を持って人より秀でていると言える点
調整力 / 責任感
スキルのタイプ
ゼネラリスト
どちらかといえばゼネラリスト
どちらともいえない
どちらかといえばスペシャリスト
スペシャリスト
得意なフェーズ
0 → 1
どちらかといえば0 → 1
どちらともいえない
どちらかといえば10 → 100
10 → 100
会社を選ぶ一番の基準
一緒に働く人
やりたくない分野
未入力です
その他の特徴
使用言語にはこだわらない
その他のやりたいこと・やりたくないこと
未入力です

やりたい事

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

基本プロフィール

年齢
今年で30代前半
好きなテキストエディタ
VScode
希望勤務地
東京都 / 神奈川県
希望年収
未入力
ご意見箱

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

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

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