医療サービス向け業務管理システム
医療業務管理システム
予約・サービスの実施管理、在庫、請求、医師への報酬、レポートを一元管理する業務システム。
- 予約・サービスの実施管理
- 在庫・物流
- 入金・原価管理
- 権限・レポート
インドネシア在住 · 海外への転居も検討しています
バックエンドを専門とするソフトウェアエンジニアです。銀行、フィンテック、業務アプリケーションの開発に7年以上携わり、主にGo、Ruby on Rails、PHPを使用しています。
エンジニア職・業務委託・パートタイムの開発案件を検討中
LinkedIn開発に携わったWebサイトや業務アプリケーションと、それぞれの担当内容をご紹介します。
医療サービス向け業務管理システム
予約・サービスの実施管理、在庫、請求、医師への報酬、レポートを一元管理する業務システム。
カー用品EC・価格管理システム
自動車部品・タイヤ・チューニングパーツのECサイトと社内管理画面を連携。価格.com連携と競合価格に基づく価格設定を実装。
独自開発のWebサイトやWordPressによる制作実績です。現在はアーカイブとして掲載しています。
Webアプリケーションエンジニア
WordPress開発者
WordPress開発者
クライアントの機密保持のため、掲載していないプロジェクトもあります。
銀行、EC、企業向けシステムのバックエンド・アプリケーション開発に携わってきました。
銀行、フィンテック、物流、社内業務システムの開発経験があります。バックエンドサービスや外部連携の開発に加え、データベース移行やパフォーマンス改善にも取り組んできました。
クライアント案件では、直接お話を伺いながら、要件の整理から設計・開発、デプロイ、運用サポートまで一貫して対応しています。
学士(コンピューターサイエンス) · BINUS University · 2015–2019
Symfony · Laravel · WordPress · Node.js · Redis · SQL Server · MongoDB · Elasticsearch · RabbitMQ · NSQ · NATS · Linux · New Relic
英語:業務で使用可能
日本語:初級
インドネシア在住 · 採用・開発案件のご相談を受付中
訪問・院内・法人向けサービスの予約管理と、在庫・請求・費用管理を一つにまとめた医療業務管理システムを開発しました。
クライアントと直接要件を整理し、設計・新規開発からデプロイ、運用サポートまで一貫して担当しました。
守秘義務に配慮し、クライアント名とWebサイトへのリンクは掲載していません。案件名は内容を表す名称に置き換えています。
クライアントと直接打ち合わせを行い、業務上の要件を整理してアプリケーションを設計しました。
Ruby on RailsとPostgreSQLを使い、予約・サービスの実施管理、在庫、請求、医師への報酬、レポート機能を開発しました。
AWS上でDockerとKamalを使ったデプロイを担当し、運用サポートと継続的な改善にも対応しました。
訪問・院内・法人向けの予約を管理し、複数の患者やサービス、フォローアップの予約にも対応します。
パートナー、倉庫、薬局にまたがる在庫引当、手配依頼、配送伝票を管理します。
請求書発行サービスとの連携、手動での入金登録、医師への報酬(コミッション)、サービス原価、財務レポートに対応します。
役割に応じたアクセス制御に加え、業務ダッシュボードとレポートの出力機能を備えています。
AWSとDockerを使用し、Kamalでデプロイしています。運用サポートと継続的な改善も担当しています。
画面にはTailwind CSSとFlowbiteのコンポーネントを使用しています。TurboとStimulusでインタラクティブな更新を実装し、ViewComponentで再利用可能な画面部品を構成しています。
サービスの実施状況と入金状況を別々に管理しています。予約チケットの合計金額は、保存のたびではなく、関連データの変更時に再計算します。
必要な在庫の計算と引当処理を分離しています。サービスの種類に応じて在庫を引き当て、複数回の接種では残りの回数分をまとめて確保できます。
予約チケット・在庫・請求の処理を、それぞれ専用のサービスオブジェクトに分けています。処理結果の形式を統一し、成否・データ・エラー情報を一貫して扱えるようにしています。
入金、在庫、権限、レポートの業務フローをテストしています。一部の処理はバックグラウンドジョブで実行します。
この図はシステムの構成を説明するためのもので、実際のアプリケーション画面ではありません。
Jobfinderは、候補者の検索から応募管理、採用までを一元管理するプラットフォームです。
バックエンドエンジニアとして、PHPの独自フレームワークとMySQLを使って採用機能を開発しました。フロントエンドでは、主にJavaScriptの実装を支援しました。
管理ダッシュボードと応募検索機能に加え、候補者・求人・企業ページのバックエンド機能を開発しました。
スカウトを受けた候補者が承諾した後に、応募として扱う仕組みを実装しました。
面接、オファー、条件交渉から、Jobfinder内での契約書作成、採用までのフローを構築しました。
フロントエンドでは主にJavaScriptを担当し、HTML・CSSの実装も一部支援しました。画面デザインとスタイリングは、別のチームメンバーが担当しました。
管理ダッシュボード、応募検索、候補者・求人・企業ページのバックエンド機能を備えています。
直接応募とスカウトの2つの経路に対応しています。スカウトは、候補者が承諾した後に応募として扱われます。
面接、オファー、条件交渉、Jobfinder内での契約書作成、採用までを管理します。
候補者は直接応募するか、スカウトを承諾することで選考に進みます。
候補者がスカウトを承諾した後に、応募として扱われます。
直接応募の場合は、スカウトを経ずに応募プロセスへ進みます。
どちらの応募経路でも、その後は同じ選考フローに進みます。
条件交渉を終えた後、システム上の採用確定に進む前に、Jobfinder内で契約書を作成します。
インフラにはAWSとDockerを使用しています。採用機能は、プロジェクト内で使用しているPHPの独自フレームワーク上に実装しています。
この図はシステムの構成を説明するためのもので、実際のアプリケーション画面ではありません。
自動車部品・タイヤ・チューニングパーツを扱う日本のEC事業者向けに、PHP(Symfony)とMySQLでECシステムを開発しました。
顧客向けECサイトと社内管理画面の両方を構築・連携し、価格.com(Kakaku.com)との連携や、競合価格に基づく価格設定ロジックも実装しました。
守秘義務に配慮し、クライアント名とWebサイトへのリンクは掲載していません。案件名は内容を表す名称に置き換えています。
SymfonyとMySQLでカー用品販売向けのECサイトと社内管理画面を開発し、両者を連携させました。
価格.comと連携し、掲載順位の向上を目的として、競合価格に基づく価格設定ロジックを実装しました。
自動車部品・タイヤ・チューニングパーツを扱うECサイトです。
顧客向けECサイトと並行して開発した、社内業務用のWebアプリケーションです。ECサイトと連携しています。
価格.comと連携し、掲載順位の向上を目的として、競合価格をもとに価格を設定する仕組みを備えています。
PHP(Symfony)とMySQLでECサイトと社内管理画面を構築・連携し、インフラにはAWSとDockerを使用しています。
この図はシステムの構成を説明するためのもので、実際のアプリケーション画面ではありません。
クライアントとの打ち合わせで要件を整理し、PHP(Laravel)とMySQLでオンライン講座プラットフォームをゼロから設計・開発しました。
利用者は講座を購入し、購入した講座の動画をWebサイト上で視聴できます。
フロントエンド HTML · CSS · JavaScript
守秘義務に配慮し、クライアント名とWebサイトへのリンクは掲載していません。案件名は内容を表す名称に置き換えています。
クライアントと直接打ち合わせを行い、要件と開発範囲を整理しました。
PHP・Laravel・MySQLでWebサイトとWebアプリケーションをゼロから設計・開発しました。
講座の購入機能と、購入した講座の動画をサイト内で視聴する機能を実装しました。
利用者はWebサイトから講座を購入できます。
購入した講座の動画を、Webサイト上でそのまま視聴できます。
インドネシアの農産物供給・輸出企業向けに、WordPressでコーポレートサイトを制作しました。
商品、会社概要、問い合わせ先を紹介するサイトです。
フロントエンド HTML · CSS · JavaScript
守秘義務に配慮し、クライアント名とWebサイトへのリンクは掲載していません。案件名は内容を表す名称に置き換えています。
インドネシアのファッションブランド向けに、WordPressでWebサイトを制作しました。
コレクションやブランドの情報を紹介するサイトです。
フロントエンド HTML · CSS · JavaScript
守秘義務に配慮し、クライアント名とWebサイトへのリンクは掲載していません。案件名は内容を表す名称に置き換えています。