Overview

職業プログラマー歴20年以上。デジタル複合機の組み込みエンジニアから始まり、 Windowsソフト、スマートフォンアプリ、近年はWeb系まで幅広く手掛けてきました。 C・アセンブラの組み込みからC++・C#のマルチプラットフォーム、SQL Serverでのサーバー設計・実装、 JavaScript/TypeScriptでのWeb開発まで、サーバー側からクライアント側まで一貫して対応。 少人数〜1人体制で上流(設計)から実装・テストまで担当、客先折衝の経験もあります。

28+ Years of Experience
38 Projects
6 Major Phases
Full-stack Server to Client

Career Timeline

各プロジェクトの期間・規模・業務内容・使用技術を時系列で掲載しています。

1997 – 2007

組み込み・複合機 / 教育系システム

デジタル複合機(操作パネルUI・LCDドライバ) 1997年8月〜1998年12月

数十名・メンバー

ソフトウェア会社の正社員として業務開始。操作パネルUIの画像制御・押下処理を担当し、 後半はLCDドライバのアセンブラ保守も担当。

技術: C アセンブラ μiTRON MS-DOS
デジタル複合機(動作確認) 1999年1月〜1999年5月

2名・メンバー

社員実装部分の動作確認業務を担当。

技術: C μiTRON
デジタル複合機(操作パネル用画面データ作成Windowsツール) 1999年6月〜2000年4月

1名・メンバー

複合機のパネル画面を設計・編集するWindowsツールを1名で担当。 GUIで画面データを作成し、組み込み用ソースコードを出力する画面エディタ的なソフトを実装。

技術: C C++ Windows
デジタル複合機(コピージョブシーケンス制御部) 2000年5月〜2001年4月

2名・メンバー

コピー動作の制御処理部のコーディングを担当。 リアルタイムOSのタスク間通信を活用したシーケンス制御を実装。

技術: C C++ μiTRON
学校向けシステム(動作確認) 2001年5月〜2001年8月

数十名・メンバー

小中学校PC教室向けシステムの動作確認を担当。

技術: Windows
授業支援ソフト開発 2001年9月〜2003年10月

1名・メンバー

PC教室向け授業支援システムの機能追加・前任引継ぎ。 リモートデスクトップ的な画面転送システムの設計・実装も担当。

技術: C C++ Windows TCP/IP通信
学校向け地域イントラネット活用支援ソフト開発 2003年11月〜2006年5月

1名・メンバー

学校と教育センターを結ぶ基幹システムをTCP/IP通信とSQL Serverで設計から実装まで一貫して担当。

技術: C C++ Windows SQL Server TCP/IP通信
情報セキュリティ資産管理ソフト開発 2006年6月〜2006年12月

十数名・メンバー

前任から引き継ぎ、機能の追加・保守を担当。

技術: C C++ Windows
学校向け地域イントラネット活用支援ソフト(バージョンアップ) 2007年1月〜2007年6月

1名・メンバー

上記システムのバージョンアップ対応。SQL Server 2005への移行対応を含む。

技術: C C++ Windows SQL Server 2005
2007 – 2012

独立・計測機器制御

計測機器付属ソフトウェア開発 2007年8月〜2012年3月

数名・メンバー

個人事業主として独立。計測機器に付属するラダー関連製作・制御ソフトの引き継ぎを行い、 機能追加・保守を長期で担当。

技術: C C++ Windows
2011 – 2016

スマートフォンアプリ・ゲーム開発

2011年に法人化し、株式会社うららワークスを設立。フリーのデザイナーと2名体制でプログラムを担当。 Cocos2d-x を使用しiOS/Android両対応のアプリを継続的にリリースしました。
2012年末以降はサーバー側(Windows・SQLite)を自ら実装し、 TCP通信によるハイスコアランキング管理も担当。
2011年5月〜10月 イクラプチプチ/猫ちがい/パンタッチ/みんなのしらす 2名
2011年11月〜12月 プラネットボンボン/ハードル地獄/カオピタン 2名
2012年1月〜5月 指からポップコーン/腐ったミカン/鉄球ヘブン 2名
2012年5月〜8月 ミチビケダンジョン/いつでもヘモグロビン/とれとれコーン 2名
2012年8月〜9月 めんつゆの神/ひたすらクライマー/電卓クエスト 2名
2012年9月〜12月 キャビアもりもり/丸太ギコギコ/プリズンタワー/ドミノランナー 2名
2012年12月〜2013年5月 無限ラッコカーニバル/フェアルーン/ひたすらピンポン サーバー実装開始 2名
2013年5月〜11月 ピクセルルーム/ウニまりも/神経衰弱SR/ほじほじレーズンパン 2名
2013年11月〜2014年1月 リバーシュ/クライジースタンプ/ビルの谷間でハンバーガー 2名
2014年1月〜2月 U.F.Moo!/カベ打ち魔神/防衛!メテオシティ 2名
2014年2月〜3月 ヘディング兄弟/車vs人類/ゾンビでピンチ!/忍者シノビン 2名
2014年3月〜2015年3月 アヌビスラン/ピクセルルーム2/ヤギジャンプ/アロード 2名
2014年10月〜2015年3月 脱出放置!謎解き探偵/ドランシア/脱出ゲーム タイニールーム 2名
2015年3月〜8月 脱出ゲーム タイニールーム2/ハードル地獄ターボ 2名
2015年5月〜8月 ぼっちでニートな物語 2名
共通技術: C++ Cocos2d-x iOS Android SQLite(サーバー) TCP通信 Windows(サーバー)
ニンテンドー3DSタイトル開発(フェアルーン2) 2015年8月〜2016年6月

2名・メンバー

スマホアプリ「フェアルーン」の続編をニンテンドー3DS向けに開発・リリース。 C++での実装を担当。

技術: C++ Nintendo 3DS
2016 – 2021

マルチプラットフォーム受託開発

ソフトハウスへ出向し、多様なプロジェクトを担当。 この時期に株式会社うららワークスを閉じ、個人事業主として活動を再開。
顔認識アプリ試作 2016年6月〜2016年7月

2名・メンバー

カメラと顔認識ライブラリを組み合わせ、心拍数を計測する試作アプリを開発。 C#・Xamarinでマルチプラットフォーム対応。

技術: C# Xamarin iOS Android
エアコン関連ソフト(サービスマン向け制御アプリ) 2016年7月〜2017年7月

2名・メンバー

サービスマンが現場でエアコン機器をTCP/Bluetooth経由で操作・制御するアプリを開発。 Xamarinでスマートフォン(iOS/Android)とWindowsの両対応で実装。

技術: C# Xamarin iOS Android Windows TCP/IP通信 Bluetooth
エアコン関連ソフト(Raspberry Pi制御ソフト) 2017年8月〜2018年8月

1名・メンバー

前案件の制御ソフトと連携するRaspberry Pi上で動くソフトウェアを開発。 MonoでC#の動作環境を構築。取引先との折衝も直接担当。

技術: C# Mono Raspberry Pi Raspbian
エアコン関連ソフト(仮想ソフトUI設計・実装) 2018年8月〜2019年9月

2名・メンバー

エアコン仮想ソフト的システムのUIデザイン・設計から実装まで担当。 この時期に株式会社うららワークスを閉じ個人事業主へ移行。

技術: C# Windows
ベルトコンベア関連ソフト(物流ライン仮想ソフト) 2019年9月〜2019年12月

2名・メンバー

物流ライン向けのベルトコンベア仮想ソフトを開発。 荷物の移動制御ロジックと表示UIを担当。

技術: C# WPF Windows
エアコン関連ソフト(FLASH→HTML5移植) 2019年12月〜2020年2月

2名・メンバー

Web表示ソフトのFLASH廃止対応。ActionScriptで書かれたロジックをJavaScriptへ移植し、 Chrome/Edge/Firefoxで動作するHTML5版へ置換。

技術: JavaScript HTML5 Chrome / Edge / Firefox
エアコン関連ソフト(トレーニングソフトのブラウザ移植) 2020年2月〜2021年4月

2名・メンバー

VB.net製トレーニングソフトをブラウザアプリへ段階移植。 VB.net→C#→TypeScriptへの変換と独自実装を組み合わせて対応。

技術: JavaScript TypeScript Chrome / Edge
2021 – 2024

Web・業務システム開発

意思決定ツール(マルチプラットフォームアプリ) 2021年12月〜2022年3月

1名・メンバー

WPFのプロトタイプを参考に、XamarinでiOS/Android/Windowsに対応した意思決定支援ツールを作成。

技術: C# Xamarin iOS Android Windows
生産工程管理システムの機能追加 2021年12月〜2022年4月

1名・メンバー

通話機能ほかの機能追加を担当。サーバー側・Androidアプリ・Windowsアプリを 横断して対応し、ASP.NETとSQL Serverを利用。

技術: C# ASP.NET SQL Server Android Windows
製造業向け売上管理システムの機能追加とWebシステム開発 2022年8月〜2024年9月

2名・メンバー

既存売上管理システムへの機能追加と、新規Webシステムの設計・開発を担当。 長期にわたり継続的に対応。

技術: C# ASP.NET SQL Server Windows
旅行関係クーポン発行システム(WebAPIサーバー・フロントエンド) 2024年7月〜2024年10月

1名・メンバー

既存システムから呼ばれるWebAPIサーバーの設計・実装と、関連するフロントエンドの開発を担当。

技術: C# ASP.NET SQL Server WebAPI Windows
2026 –

個人開発  /  Steam PCゲーム

終末ミジンコラボラトリー(Steam / PC) 2026年4月

2名(うららワークス × SKIPMORE)・プログラム担当 / パブリッシャー: Flyhigh Works

カジュアル放置インディーゲーム。終末世界の研究所でアンドロイドの少女リースを手伝い、 微生物サンプルを集めるゆるい放置ゲーム。Steamにてリリース。 Steam ストアページ

技術: C++ Steam Windows

Tech Stack

これまで実務で使用してきた技術・環境の一覧です。

言語
C アセンブラ C++ Objective-C Java C# JavaScript TypeScript
プラットフォーム・基盤
μiTRON MS-DOS Windows iOS Android Nintendo 3DS Raspberry Pi
DB・サーバー・通信
SQL Server SQLite ASP.NET WebAPI TCP/IP通信設計 Bluetooth通信
フレームワーク・ツール
Cocos2d-x Xamarin WPF Mono

☕ お仕事のご相談は

受託開発・技術支援・アプリ制作など、
お気軽にお問い合わせください。

About / Contact へ