[email protected] $ -- cat ~/onewalk/about.txt

自己紹介

Kazuho Utsunomiya

Web Developer

Kazuho Utsunomiyaのプロフィール画像

予約・ネットショップ・業務システムの開発を承ります。

Laravelを中心に、Webアプリケーション・業務システムを開発しています。医療分野の業務システムやネットショップの作り替えでは、予約・配送・支払い・顧客管理の機能を実装してきました。

予約画面の入力を減らす工夫や、データベースの構造を見直して処理を速くする改善に取り組んできました。社員の方と相談しながら社内向けのデータ変換・翻訳ツールを作り、業務システムの実装・テスト・保守にも携わっています。Web開発に加え、公開作業や運用の手作業を減らす自動化にも取り組んでいます。

趣味はプログラミング、ドラム、音楽鑑賞です。

# 詳しく見る

Webシステムの開発・改善について、メールで相談する ↗

制作物のソースコードを見る(GitHub) ↗

右のメニューから、知りたい項目を選んでください。「メニュー」を開いて、知りたい項目を選んでください。

~/onewalk/services.txt

サービスづくりと、日々の業務を支える開発。

新しいサービスの開発から、日々の業務を支えるシステムの改善まで。

  • 予約・マッチング・ネットショップの開発

    ブラウザで使うWebアプリケーションを開発します。予約を受け付ける仕組みや、人と人をつなぐサービス、ネットショップなどに対応します。

    予約システム / マッチングサービス / ネットショップ(ECサイト)

  • 在庫・倉庫・売上を管理するシステムの開発

    在庫・倉庫管理や案件・売上管理など、日々の業務で使うシステムを開発します。

    在庫管理 / 倉庫管理 / 案件・売上管理

  • 今あるシステムの改善・作り替え

    既存システムの課題を洗い出し、機能や処理速度の改善、システムの作り替え(リプレイス)に対応します。

    業務の中心となるシステム / ネットショップ / 処理速度の改善

Laravel / Next.js / AWS / Terraform

メールで相談する ↗

~/onewalk/projects/

仕事として取り組んだ開発

ネットショップ・予約・在庫管理をはじめ、業務に関わるシステムを開発しています。

~/onewalk/projects/ec-medical.txt

ネットショップ・医療業務システムの作り替え

ネットショップでの商品購入と、医療分野の予約・配送・支払い・顧客管理を支えるシステムです。

時期
2022–2025
用途
ネットショップ・予約・配送・支払い・顧客管理

担当したこと

Yiiで動いていた既存システムをLaravelへ作り替え、実装を1人で担当しました。予約カレンダーの入力項目を減らし、スマートフォンでも使いやすい画面に改善しました。商品選択から数量入力・支払いまでを1画面で行えるPOS(店頭会計)画面も開発しました。データベース構造や処理を見直し、配送管理や法人向け購入ページの表示を速くしました。

  • 医療業務を支える管理機能の作り替え

    Yiiで構築された既存システムをLaravelへ作り替え、予約・配送・支払い・顧客管理に加え、処方箋の作成機能を実装しました。実装を1人で担当し、テスト・保守にも携わりました。

  • 予約する人・管理する人、双方の操作を改善

    表形式だった予約管理画面をFullCalendarによるカレンダー表示へ変更。利用者向けの予約受付ページも新たに作成し、Ajaxを使って必要な入力を絞り、スマートフォンでも使いやすい画面にしました。

  • 配送管理と法人向け購入ページの表示改善

    データベースの構造とデータの取得方法を見直し、配送管理画面や法人向け商品購入ページの読み込みを高速化しました。情報が集中していたカラムを整理・正規化し、処理速度と保守性の改善に取り組みました。

  • 店舗ごとのルールに対応したPOS画面

    商品検索・選択、数量変更、支払い処理、ポイント付与までを1画面で行えるレジ機能を開発しました。複数店舗で使えるよう、店舗ごとに異なるポイント率や割引ルールを反映できる仕組みにしました。

  • 新旧データの変換と定期処理

    旧システムと新システムのデータベース間でデータを変換するPHPバッチを作成。mysqliを使ったスクリプトやcronによる定期処理で、データベースの一時情報を管理する仕組みも実装しました。

  • 社員の作業を支えるC#の社内ツール

    社員の方と相談しながら、リッチテキストをHTMLへ変換し、文字色や斜体などのルールをもとに情報を抽出してCSVへ出力するツールを.NET・AngleSharpで開発しました。DeepL APIとWPFを使い、HTMLの命名作業に合わせた翻訳ツールも作成しました。

使用技術・開発手法

LaravelPHPJavaScriptjQueryFullCalendarMySQLBootstrapC#.NETWPFAngleSharpDeepL API

予約カレンダーにはFullCalendarとAjaxを使用しました。旧・新データベース間のデータ移行・変換を行うPHPバッチや、cronで実行するスクリプトも作成しました。

開発実績の一覧へ / projects/

メールで相談する ↗

~/onewalk/projects/warehouse.txt

小売店向け小口管理システムの作り替え

小売店で使う小口管理システムです。日々の細かな支出を管理する仕組みです。

時期
2024.01–2024.04
用途
小口管理

担当したこと

古くなった小口管理システムをLaravelへ作り替える開発に、3人チームのメンバーとして参加しました。Laravelを初めて使うメンバーの実装をサポートし、質問しやすい環境づくりを心がけました。大量のデータを扱うため、月ごとにデータを分けて保存し、検索時の処理速度を改善しました。

使用技術・開発手法

LaravelPHPJavaScriptjQuerySQLBootstrapDocker

AWS Fargate / Aurora MySQL / ElastiCache Redisを使用した環境で開発しました。

開発実績の一覧へ / projects/

メールで相談する ↗

~/onewalk/projects/care-matching.txt

介護マッチングサービスの開発

介護を必要とする人と介護士をつなぐ、介護保険外のサービスに対応したマッチングサービスです。

時期
2026–
用途
マッチングサービス

担当したこと

スタートアップ企業のサービス開発に、チームの一員として取り組んでいます。

使用技術・開発手法

LaravelNext.js

アジャイル開発に参加し、DDDを活用した開発に取り組んでいます。

開発実績の一覧へ / projects/

メールで相談する ↗

~/onewalk/projects/cafe.txt

カフェの予約管理・ネットショップの作り替え

カフェの予約を管理する仕組みと、ネットで商品を販売するためのショップです。

時期
2026–
用途
予約管理・ネットショップ

担当したこと

予約管理システムとネットショップの開発・作り替えを担当しています。既存環境の問題点を修正し、CIを含む自動デプロイの仕組みを新たに整備しています。公開作業やセキュリティ対応の手作業を減らす仕組みづくりにも取り組んでいます。

  • 運営に合わせて変更できる管理画面

    商品や会員向け情報の項目を、管理画面から追加・編集できる仕組みを開発しています。

  • 入金・配送までつながる業務機能

    入金状態の管理や配送用CSVの出力、配送先の変更画面を実装。未保存の変更への警告や保存結果の表示など、操作の結果が分かりやすい画面づくりにも取り組んでいます。

  • 通知の再試行と、旧システムからの段階移行

    予約・入金通知の送信記録と失敗時の再試行、会員情報の同期・メール配信の定期処理を整備。移行バッチや新旧処理の比較機能を用意し、既存データと業務の流れを引き継ぐ作り替えを進めています。

  • AWSの検証環境をコードで管理

    TerraformでECS Fargate・RDS・S3などの構成を管理し、Web・キュー・定期処理をコンテナで実行する環境を整備しています。DB接続やHTTPS配下の動作など、既存環境の問題点にも対応しています。

  • デプロイと認証情報更新への追随を自動化

    GitHub ActionsとOIDCを使い、コンテナイメージの登録からDBマイグレーション、ECSの更新へつなぐデプロイを整備。Secrets Managerの認証情報更新をEventBridgeで検知し、Lambdaでアプリを再デプロイする仕組みにも対応しています。

  • 監視・バックアップ・起動停止の運用整備

    CloudWatchによるエラーログ・HTTPエラーの監視通知、DBのバックアップ設定、S3のバージョニングを整備。検証環境の時間帯に応じた自動起動・停止や、計画停止中の不要な通知の抑制にも取り組んでいます。

使用技術・開発手法

LaravelAlpine.jsAWSTerraformAWS Security HubCI/CDGitHub ActionsECS FargateRDSS3CloudWatchEventBridgeLambdaSecrets Manager

AWS Security Hubの検出結果をもとに、脆弱性への対応を自動化する仕組みづくりを行っています。

開発実績の一覧へ / projects/

メールで相談する ↗

~/onewalk/skills.txt

開発を支える技術

システム内部の処理から、利用者が操作する画面まで。Laravel・Next.jsを中心に開発しています。

システム内部の処理(バックエンド)

ネットショップ・予約・在庫管理など、業務の処理を支える部分や、マッチングサービスの開発で使用しています。

LaravelPHP

その他の経験:Ruby on Rails / .NET

利用者が操作する画面(フロントエンド)

Webアプリケーションの画面開発に使用。既存システムではjQueryやAlpine.jsを使った開発も行っています。

Next.jsReactTypeScript

関連技術:JavaScript / HTML / CSS

情報を保存する仕組み・開発環境

システムの情報を保存するデータベースや、開発に必要な環境を整える技術として扱っています。

MySQLPostgreSQLDocker

その他の技術:Redis

クラウド環境・作業の自動化

既存環境の問題点の修正や、CIを含むデプロイの自動化、検出結果をもとにした脆弱性対応の自動化に取り組んでいます。

AWSTerraform

関連技術:CI/CD / AWS Security Hub(検出結果をもとにした対応の自動化)

AIを活用した開発・業務効率化

Claude CodeやCodexを活用し、実装の補助やコード・デザインのレビューなど、開発作業の効率化に取り組んでいます。

Claude CodeCodex

用途:実装支援 / レビュー / 作業手順の整理

その他
C# / Java / Python / C / C++ / WPF / Arduino / ESP32 / Raspberry Pi

~/onewalk/personal.txt

個人開発・研究・学生時代の活動

ここでは、仕事としての開発実績とは別に、個人の制作や研究、趣味の活動を紹介します。

これまでに作ったもの

  • Minecraftサーバー運営

    Minecraftサーバー「SpaceServer」を運営し、5000人を超えるユーザーに遊んでいただきました。独自の機能を実装するため、PHPの大規模なプラグインを1人で開発していました。Javaを使った「SpaceServerUniverse」の開発や、PMMP・Bukkit向けのプラグイン制作にも取り組んできました。

  • 音楽再生ソフト

    Chromeのメモリ使用量が気になり、C#・WPFでYouTubeを使った省メモリの音楽再生ソフトを開発しました。

  • OS自作・電子工作

    C・C++でのOS自作、Arduino・ESP32・Raspberry Piを使った電子工作にも挑戦しています。

  • 友人の研究支援

    玉川大学農学部に在籍する友人の研究を手伝い、無償で画像加工ソフトウェアと研究機械を制作しました。画像加工にはPython・OpenCV、研究機械にはArduinoを使用しました。

  • 学生向けアプリ

    専門学校の卒業研究では、オンライン授業が重なって学生同士の交友関係が浅くなった問題に取り組み、友人づくりを支援するアプリをRuby on Railsで開発しました。6人チームのプログラミングリーダーを担当し、優秀班として全校の前で発表。ソースコードも公開(OSS化)しました。

  • 位置履歴可視化・案件売上管理

    位置履歴のバックアップを地図で可視化するWebアプリや、Laravel・Next.jsによる案件・売上管理ソフトも開発しています。

~/onewalk/contact.txt

開発のご相談は、メールで。

Webアプリケーションの開発や、既存システムの改善についてお聞かせください。

メールで相談する ↗

上のリンクからメールアプリが開きます。

Terminal

現在地: ~/onewalk/

サイト内の仮想ファイルを操作 / help コマンド一覧 / ↑↓ 入力履歴 / Tab 補完、空入力・候補なしは次へ移動 / Shift+Tab 前へ移動 / Ctrl+L 表示消去 / Ctrl+C 入力中止