ばきつ

あなたを気にしている企業

キャリアビジョン


事業のコアな部分にも関われるエンジニアになりたいと考えています

現在所属しているSESでは業務の性質上、決められた要件に対して開発を行うことが中心となっています。 そのため、「なぜこの開発が必要なのか」「どのような課題を解決するためのものなのか」「開発によってユーザーや事業にどのような価値が生まれるのか」といった、開発に至るまでの背景や意思決定に関わる機会は多くありません。 今後は与えられた要件を実装するだけではなく、事業やユーザーが抱えている課題そのものを理解し、技術を使ってどのように解決するのかを考えられるエンジニアになりたいです。 企画や要件定義といった上流の段階から関わり、事業にとって本当に価値のあるものを考え、開発まで一貫して携われることを目指しています。

プロジェクト経験

2026年/半年以内

人材派遣会社向け派遣管理システムの機能開発・改修

## プロジェクト概要 人材派遣会社向け派遣管理システムの機能開発・改修を担当。 見積もり、要件定義、顧客との仕様調整、設計、実装、テストまで一連の開発工程を担当。 あわせて、開発メンバーのタスク管理、コードレビューなどのマネジメント業務も担当。 ## 担当業務 ### 2026年4月~6月 **開発メンバー2名 / メンバーマネジメントを担当** * 新規機能、既存機能改修における見積もりを担当 * 要望内容から影響範囲を調査し、実装方法や必要な作業を洗い出したうえで工数を算出 * 複数の実現方法がある場合は、それぞれの工数や既存機能への影響を比較して対応方針を検討 * 要件定義および顧客との仕様すり合わせを担当 * 顧客から提示された要望について、既存仕様やシステムへの影響を調査 * 仕様が曖昧な箇所や実装上確認が必要な事項を整理し、顧客と認識をすり合わせながら仕様を決定 * 決定した仕様をもとに、実装方針や対応範囲を整理 * 設計書の作成、修正 * 機能追加・改修に伴う画面設計書、テーブル定義書などの設計書を作成・修正 * 既存実装と設計書に差異がある場合は、実装内容や既存仕様を調査したうえで修正 * フロントエンド、バックエンドの実装を担当 * 設計内容をもとに新規機能の追加や既存機能の改修を実施 * 既存機能への影響範囲を確認しながら実装 * コードレビューを担当 * メンバーが実装したコードについて、仕様との整合性や既存機能への影響、保守性を確認 * 必要に応じて実装方針や修正内容をメンバーへフィードバック * 単体テスト仕様書、結合テスト仕様書を作成 * 設計書や仕様をもとに正常系、異常系を含めたテストケースを作成 * 機能追加による既存機能への影響も考慮してテスト項目を作成 * 結合テストを実施 * 作成した結合テスト仕様書をもとにテストを実施 * 不具合発生時は原因や影響範囲を調査し、必要に応じて修正 * 開発メンバー1名のマネジメント * 担当機能のタスクを細分化し、メンバーへ作業を割り振り * 仕様や実装方針を共有し、実装内容のレビューを担当 * 各タスクの進捗や残工数を確認しながらスケジュールを調整 ### 2026年7月~現在 **開発メンバー3名 / メンバー2名のマネジメントを担当** * 開発メンバー1名の増員に伴い、2名のメンバーマネジメントを担当 * 各メンバーの担当範囲を整理し、タスクの割り振りおよび進捗管理を実施 * メンバーが実装したコードのレビューを担当 * 仕様や実装方針について相談を受け、必要に応じて調査や技術的なサポートを実施 * 自身もプレイングリーダーとして開発業務を継続 * 見積もり * 要件定義 * 顧客との仕様すり合わせ * 設計書作成・修正 * 実装 * コードレビュー * 単体テスト仕様書作成 * 結合テスト仕様書作成 * 結合テスト実施

2025年/2年以内

SaaS型営業DX支援ツールの機能開発、および企業情報データベースを利用した検索機能などの既存機能改修

## プロジェクト概要 SaaS型営業DX支援ツールの機能開発、および企業情報データベースを利用した検索機能などの既存機能改修を担当。 ## 担当業務 ### 2025年1月~2026年3月 * フロントエンド、バックエンド双方の機能開発・改修を担当 * Laravelを使用したバックエンドの詳細設計、実装 * Vue.js、TypeScriptを使用したフロントエンドの詳細設計、実装 * 2026年1月からReactを使用したフロントエンド開発も担当 * Puppeteerを使用したパフォーマンス測定と、その結果をもとにしたパフォーマンス改善 * フロントエンド、バックエンド双方の既存不具合を改修 * CSV作成機能の改修 * 大量データを扱うCSV出力処理について、処理時間を計測しながら改善を実施 * バッチ処理およびバックグラウンド処理の改修 * Elasticsearch、OpenSearchを使用した検索処理の改修 * 大量の企業情報・活動履歴を対象とした検索、集計処理を担当 * Nestedデータを含む検索条件や集計処理について調査、実装 * 検索処理の実行時間を計測し、パフォーマンス上の課題を調査 * Snowflake導入に向けた技術調査・検証 * 大量データの検索・集計処理をSnowflakeへ移行する場合の実現性を調査 * データ同期方式や同期頻度について調査 * PostgreSQLからSnowflakeへのデータ同期方法を検討 * JMeterを使用し、Snowflakeに対する複数同時実行時のパフォーマンスを検証 * ウェアハウスサイズごとの処理性能や運用コストを比較 * OpenAI APIを利用したAI分析機能を実装 * 営業活動データを集計し、AIによる分析結果をレポートとして出力する機能を担当 * 既存の集計処理を調査し、AI分析用データとして利用できるよう実装 * バックグラウンド処理によるレポート生成処理を実装 * OpenAI APIのCode Interpreterを利用したExcelファイル解析方法を調査・検証 * Claude Codeを活用したAI駆動開発 * 既存コードの調査、影響範囲の確認、実装補助などに活用

2022年/2年以上

官公庁による事業審査、給付金配布システム開発プロジェクト

## プロジェクト概要 官公庁による事業審査、給付金配布システム開発プロジェクトの実装周りを担当。 開発メンバーはピーク時19人、少ないとき3人の規模。 プログラマーとして初参加のプロジェクト。 ## 担当業務 ### 2022年3月~2022年8月 **未経験枠で参加 / フロントエンド4名、バックエンド5名体制** * Laravelを使用したバックエンド側の実装を担当 * バックエンド側のコードレビューも対応 * レビュー依頼が来た際は必ず参加し、プロジェクト内容を把握 * 後半の時期からは重要なタスクや詳細設計を担当 ### 2022年9月~2023年2月 **開発メンバー減少 / フロントエンド1名、バックエンド2名体制 / バックエンドチームのリーダー就任** * cronを使用した夜間バッチ処理の設計、実装を担当 * 顧客の要望をPL経由で確認し、複数案を提案した結果、cronを選択 * Dockerfileを書き換え、cronをコンテナに含める対応を実施 * Laravelのタスクスケジューラをcronから呼び出すように実装 * cronの呼び出し設定をcrontabに記載 * 全銀データシステムのフォーマットに合わせたCSVファイル作成機能を実装 * 全銀データシステムの仕様を確認し、必要な情報をPL経由で顧客に問い合わせ * 全銀データシステムでは文字コードSJISを使用、システムはUTF-8を使用していたため、CSV出力時には文字コードをSJISに変換 * 全銀データが固定長で読み込むため、CSV出力時に規定の長さになるように実装 * マルチバイト文字をSJISに変換するとデータ長が増えるため、全銀データで使用できる文字のバイト数を調べ、期待通りのデータ長になるように実装 * 不具合の影響範囲調査のため、SQL文を作成 * GROUP BY句やJSON形式のカラム値を絞り込むSQLを作成し、不具合発生レコードを特定 * 資格「基本情報技術者」を取得 * 業務前後に1日2時間ほど学習し、2022年12月に合格 ### 2023年3月~2023年8月 **プロジェクト期間が2年に延長 / フロント7名、バックエンド12名体制 / プログラマーチームのリードプログラマー就任** * 2年単位で運用するための新規機能追加・改修作業(詳細設計、実装) * マイグレーションファイル追加、データベース設計変更 * シーダーファイル修正(管理者メールアドレスなどを今期用に変更) * アカウント作成処理を複数年度対応にする詳細設計、実装 * メール送信処理を複数年度対応にする詳細設計、実装 * 審査業務のシステム化に関する詳細設計、実装 * docker-composeファイルを修正し、今期からの開発環境を構築 * システム分割に伴い、開発環境でシステム切り替えごとにDocker再起動が必要になったため修正 * docker-composeファイルを調査し、`container_name`の重複を解消 * ジュニアクラスの教育担当 * コードレビューやペアプログラミングでスキル指導 * タスクの細分化と各メンバーへの割り振り * 大きなタスクを細分化してメンバーに割り振り * 同じ箇所の実装が重ならないよう、オブジェクト指向を意識した詳細設計を作成 * ストラテジーパターンを各所に採用し、変更しやすく読みやすいプログラムを実装 * 期間延長に伴う仕様変更で条件分岐が増加すると想定し、ストラテジーパターンを選択 * 最初の実装を担当し、メンバーに普及 * 条件分岐増加を抑制 ### 2023年9月~2024年3月 **開発のピークが過ぎメンバー減少 / フロント1名、バックエンド1名、テスト1名の3名体制** * バックエンドのユニットテストを開始 * 「テスト駆動開発」「はじめて学ぶソフトウェアのテスト技法」を参考に、これまで未実施だったユニットテストを導入 * ジュニアクラスにペアプログラミングでテスト実装を教え、チーム内に普及 * ユニットテスト導入により、仕様変更時も正常動作を保証し、変更容易性が向上 * テスト用データベースは未構築のため、DBを伴うテストは今後の課題 * GitHubとSlackを連携し、コミュニケーションコストを削減 * プルリクエストのレビューで、GitHubとSlack両方にコメントしていたが、連携によりGitHub上だけで対応が完結 * フロント側のコードレビュー、実装も担当 * フロント側メンバーの工数不足のため、フロント側作業をサポート * 資格「PHP8技術者認定上級」を取得 * 業務前後に1日2時間ほど学習し、約3ヶ月で準備。2024年3月に合格 ### 2024年4月~2024年12月 * フロントエンド、バックエンド双方の実装を担当 * 開発メンバー2名 * フルスタックエンジニアとして機能開発や不具合修正を実施 ### 2025年1月~2025年3月 * フロントエンド、バックエンドの実装を担当しながら、メンバーサポートやタスク管理も兼務 * 開発メンバー3名 * 他プロジェクトと掛け持ちしつつ、機能追加、改修、メンバー支援、タスク調整を担当

マネージメント能力

開発チームリーダーとして、最大約10名のメンバーの進捗・品質を管理。 また、コードレビューやシステム全体のアーキテクチャ設計・技術方針の検討を行い、チームの技術面をリード。
開発チームリーダーとして、担当する機能開発を予定したスケジュール内で完了させるとともに、一定の品質を担保した状態でリリースできるようにすることが主な責務でした。 また、単純に各メンバーの進捗を管理するだけではなく、メンバーごとの担当範囲を明確にし、並行して開発を進めても実装の競合や設計上の不整合が起きにくい状態を作ることも意識していました。 技術面では、コードレビューやシステム全体のアーキテクチャ設計、実装方針の検討を担当し、メンバーごとに実装方法が大きく異ならず、今後の仕様変更にも対応しやすいコードベースを維持することを責務としていました。
まず、大きな機能単位のタスクをそのままメンバーへ割り振るのではなく、影響範囲や依存関係を確認したうえでタスクを細分化し、それぞれの担当範囲を明確にしてから割り振るようにしました。 開発を進める中では、顧客から提示された要望だけでは仕様が曖昧なケースもありました。その状態で各メンバーがそれぞれの解釈で実装を進めると、手戻りや認識齟齬につながるため、不明点や確認事項を整理して先方と仕様をすり合わせ、内容を明確にしたうえでメンバーへタスクを割り振るようにしていました。 また、口頭でのやり取りだけでは後から認識がずれる可能性があるため、仕様の決定事項や変更内容については必ずチケットやチャット上に記録を残し、チームメンバーが後から経緯を確認できる状態にしていました。これにより、メンバー間や顧客との認識齟齬を防ぐことを意識していました。 進捗管理では、「80%完了」などの曖昧な報告だけでは、報告する側と受け取る側で進捗状況の認識がずれる可能性があると考え、チケットのステータスと作業の完了条件を紐付けてルール化していました。例えば、「実装が完了したらこのステータス」「レビュー対応まで完了したらこのステータス」といった形で、ステータスを見ればどこまで作業が完了しているか判断できるようにしていました。 口頭で進捗報告を受ける場合についても、単に「だいたい終わっています」といった報告で終わらせず、曖昧な場合には「何が完了しているのか」「現在何を対応しているのか」「残っている作業は何か」を確認するようにしていました。これにより、進捗状況を具体的に把握し、遅延の兆候があれば早い段階でタスクの調整やフォローができるようにしていました。 スケジュール面では、要望された機能をすべて一度に実装すると期日に間に合わない場合、残業などで無理に対応するのではなく、まず顧客の要望の目的や優先度を整理しました。そのうえで、目的を満たすために必要最低限となる機能を先に実装して期日までにリリースし、優先度の低い機能については後続リリースへ分割するなど、スコープを調整していました。 これにより、納期を守ることだけを優先して品質やメンバーの負荷を犠牲にするのではなく、納期・品質・開発負荷のバランスを考えながら、現実的なタスク量になるよう調整していました。 複数人で同時に開発する場合には、同じ箇所をそれぞれが修正してしまったり、担当者ごとに異なる方針で実装してしまったりする問題もあります。そのため、実装前にシステム全体の構造や各処理の責務を整理し、同じ箇所への変更が極力発生しないように詳細設計や実装方針を決めたうえで開発を進めました。 また、経験の浅いメンバーもいたため、単にタスクを割り振るだけでは品質にばらつきが出るという課題がありました。そのため、コードレビューだけでなく、必要に応じてペアプログラミングを行い、「どのように実装するか」だけでなく「なぜこの設計にするのか」まで共有するようにしました。 技術面では、プロジェクトの長期化に伴って仕様変更や条件分岐が増えることが予想されたため、変更容易性を重視してStrategyパターンなどを採用しました。最初の実装を自身で行ったうえでチーム内に展開することで実装方針を統一し、機能追加のたびに条件分岐が複雑化していくことを防ぎました。 このように、仕様・進捗・品質について曖昧な状態を残さず、チーム内で共通認識を持って開発を進められる状態を作ることを意識していました。

アピール項目


アウトプット

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

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

・数学 ・英語 ・アルゴリズム

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

キーボードとマウスが好きなものを使えて、 2枚以上のモニターが使える環境。 勤務場所は特にこだわりはないです。

生成AIの活用状況

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

キャラクター

直近で一番やりたいこと
サービスを作りたい
好きなスタイル
一人で黙々
どちらかといえば一人で黙々
どちらともいえない
どちらかといえばみんなでワイワイ
みんなでワイワイ
好きな規模
小さい会社
どちらかといえば小さい会社
どちらともいえない
どちらかといえば大きい会社
大きい会社
自信を持って人より秀でていると言える点
学習能力 / 問題解決力 / 責任感
スキルのタイプ
ゼネラリスト
どちらかといえばゼネラリスト
どちらともいえない
どちらかといえばスペシャリスト
スペシャリスト
得意なフェーズ
0 → 1
どちらかといえば0 → 1
どちらともいえない
どちらかといえば10 → 100
10 → 100
会社を選ぶ一番の基準
年収が第一
やりたくない分野
SI / 金融
その他の特徴
使用言語にはこだわらない / 趣味は仕事 / 多職種のバックグラウンドがある
その他のやりたいこと・やりたくないこと
未入力です

やりたい事

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

基本プロフィール

年齢
今年で30代前半
好きなテキストエディタ
VSCode
希望勤務地
東京都 / その他地域 / リモート勤務
家庭の事情や体調など、都合に合わせてリモート出来れば問題ない
希望年収
500万円
ご意見箱

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

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

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