CAREER & SKILLS

経歴・スキル

2008 年からエンジニアとして、2016 年 10 月からフリーランスとして活動しています。 PHP / Laravel を中心とした Web サービスの開発・運用に 9 年、 直近はレガシー刷新・新規立ち上げ・引き継ぎ困難な案件を中心に対応しています。

1 人〜の少人数体制で、要件定義から運用までを一貫して担当する働き方が中心です。

ogihara

ogihara

FREELANCE ENGINEER

01 — CAPABILITIES

できること

レガシーの刷新

PHP 5 系から Laravel 最新版への完全移行

フレームワークを使っていない PHP 5 系のシステムを、動かしながら Laravel へ移行した実績があります。テストコードを導入し既存のビジネスを壊すことなく移行可能、インフラのコンテナ化まで含めて対応します。

新規サービスの立ち上げ

要件定義から設計・実装・デプロイまで

多言語・多通貨・タイムゾーン対応の語学オンラインレッスンサービスを、要件定義から運用まで一人称で立ち上げました。決済(Stripe)や外部サービス連携も含みます。

引き継ぎ困難な案件の立て直し

オフショア・AI 開発後の内製化

ブラックボックス状態のコードを整理し、社内で保守できる状態にまでもどします。会議体の見直し、コード管理・デプロイフローの整備から始めることが多いです。

ビジネスサイドとの直接連携

経理・経営層との要件定義

経理部門との直接対話をしながら会計フロー設計、月次バッチ、カード決済のリファクタリングと 3D セキュア対応など、業務プロセスの整理から実装まで対応します。

02 — EXPERIENCE

職務経歴

フリーランス(2016年10月 〜 現在)/ SIer(2008年4月 〜 2016年10月)

2026年2月 〜 現在

ホテル向け宿泊管理SaaS開発

バックエンド・インフラエンジニア / 10 名体制

  • バックエンド・インフラエンジニアとして設計・開発・テスト・インフラ構築・運用まで担当
  • OTA(外部システム)連携の実装、terraformによるIaCでのAWS環境構築
  • AIによるコーディング管理や自動レビューの導入による省力化

PHP / Laravel / MySQL / Aurora / Typescript Nest.js / Vue.js / Terraform / Docker / AWS (ECS Fargate) / GitHub

2022年10月 〜 2026年1月

語学オンラインレッスンサービス

フルスタックエンジニア / 2 名体制

  • 多言語・多通貨・タイムゾーン対応の新規サービスを、要件定義・設計・開発・テスト・デプロイまで完遂
  • Stripe(決済)/ Zoom 連携、経理部門と連携した会計フローの設計・実装
  • 並行して中国語サービスを担当。一部フレームワークなしの PHP 5 系を Laravel へ完全移行
  • テストコード導入によりカバレッジ 0% → 83%。インフラを EC2 → Fargate、EFS → S3 へ刷新
  • OpenAI API を活用した語学テスト機能の技術選定・実装

PHP / Laravel / MySQL / Aurora / Vue.js / jQuery / Nginx / Docker / AWS (ECS Fargate) / GitHub

2022年4月 〜 2022年9月

マウスピース矯正サービス

フルスタックエンジニア / 1 名

  • オフショア開発からの内製化移管、品質・納期の適正化(ブラックボックス解消)
  • DevOps 化(コード管理・デプロイフローの構築)
  • 立ち上げ期の頻繁なビジネスモデル変更に追従する改修と継続的なリファクタリング
  • インフラのコンテナ移行(EC2 → Docker / ECS)

PHP / Laravel / PostgreSQL / Aurora / Vue.js / Sass / AWS / Docker / Jenkins

2021年1月 〜 2022年3月

出張撮影マッチングサービス(M&A 後の PMI)

バックエンドエンジニア / 10 名規模

  • M&A に伴う PMI 要員として再参画
  • 事業拡張に備えたリファクタリングとコーディングルールの策定
  • Azure → AWS 移行に向けた既存システムのドキュメント化、サーバー移転対応

PHP / Laravel / MySQL / Aurora / Vue.js / jQuery / Apache / Docker / Azure / AWS

2020年9月 〜 2020年12月

福祉系 SaaS サービス

バックエンドエンジニア / 30 名規模

  • Web サービスの開発・運用

PHP / Laravel / MySQL / Vue.js / Nuxt.js / AWS / Docker

2017年2月 〜 2020年8月

出張撮影マッチングサービス(立ち上げ期)

バックエンドエンジニア / 4 名

  • 事業立ち上げフェーズの CtoBtoC サービスにバックエンドとして参画
  • 新規機能の要件定義・DB 設計
  • 決済代行会社の切り替えに伴う決済部分の実装
  • PHP 5 → 7.2、Laravel 5.1 → 5.5 へのアップグレード

PHP / Laravel / MySQL / MariaDB / Vue.js / jQuery / Apache / Docker / Azure

2008年4月 〜 2016年10月

SIer(正社員)

従業員 730 名規模の SIer に正社員として在籍し、業務システムの開発・保守に従事しました。放送局向け基幹システムのクライアントアプリ開発(100 名規模)のほか、社内システムのリプレース案件ではPL・チームリーダーとして 3〜5 名のチームを担当しています。

この時期は C# / .NET が主で、現在の主戦場である PHP / Laravel へはフリーランス転向の前後で移りました。

C# / WPF / IIS / SQL Server / Active Directory / JavaScript / jQuery / SAP 連携 / SVN

03 — STACK

技術スタック

実務で継続的に使ってきたものだけを挙げています。なお TypeScript / Next.js は新規事業の立ち上げ用として位置づけており、このサイトと個人開発サービスで実践しています。

バックエンド

PHP
12 年以上(PHP 5 〜 8 系。レガシー移行を含む)
Laravel
10 年以上(5.x 〜 最新。設計・移行・運用まで)
C# / .NET
6 年(SIer 時代。WPF / IIS / Windows アプリ)

インフラ・DevOps

AWS
ECS Fargate / EC2 / Aurora / OpenSearch / CodePipeline など
Terraform
IaC による AWS 環境構築
Docker
コンテナ化移行の主導経験あり
Nginx / Apache
業務レベル
Jenkins / GitHub
CI・コード管理

フロントエンド

Next.js (App Router)
業務レベル。TypeScript / Tailwind CSS を含む
Vue.js (Options API)
業務レベル。Vue 3 を含む
jQuery / HTML / CSS / Sass
業務レベル
Nuxt.js
経験あり

データベース

MySQL / Aurora
メイン。設計・運用を含む
PostgreSQL
実務経験あり
SQL Server
SIer 時代

外部サービス・API

Stripe
新規導入・リファクタリング・3D セキュア対応
OpenAI API / Claude API
語学テスト機能の技術選定・実装
Zoom API
語学レッスンサービス連携

技術選定や移行で検討したことは、記事として公開しています。

Zenn の記事を見る →

04 — SIDE PROJECTS

個人開発

Sibkoto

きょうだい児のためのコミュニティサイト。開発・運用中。

その他

その他にも個人開発サービスを複数立ち上げましたが、現在までにすべて撤退。

受託だけでなく自分でサービスを作って運用しているため、リリースした後に何が起きるかを前提に設計できます。

ご相談はこちらから

「まだ何を頼むか決まっていない」段階でも構いません。