Portfolio

職務経歴

1996年4月~2001年12月 某システム開発会社

2002年1月~2003年12月 フリーランス

2004年1月~8月 某データエントリBPO会社

2004年9月~2004年12月 某データエントリBPO会社中国法人 技術総監(CTO)

2005年1月~2009年11月 某データエントリBPO会社中国法人 総経理

2009年12月~2011年12月 某データエントリBPO会社

2013年1月~現在 フリーランス

2013年以降の開発実績

  1. データエントリシステム
  2. 飛行記録管理システム
  3. 証票管理システム
  4. 美容機器サポートシステム
  5. 歯科画像/診断書管理システム(2015/10~2022/03)
  6. 英語教室管理システムその他
  7. 回線工事作業管理システム
  8. 教育系動画配信サービス(デモシステム)
  9. 多店舗展開ポイントカードシステム(APIサーバー側)
  10. 開発支援システムのフロント側(Blazor)
  11. その他
  12. 技術傾向

1. データエントリシステム

概要

入力対象の帳票画像を送信し、事前に定義したワークフローに従い、項目ごとの画像分割、OCR、オペレータによる入力/チェックを行ってゆき、テキストデータを生成するシステム。 オペレータは、WebUIもしくはiOS/Androidアプリでダウンロードしてデータエントリやチェックを行う。

利用技術

総合的なデータはCosmosDBで管理し、FunctionsのTriggerによりワークフローが流れていく仕組み。 これの前身となるシステムを.NET Core 2.0時代に、CentOS+DockerとMySQL、モバイルなしで作っていたものを、新しい技術で一から作り直したもの。

2. 飛行記録管理システム

概要

手書きの飛行記録画像をアップロード、テキストデータ化して管理するシステム。 また、機材やパイロットの管理などを行える機能も実装。

利用技術

オーソドックスなWebを使った業務管理システム。 テキストデータ化は上記のデータ入力システムに画像を送信、結果を受信するような連携を行っている。

3. 証票管理システム

概要

領収書やレシートの画像をアップロードし、日付・金額・摘要をテキスト データ化して管理するシステム。その結果をCSVやJSONなどで出力し、 他の会計システムなどに連携できるようにするために開発。

利用技術

飛行記録管理システムのバリエーション。

4. 美容機器サポートシステム

概要

美容院などに販売した美容機器のサポートを行うシステム。 販売する機器一式にiPod touchが含まれており、そこにあらかじめインストールされているアプリを使い、写真や動画を撮影して販売元から利用方法等のサポートを行うシステム。 販売元はWebUIで各販売先からくるサポート依頼に対応する。

利用技術

もともと.NET Core 2.0ぐらいに、データベースはSQLDatabase、WebはAngular4で作っていたが、プロジェクトが数年止まったあと再起動されたので、サーバーとWebを作り直した。

5. 歯科画像/診断書管理システム

概要

歯科医院で使われる、特殊なレンズをiPod touchのカメラに装着して撮影された患部の画像を管理するシステム。 iPodアプリで写真を撮影して管理サーバーに送信し、別途Windowsのデスクトップアプリで患者情報や診断書を作成する形式。

利用技術

これも.NET Core 2.0時代に作ったものだったが、途中で3.1で作り直した。

6. 英語教室管理システムその他

概要

英語教室の生徒やクラスなどを管理し、生徒への情報提供やクラスへの参加をサポートするシステム一式。 管理者が使う業務システム、生徒が教室にチェックイン(QRコード利用)したり出席状況などを確認するモバイルアプリ、オンラインクラスのスケジュールや参加をサポートするWebシステムなどから構成される。 また、教室のウェブサイトも対応。

利用技術

.NET Core 2.0時代に、さくらVPS上のCentOS+Dockerでの運用にチャレンジしたところからスタート。 昨年3.1に変更するとともにAzureに移行したが、管理システムのAngularがまだ棚上げ状態。 ウェブサイトについてはデザインだけをよそのデザイナーが行い、Vueで実装を行った。

7. 回線工事作業管理システム

概要

回線工事を行う業者の、現地作業を記録して管理するシステム。 タブレットPCにインストールされたWindowsアプリで、タブレットのカメラによる施工写真の撮影、インターフェースの切り替えや開通試験を行う機能、ドローツール風に図面を作成する機能がある。 また、管理者が各種状況を把握するためのモバイルアプリもある。 サーバーは顧客側担当。

利用技術

8. 教育系動画配信サービス(デモシステム)

概要

教育用のショートムービーを登録して、ユーザーに閲覧/ダウンロードを提供するシステム。 こういったことができますよ的なデモシステムのため、動画部分はストリーミングなどはしておらずストレージのmp4を出しているだけ、データの登録はデータベース直など。

利用技術

本運用するシステムではないため、技術リサーチの材料。

9. 多店舗展開ポイントカードシステム(APIサーバー側)

概要

参加店舗で使えるポイントカードアプリのサーバー側。

利用技術

10. ゲーム関連開発支援ツールのフロント側(Blazor)

概要

Unity制作ゲームの開発支援ツールのWebアプリケーション。

利用技術

11. その他

12. 技術傾向

現在の中心的なスキルは主に.NET系(C#, ASP.NET Core, Blazor, WPF等)。 それに付随する形でJavaScript/TypeScript系のフレームワーク(Vue, Angular等)でのフロント開発。 モバイルはかなりの期間Xamarin(Forms)を使ってきたが、MAUIは技術リサーチのみ。 クラウドはAzureがメインで、awsは基本的なサービスを使うぐらい。 ここ10年ぐらいは一人情シス的な役割で業務を行っていたので、プログラミング以外も広く浅く対応してきた。