Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
職務経歴書 2020/1/22現在
1983年6月~1984年2月
マイクロコンピュータ応用システム開発技術者初級
Google Developer Day 2011参加
技術評論社組込みプレス特集記事執筆電気通信工事担任者AI・DD総合種
2007年3月2007年12月
1993年1月
2011年11月
2007年9月2009年11月
資格等 第二種電気工事士「これだけは知っておきたい組込みシステムの設計手法」出版
LPIC101全く勉強せずに合格
第四級アマチュア無線技師技術評論社組込みプレス連載開始
1989年1月 第一種情報処理技術者
生年月日 1960/4/25
最寄駅 西武多摩川線 是政駅 徒歩6分
59 才
2006年3月1991年3月
2014年5月
株式会社五藤光学研究所
株式会社コンピュータシステム研究所PG
言 語
役割(ポジション)プロジェクト規模(人数)
プロジェクト内での 具体的担当業務
1
システム概要
開発分野・分類
PG
惑星位置計算アルゴリズム開発
機器制御系
DEC講習受講アレイプロセッサによる実装設計惑星軌道要素データ設計惑星位置計算アルゴリズム実装並行してプラネタリウム製造業務
1984年4月~1985年6月
POSシステム通信制御部開発
RTOS通信制御
航空用天気図処理装置開発
1986年4月~1987年7月
機器制御系
心電図データ取得機器に接続するPC側データ管理システムの開発N88 BASICシステムをMS-DOSに移植基本設計、機能設計、詳細設計、製造、単体検査、結合検査、立会い検査、検収
10
NEC講習受講汎用機のフロントエンド通信プロセッサ上でのPOSデータ送信管理タスク開発詳細設計、製造、単体検査、結合検査
リーダー/SE/PG
心電図データ収集システム
通信制御系
サブリーダー/SE/PG
1985年7月~1986年3月 1
6
基本設計、機能設計、詳細設計、製造、単体検査、結合検査、スケジュール管理、品質管理ベーシック手順通信制御/X.25パケット通信制御HDLC通信制御/GPIB通信制御システムデュプレックス制御システム状態表示制御
O S
NCOS1 R8.2NEC MS120NEC MS135
NEC MS135NEC N5200
NCOS1 R8.2PTOS3SX
PC-9801
NEC MS120NEC MS8NEC ACOS
坂本 裕司熊本工業大学(現崇城大学) 工学部 電子工学科 卒業
フリガナ
最終学歴
氏名
サカモト ユウジ 3同居人数
年齢
PDP-11
OptimizingC86
男
アセンブリ言語COBOL
NCOS1 R8.2
DB・ソフト・ツール
機 種
アセンブリ言語COBOL
性別
期間
スキル要約と技術指向
組込みシステム、電子機器、工業用機器などのハードウェアの構成設計、ソフトウェアの基本設計などシステム全体の概要設計から下流工程までの落としこみを適切に行い、適切な工数配分、適切な人員管理を行うことが出来ます。特にハードウェアエンジニアとソフトウェアエンジニアの文化的、技術的な乖離が真の問題点であるプロジェクトの修正を適切に行うことが出来ます。プロジェクトマネージメントだけを行うのではなく必ず自らもプログラミングを含んだ開発担当を行う、プレイングマネージャとしての働き方を得意としております。
・大手メーカの家電製品、車載製品の組込みソフトウェア開発プロジェクトにおける火消し成功例数回・ソフトウェアとハードウェアの統合的なシステムアーキテクチャ設計経験豊富・μITRONカーネルを含むRTOSカーネルの実装経験・Androidカーネル側・アプリケーション側開発の実務経験・OSに依存しないCPU制御処理経験豊富・C言語やアセンブリ言語によるオブジェクト指向実装・通信プロトコル制御、リアルタイム制御経験豊富・回路図読解、チップ仕様読解、測定機器利用、ICE利用経験豊富・小規模なマイコン周辺回路設計、プリント基板設計の経験あり・ UNIX系開発環境経験豊富(30年以上)・ リリース後の不具合対応は皆無に近く、開発予定期間を逸脱した管理プロジェクト皆無 ※無理な要件のプロジェクトは断るか、納期または予算に合わせて実現可能な方法論を提案して受託するため・動画圧縮系研究開発、静止画関連研究開発経験あり・車載系機器開発におけるエンジンスタータ時の電圧変動による挙動補償の開発経験あり・ロードセル指示計自体の開発および指示計とPLCを連携させた原料搬送量制御などの工場自動化PID制御経験あり
C言語N88-BASIC
MS-DOS 2.11N88-DISK BASIC
アレイプロセッサ
FORTRAN RSX-11M/23Plus
POSデータ格納MTデータ遠隔転送システム
1 リーダー/SE/PG
通信制御系
基本設計、機能設計、詳細設計、製造、単体検査、結合検査、検収POSデータセンターと店舗間のMTデータ遠隔転送MTドライバ制御通信プロトコル設計、実装
アセンブリ言語
1987年8月~1987年10月
1/11
職務経歴書 2020/1/22現在
言 語
役割(ポジション)プロジェクト規模(人数)
プロジェクト内での 具体的担当業務
システム概要
開発分野・分類
O S
DB・ソフト・ツール
機 種
期間
株式会社日本構研システムズ
東京電力ネットワーク文書管理システムプロトタイプ開発
SPARC STATION2通信制御系、オープン系
基本設計、機能設計、詳細設計、製造、単体検査、結合検査、スケジュール管理、品質管理ペーパーレス化を目指したWSベースの文書回覧、決済などのデモ実装TCP/IPソケット制御/X-Window GUI設計、実装カプセル化によるオブジェクト指向設計
1991年1月~1991年4月 1 リーダー/SE/PG
C言語
RTUX-386(リアルタイムUNIX)
1989年5月~1990年5月
基本設計、機能設計、詳細設計、製造、単体検査、結合検査、スケジュール管理、品質管理、外注管理ネットワーク接続型定期券発行システム開発GPIB通信制御ベーシック手順通信制御
リアルタイムOS開発
μITRON 2.0組込み制御
C言語アセンブリ言語
TLCS-90(Z80)
通信制御系
建築用2次元CADシステム開発
FORTRAN
プロトコルアナライザ
近鉄向定期券発行システム
東芝G200V
1988年12月~1989年4月 2 リーダー/SE/PG
μITRONカーネル基本設計独自RTOS基本設計新人教育
OS-V(リアルタイムUNIX)
リーダー/SE/PG
人工衛星スペースチャンバシステム
NEC N5200
6 PG1988年7月~1988年7月
FORTRAN
パッケージソフトウェア
図形データ基本処理実装図形データ応用処理実装
東芝G8050通信制御系
基本設計、機能設計、詳細設計、製造、単体検査、結合検査、スケジュール管理、品質管理人工衛星の地上での試験用チャンバ内での温度データ計測制御GPIB通信制御
PG
C言語
NEC N5200
PTOS3SX
FTP
1987年12月~1988年3月
建築用2次元CADシステム開発
1988年4月~1988年6月 3
6
図形データ基本処理実装
PTOS3SX
C言語VMSMS-DOS
パッケージソフトウェア
VT100エスケープシーケンス
LSI電源配線CADシステム
VAXJ3100基本アルゴリズム開発
1988年8月~1988年11月 2 リーダー/SE/PG
電源配線経路パターン走査アルゴリズム開発VT100エスケープシーケンス表示制御詳細設計、製造、単体テスト、デモ環境整備新人教育
11 リーダー/SE/PG
C言語
CP/M80FULL-ICE
ディジタルPBX接続DCE開発
Z80通信制御系、組込み制御系
1990年6月~1990年12月 1 リーダー/SE/PG
アセンブリ言語
基本設計、機能設計、詳細設計、製造、単体検査、結合検査、スケジュール管理、品質管理ピンポン伝送制御LAPD通信制御V25bis端末インターフェース制御
OSなし組込み制御
SunOS 4.1.1
XviewDevguide
SunOS 4.0.3
XviewDevguide
東京電力ネットワーク文書管理システム開発
SPARC STATION2通信制御系、オープン系
1991年5月~1992年6月 4 リーダー/SE/PG
C言語
基本設計、機能設計、詳細設計、製造、単体検査、結合検査、スケジュール管理、品質管理ペーパーレス化を目指したWSベースの文書回覧、決済システムの開発TCP/IPソケット制御/X-Window GUI設計、実装カプセル化によるオブジェクト指向設計
SunOS 4.1.2
XviewDevguide
東京電力福島第一原子力発電所来訪者管理システム開発
SPARC STATION2
通信制御系、オープン系
1992年7月~1992年10月 3 リーダー/SE/PG
C言語
詳細設計、製造、単体検査、結合検査、スケジュール管理、品質管理、新人教育発電所見学の為の来訪者のスケジュール管理、 統計収集の為のGUI システム。X-Window GUI設計、実装カプセル化によるオブジェクト指向設計
Openwindows東京電力分散ネットワークインフラ整備開発
SPARC STATION2通信制御系、オープン系
1992年11月~1993年9月 2 リーダー/SE/PG
C言語
調査、分析、基本設計~結合検査、スケジュール管理、品質管理UNIXユーザの人事異動に伴う作業のシステム化、ハードウエア増設等に伴う作業のシステム化、 印刷処理汎用システム化カプセル化によるオブジェクト指向設計
SunOS 4.1.3
2/11
職務経歴書 2020/1/22現在
言 語
役割(ポジション)プロジェクト規模(人数)
プロジェクト内での 具体的担当業務
システム概要
開発分野・分類
O S
DB・ソフト・ツール
機 種
期間
上野エンジニアリング株式会社
個人事業主
社内ネットワーク環境構築、システム管理
IBM PC AT互換機20台ネットワーク、システム保守系
2000年1月~2000年3月 1 リーダー/SE/PG
社内ネットワークシステムの設計、導入、メンテナンス* フリーのメールサーバソフトによるプロバイダ 提供メールサーバアクセス環境の共有* DDS2 による定期Backup、ルータ/ 本体によるRAS* UPS による自動Shutdown/24 時間運用
2001年1月~2001年5月
構造体データ解析ツールソースコード自動生成ツール
AlphaStationネットワーク、システム保守系
Tru64 UNIXC言語
5 SE/PG
詳細設計、製造、単体テストGUI アプリケーションと通信アプリケーション間のSOCKET 通信データ構造体データ解析ツールのプラグインのソースコードを自動生成するツールの開発。
ロードセル指示計の開発3
V25組込み系
1996年7月~1999年12月 1 リーダー/SE/PG
詳細設計、製造、単体テスト、結合テスト、品質管理。ユニパルス製ロードセル指示計ベースの各種アプリケーション移植。一般ロードセル指示計、2系統同時計量指示計、累積計量指示計、PI制御によるコンベヤスケール、PI制御によるスクリューフィーダコントローラ、クレーンスケール実装。
PL/M86アセンブリ言語
組込み系
1996年6月~1996年6月 1 リーダー/SE/PG
基本設計、詳細設計、製造、単体テスト、結合テスト、品質管理ベルトコンベヤ上の発泡スチロールを計量して計量データをインクジェットプリンタにより発泡スチロールに印字する。インクジェットプリンタはRS-232C経由で制御を行う。カプセル化によるオブジェクト指向設計。
発泡スチロール工場コンベアスケール計量システム
リーダー/SE/PG
FULL-ICE
TMP68301(68000)
MS-DOS動作機器RS-485
C言語Jperl
WindowsNT 4.0
ISDNダイヤルアップルータ
2001年5月~2002年6月
GPSナビゲーション機能内蔵欧州向1DINカーオーディオ
組込み系
要求定義、基本設計、機能設計、詳細設計、製造、単体検査、結合検査、テープアウト対応。ドイツ製GPSナビゲーションシステムユニットを内蔵し、かつ、1DIN、CD-ROM ドライブ内蔵の欧州限定モデルのカーステレオヘッドユニットの開発。このメーカでのこの形式のナビゲーションシステムの最初の開発を新人1名と組込み未経験者1名の3人で開発推進し、納期、品質ともに問題なくプロジェクトを完了させる。カプセル化によるオブジェクト指向設計も行った。
C言語アセンブリ言語
OSなし組込み制御
M16C/62
HP-UXFULL-ICEロジックアナライザオシロスコープCVS
3
FULL-ICE
ポリカーボネート工場計量システム
TMP68301(68000)PC-9801組込み系
1995年12月~1996年1月 1 リーダー/SE/PG
基本設計、詳細設計、製造、単体テスト、結合テスト、品質管理最大10台のロードセル指示計からの重量データをバッファリングする中継器とPC側のシステムの開発。中継器はPC-9801と通信し、データ保存、集計を行なう。カプセル化によるオブジェクト指向設計
C言語アセンブリ言語
独自設計簡易モニターMS-DOS
MS-DOS動作PCFULL-ICEシリアル接続FDDトイレ用体重計の開発
TMP68301(68000)組込み系
1995年4月~1995年6月 1 リーダー/SE/PG
基本設計、詳細設計、製造、単体テスト、結合テスト、品質管理トイレにロードセルを取り付けて体重だけでなく排便量などを測定し、シリアル制御のFDDによりフロッピーにデータを格納。カプセル化によるオブジェクト指向設計
C言語アセンブリ言語
独自設計簡易モニター
MS-DOS動作PCFULL-ICERS-485オシロスコープノイズシミュレータ
ロードセル指示計の開発2
TMP68301(68000)組込み系
1994年4月~1996年9月 1 リーダー/SE/PG
ロードセル指示計システムアーキテクチャ設計、基板外部仕様設計、OS設計、OS実装、アプリケーション実装、外注管理スクリューフィーダコントローラ(PID制御)利用目的を第一とした実装を行なう。カプセル化によるオブジェクト指向設計
組込み系
独自設計簡易モニター
MS-DOS動作PCROM-ICEノイズシミュレータ
1 リーダー/SE/PG
Z84C015(Z80)
ロードセル指示計システムアーキテクチャ設計、基板外部仕様設計、OS設計、OS実装、アプリケーション実装、外注管理スクリューフィーダコントローラとして使用する場合の PID制御演算処理の負荷が大きい為に開発を中断カプセル化によるオブジェクト指向設計
C言語アセンブリ言語
1993年10月~1994年3月
ロードセル指示計の開発1
C言語アセンブリ言語
独自設計簡易モニター
C言語アセンブリ言語
独自設計簡易モニターMS-DOS
OSなし組込み制御
3/11
職務経歴書 2020/1/22現在
言 語
役割(ポジション)プロジェクト規模(人数)
プロジェクト内での 具体的担当業務
システム概要
開発分野・分類
O S
DB・ソフト・ツール
機 種
期間
株式会社アイ・ビー・イー
IPv6 対応VOD クライアント(STB) 選定提案
圧縮動画系、IPv6通信制御系
2004年7月~2004年9月 1 リーダー
フレッツ.NET 網でIPv6 で配信されるMPEG-2TS動画データを受信、再生する安価なSTB の選定を行いメーカとの調整および提案を行う。
HP-UX
FlashMXFOMA 向けMacromediaFlash データ動的生成エンジン開発
PA-RISCデータ変換アルゴリズム系
2004年3月~2004年7月 3 リーダー
基本設計、詳細設計、結合検査、工程管理、品質管理C++実装Flash合成エンジンをCでラッピング。FOMA/MyMenu を各クライアントのメニュー条件により動的にパブリッシュ済みのFlash データのデータを差し替える。
C/C++Flash
Windows2000
MPFactoryATAPI
HD-DVD評価用プレーヤ開発
WindowsPCWindows動画プラットフォーム系
2004年3月~2004年4月 2 リーダー
工程管理、品質管理HD-DVD 評価のためのハイビジョンMPEG-2 デコーダボードを使用したWindows 上のMPEG-2 プレーヤ開発
C++
Windows2000
MPFactory空撮ハイビジョン動画評価システム開発
WindowsPCWindows動画プラットフォーム系
2004年3月~2004年5月 2 リーダー
航空撮影動画データをHD MPEG-2 エンコーダによりデジタル化しGPS 測位情報と同期させて地図座標マッチングさせるシステム開発外注1 名と2 人で開発。 プロジェクト管理、基本設計、品質管理を担当。
C++
Windows2000
DirectXDivXMPEG-4 用TS-MUX/DEMUX フィル
タおよびVOD プレーヤ開発
WindowsPCWindows動画プラットフォーム系
2003年11月~2005年2月 3 リーダー
研究所向けMPEG-4 用TS-MUX/DEMUX フィルタおよびVOD プレーヤ開発役務提供契約の外注2 名の管理、見積もり交渉、品質管理を担当。
C++
ハイビジョン用フルサイズPCI バス接続MPEG-2ハードウェアエンコーダのWindows 用ドライバ開発
WindowsPC圧縮動画系、Windowsドライバ系
2003年10月~2004年8月 3 リーダー
基本設計、詳細設計、結合検査、品質管理、外注管理フルサイズPCIバスカード型ハイビジョン用MPEG-2エンコーダのWindowsドライバおよびWindowsアプリケーション開発のためのSDKの開発
C/C++ Windows2000
DDKWinDriverVisualC++
C/C++FlashperlshellPHP
RedHatLinux9.0
2003年6月~2003年12月 5 リーダー/SE/PG
基本設計、詳細設計、製造、単体検査、結合検査、品質管理、外注管理(Flashデザイナ含む)携帯電話用FlashLite プレーヤでは外部リンク参照による動的なアニメーション効果変更が出来ないため、 サーバサイドでFlash データそのものを指定された条件付けで動的に生成して携帯電話端末に転送する サーバの開発。
iMode 用MacromediaFlashLite 合成サーバ開発
WindowsPC通信制御系
Windows2000C++Flash
2003年6月~2003年8月 3 リーダー/SE/PG
基本設計、詳細設計、品質管理、外注管理FlashCommunicationServer によるテレビ電話システムのデモシステム開発。DV カメラからIEEE1394overIP 転送でカメラ映像、音声を転送しつつ、Flash アニメーションを添えてテレビ電話システムのイメージをプレゼンテーションするデモシステムの開発。テレビ電話機能にはリモートビデオ再生機能なども搭載。
テレビ電話デモシステム開発
NEC EXPRESS5800IBM PC AT互換機データ変換アルゴリズム系、通信制御系
Windows2000動作機種JTAG-ICE
WindowsPC
FlashMXiSightDVカメラ
FlashMXapacheGCC
1 SE/PG
要求定義、基本設計、機能設計、詳細設計、製造、単体テスト、結合テストWindowsCEカーネル構造をμITRONからブートできる構造および共存制御試験設計Linuxカーネル改造によるμITRONカーネルからのLinuxブートおよび共存制御実装
C言語Flash
2002年7月~2002年10月
μITRONハイブリッドOS開発
PowerPCTX49(MIPS)組込み系
μITRON3.0,4.0LinuxWindowsCE
C言語アセンブリ言語
SymbianOSエミュレータ
組込み系
品質管理、外注管理携帯電話向MacromediaFlash プレーヤの開発携帯端末メーカの研究開発の実装をを外注に依頼しその管理を担当。成果物の品質管理。
2 リーダー/SE/PG2003年3月~2003年5月
携帯電話向FlashLiteプレーヤ開発SymbianOS
4/11
職務経歴書 2020/1/22現在
言 語
役割(ポジション)プロジェクト規模(人数)
プロジェクト内での 具体的担当業務
システム概要
開発分野・分類
O S
DB・ソフト・ツール
機 種
期間
個人事業主
株式会社モルフォ
個人事業主
C/C++shell
Solaris9Solaris10(X86)VineLinux3.1
IPv6,FLET'S.NET
SunFire100IBM PC AT互換機ARM
その他、開発環境、組織の整備。・進捗会議、レビューの定例化・自社ドメイン管理会社変更・自社ドメインサーバホスティング変更(コスト削減)・自社ホームページホスト移行・自社ドメインメールサーバ移行調整・開発用ソフトウェアライセンス管理・開発協力会社アライアンス契約調整
赤外線撮像装置開発
SH3
μITRON3.0
Windows95FULL-ICE
SE/PG
H/W基本設計、基本設計、機能設計、詳細設計、製造、単体検査、結合検査、製品検査、品質管理新規採用表示コントローラ向デバイスドライバを含む表示ユニット開発。フォント定義、デザイン、ISO-8859系などの文字コード、フォント対応。
組込み制御
1 PG
C言語単体テストのスポット対応
2006年12月~2006年12月
CygwinMinGWADS1.2Subversion
組込み制御組織整備
2006年8月~2006年11月
デジタル手ぶれ補正アルゴリズム各社向けポーティング
携帯電話、デジタルカメラなどにおける組込み用画像処理技術・アプリケーションの開発、ライセンシング、コンサルティングなどを行う。研究開発部署での成果物、ソースプログラムにはほとんどコメントがなく、ドキュメント不備、品質保証上のテストも行われていない状況での開発管理推進。ベイヤー配列のカメラ撮像データをbitmapに変換するツール実装などの一部プログラミングも担当。
3 リーダー/SE/PG
C言語WindowsXPLinuxSymbianOS
各社向プロセッサ
C/C++Flash
Windows2000MAC OS X
FlashMXXcode/Carbon
SMAFコンバータ開発
WindowsPCiBookデータ変換アルゴリズム系
2004年9月~2005年2月 4 リーダー/SE/PG
基本設計、詳細設計、結合検査、工程管理、品質管理パブリッシュ済みの音楽データ格納FlashデータのSMAF形式音楽データ部分を置き換えるエンジンおよびGUIの開発。MAC OSXとWindowsの両方に対応し、短期間で開発を完了させるために共通ライブラリを抽象化し、機種依存部分のGUIの影響範囲を極力少なくするように開発を推進。
2004年12月~2005年11月 5 リーダー/SE/PG
基本設計、結合検査、工程管理、品質管理配信サーバ内で受信したMPEG-2TS データに冗長データを付加しIPv6 マルチキャストで再配信する。受信クライアントは受信データの欠落データを冗長データより復元。サーバ側冗長データアルゴリズムおよびクライアント側アルゴリズムの両方を開発。詳細設計、実装は外注が主に担当。
MPEG-2TS FEC 配信システム開発
圧縮動画系、IPv6通信制御系
組込みLinux前提
C言語アセンブリ言語
2007年1月~2007年8月 2
カーオーディオ表示ユニットドライバ開発
組込み制御
コンサルティング
感情解析システム開発
アルゴリズム開発
開発体制、開発テーマなどのコンサルティング現状の顧客層と研究開発テーマのマイルストーン、応用システムの切り分けを行い、どの時期にどの部分に注力し、どの程度の工数と期間がかかるのかを見積り、具体的な外注エンジニアに対する要求仕様の提示の仕方をレクチャ。また、IP-PBX系環境でのRTPパケットキャプチャ手法、Windowsデバイスとしての音声データのハンドリング検討
2007年9月~2008年1月 1
FULL-ICEプロトコルアナライザロジックアナライザオシロスコープSubversion
ルネサスR8C
CTIコールセンターIP-PBX/VoIP
OSなし組込み制御
OSなし組込み制御
WindowsPC
DVDレシーバヘッドユニット開発ソフトウェア仕様書が存在せず、ほとんどがアセンブリ言語で記述された20万行のソースプログラムの解析、改造。後半はソースプログラムから詳細設計書を書き起こす作業を行い、メンテナンスの準備を行う。
78K4組込み制御
2005年12月~2006年2月 4 SE/PG
C言語アセンブリ言語
MPEG-2TS誤り訂正伝送アルゴリズムエンジン開発
WindowsPCLinuxサーバ系環境アルゴリズム開発
2007年10月~2007年10月 1
MPEG-2TSなどの動画データ伝送時の冗長データ付加およびクライアント側での欠落パケット修復などのアルゴリズムの実装設計、見積り。RTPパケットベースで元伝送データと冗長データの伝送用ポート番号を別にする実装の対応。
コンサルティング
5/11
職務経歴書 2020/1/22現在
言 語
役割(ポジション)プロジェクト規模(人数)
プロジェクト内での 具体的担当業務
システム概要
開発分野・分類
O S
DB・ソフト・ツール
機 種
期間
Android調査組込みLinux(Android)
DebianLinux3.1(Sarge)VineLinux4.2
apache2.0sshd,telnetd,ftpdwget,wput,aget,curl,rsyncなどの転送ツール
ナショナルセミコンダクタCR16C
各社LinuxBOX(NAS)ARMPowerPCIntelX86
リーダー/SE/PG
ターゲット機はOSなし(独自スケジューラ)組込み制御。サーバはARMベースのDebianLinuxマシンとWindowsXP機により構築。
IARコンパイラおよびVisualC++2005Expressによるエミュレータ開発によるビルド環境整備DebianLinux/Apache/ssh/Trac/Subversion
C言語
μITRON組込み開発SH2AFPU
カーオーディオRTOS化開発 OSがない環境で構築されたカーオーディオ製品をμITRON環境に移植するにあたり、如何に過去の資産を有効活用した上で新規のミドルウェアおよびSDKなどとの親和性を確保するかというテーマに基づいたコンサルティングおよび概念設計。特に車載用電源制御を重点的に仕様化。既存のソースコードはdoxygenで解析。
μITRON4.0
doxygen2008年5月~2008年6月 1 コンサルティング/SE
C言語
2007年12月~2008年2月 1 コンサルティング
テキスト分類データクラスタリングシステム
与えられたCSVデータ中の指定されたテキストデータをベクターデータ化し、ユークリッド平方距離の近いデータ毎にデータクラスタリングを行う。当該アルゴリズムをVB/VC++プログラマ向けに実装仕様化し、基本設計書を作成する。
アルゴリズム開発
UNIX系非依存
gcc4系gcc3系
MPEG-1デコーダ開発 MPEG-1デコーダをスクラッチ開発。客先との仕様調整および実装プログラマへの仕様整理提示調整。実装を具体的に推進させていたが客先予算と合わず失注。
圧縮動画系アルゴリズム開発
2008年1月~2008年1月 2 コンサルティング
C/C++
MontaVistaLinuxHD対応MPEG-2/H.264プレーヤ開発 HD対応MPEG-2/H.264ファイルプレーヤのデコーダイン
ターフェース周辺の特殊再生関連の設計コンサルティングおよび処理概念設計、組込みLinux系プロセス設計。当初1年以上の開発期間予定だったがメーカの経営判断により開発中止となった。
SH4圧縮動画系アルゴリズム開発
2008年3月~2008年4月 10 コンサルティング/SE
C言語
2008年7月~2008年9月 1 コンサルティング/SE/PG
C言語スクリプト系処理
LinuxBOX間ファイル転送システム開発
特定ファイルの拠点間ミラーリングファイル転送システム開発。ハードウェア性能およびOSの機能について現実的ではない無理のある性能要求のまま開発が進められ、結果的にシステム要件を満たせなくなったシステムの再開発を担当。Linux環境、特にNASに実装されているdebianLinuxBOX系開発のコンサルティングおよび、再設計、実装。ソースコード:2500ステップ、設計ドキュメント290ページ
失敗したLinux開発プロジェクトの立て直し
X86ARM
自己啓発
Android関連調査
・組込みLinux対象ボードに対するポーティング手法・X86PC上でのLinux+Androidブート手法・Androidフレームワーク上でのソフトウェア開発手法・Android関連ビジネスモデル
Eclipse GanymedegccJDK 6WindowsPC
C言語Java
FAX電話機開発
FAX電話機のUIを従来のLCD+固定ボタン操作からタッチパネル操作に変更するための開発。デバイスドライバ設計、総行数20万行程度のC言語ソフトの移植設計、プロジェクト管理を担当。
開発メンバー召集、面接、各社調整、開発作業場所確保、サーバ構築などを含めて全てのプロジェクト立ち上げを推進。メーカからの一括受託開発。発注メーカからのハードウェア情報などが開示されず、ターゲットコンパイラなども提供されていない状況で開発を行うためエミュレータ環境をVisualC++で構築。
組込み制御ビジネスモデル調査
家電製品組込み制御(2009年6月CM放映)
2008年10月~2009年4月 18~27
アイドリングストップ装置関連調査アイドリングストップ装置のハードウェア調査を含むコンサルティング(無償)
・開発会社調査および技術内容の調査・トラックおよびタクシー設置上の課題整理・開発・販売モデル以外のビジネスモデル検討
組込み制御モバイル機器制御
2009年5月~2009年7月 1
2009年5月~2009年7月 1 コンサルティング
6/11
職務経歴書 2020/1/22現在
言 語
役割(ポジション)プロジェクト規模(人数)
プロジェクト内での 具体的担当業務
システム概要
開発分野・分類
O S
DB・ソフト・ツール
機 種
期間
SE/PG
C言語(gcc)
ワンチップマイコン用オーディオ信号処理・DSP未使用でのディジタル信号処理試作開発・バターワース型二次IIRディジタルフィルタ(LPF/HPF/その他)・リバーブ・フランジャ・その他特殊効果処理
ディジタル信号処理
2009年9月~2009年11月 1
MINI2440Androidポーティング
2010年11月~2010年11月
オーディオ用信号処理ライブラリ開発
SE/PG
カーオーディオ開発
カーオーディオBluetoothモジュール制御開発・A2DPオーディオデータI2S転送制御ドライバ・HFP通話音声PCMデータ転送制御ドライバ・PBAP電話帳データ転送制御ドライバ・OPP電話帳データ転送制御ドライバ
SH2AFPU組込み制御(頓挫プロジェクトの立て直し)
・電話帳シリアルFLASH用簡易ファイルシステム・I2S転送クロック差分調整用サンプリングレートコンバータ制御・WAVファイルLPCMデータ抽出ツール・vCardパーサ開発管理※各種新規ソースプログラム実装担当分:約26000行(コメント込み、全体量70000行)、基本設計も全体の80%を手がける※ソフトウェア抽象化によりLinux環境などの実機以外での環境でのデバッグ実施など効率的な開発を推進
C言語(gcc)
2009年12月~2010年9月 7
鉄道車両監視システム開発
USA向け鉄道車両内冗長系ネットワークシステム設計※今回は客先要求によりEthernetを使用することが前提だが、国内ではEthernet系の実績は皆無。今回が国内初の試みとなる。そのため、メーカエンジニアはEthernet系開発経験皆無のためEthernet周りのほとんどの設計を担当。
国内初の鉄道用Ethernet冗長系制御システム設計
・鉄道用・一般通信用国際規格(IEEE,IEC,UIC,RFC)に準じた冗長系Ethernetネットワーク設計・車両併結・分離の際のIPアドレス、ネットワークアドレス振り直し制御設計(ルータ制御、NATを含む)・客先提案・設計レビュー用英文ドキュメント作成(120ページ程度、既存資料切り貼りあり)
2 SE
ARM920T(ARMv4T)
環境計測機器開発
水位計測器をはじめとした環境計測機器のデータ処理部分のコンサルティング※開発中断・ソフトウェアのドキュメント化コンサルティング・RS-485による有線通信方式のコンサルティング・ZigBeeを使った機器構成のコンサルティング・データロガーソフトウェア設計書作成・高精度温度計開発コンサルティング・ダイバー用水深計開発コンサルティング・データロガー省電力対応開発
2009年6月~2009年8月doxygenMPLAB8.33PICKit2WindowsPC
1 コンサルティング/SE/PG
UbuntuLinux9.04gcc4系
PICマイコン(PIC18F2525)組込み制御
OSなし(メインループ)組込み制御
C言語(CCS PCH)
組込みLinux構築
組込みLinuxC言語(gcc)
Kernel2.6.29ソースおよびbusyboxソースを元にLinux環境再ビルドを基本としたポーティング作業。・ディストリビューション環境Linux構築調査とSDカードブート環境構築・swapデバイスの準備とbusyboxに対するswap操作対応構築(未完)
・Androidが要求するアーキテクチャはARMv5TであるのでターゲットアーキテクチャであるARMv4Tに対する対応(未完)・Bionic対応(未完)・Binder対応を含むデバイスドライバ対応(未完)・仮想バッテリドライバ対応(未完)
2009年8月~2009年8月 1 SE/PG
HEWCygwinSubversionWindowsPCDebian Linux
SH2AFPU
μITRON4.0汎用Linux環境
PowerPC Linuxgcc4系HEWWindowsPC
μITRON4.0汎用Linux環境
7/11
職務経歴書 2020/1/22現在
言 語
役割(ポジション)プロジェクト規模(人数)
プロジェクト内での 具体的担当業務
システム概要
開発分野・分類
O S
DB・ソフト・ツール
機 種
期間
OSなし(メインループ)組込み制御
MPLAB IDEPICKit2SubversionWindowsPC
PICマイコン(PIC16F689)
MPLAB IDEPICKit2EAGLE LightSubversionMacBookWindowsPC
PICマイコン(PIC16F648A)
Android1.6LinuxKernel2.6.29uITRON(NORTi)
1 リーダ/SE/PG
C言語(CCS PCM)
微弱無線データ転送システム開発
システム設計、回路設計、基本設計、詳細設計、製造、単体テスト、結合テスト※開発未完了、受注保留状態
・微弱無線モジュールとPICマイコンを使った組込み制御・UARTによるコマンド制御・EEPROMへの設定値格納制御・待機状態での省電力設計 ※CPU SLEEP状態を割り込みで解除する・回路設計見直しコンサルティング
・実機調達(IS01,IS03,dynabookAZ,HT-03A)・OpenGL ES環境でのモーフィング処理実装・6枚の母音を発話している静止画からモーフィングによりリップシンク動画(人物がしゃべる動画)を動的生成・音声合成エンジンで合成した音声出力に対応した音素区切りデータの解析アルゴリズム実装・メディアプレーヤの再生時間軸で同期させる
組込み制御モバイル機器制御
2010年10月~2011年1月
Android調査・開発環境整備 Android開発関連調査・開発環境整備
・開発専用PC整備・実機調達(MINI2440,IS01,IS03)・X86PC上での開発環境構築・Androidフレームワーク上でのソフトウェア開発手法調査
Eclipse ClasicgccJDK 6
1
組込みLinux(Android)
X86ARM
自己啓発
回路設計/プリント基板設計試作組込み制御
2011年7月~2012年8月 1 自己開発/SE/PG
C言語(HI-TECH C)
小型天体望遠鏡制御のためのPM型4相ステッピングモータ制御。・CCP1による高精度周期タイマ制御・1-2相励磁と2-2相励磁の動的切替対応・恒星時追尾/キングスレート追尾・太陽時追尾/月時追尾/彗星追尾・赤緯制御・PICマイコン用回路設計・各社向けステッピングモータ駆動電流対応設計・プリント基板設計(EAGLE Light)・設計したプリント基板製造(66枚)・機器製造試作・実用新案申請検討中(明細書図面作成などを含む)
ステッピングモータ制御基板開発
Eclipse HeliosJDK 6OpenGL ES 1.0Trac/SubversionWindowsPC
音声合成リップシンクプレーヤ開発
X86ARM
C言語JavaXML
組込み制御モバイル機器制御
組込み制御
2011年6月~2011年6月
Android
リーダ/SE/PG
JavaXML
OSなし組込み制御(パルス発生割り込み処理遅延排除、ポート入力チャタリング除去配慮)
VMWareUbuntuLinuxSubversionDoxygenWindowsPC
非圧縮ビデオレコーダ開発
EMMA(ARM)H8
不具合大量発生組込みシステムの開発立て直し提案とソースコードリファクタリング
2011年12月~2012年4月 3 リーダー/SE/PG
C言語
不完全にポーティングされたAndroid1.6システムのカーネルポーティング見直し、不具合多発のデバイスドライバ再設計、再実装の準備段階としてのソースコードリファクタリング・ソフトウェア設計書が存在しないためソフトウェアの概念設計、実装設計などの内部設計をソースコードを元に概略を書き起こし・3G-SDI/HD-SDI/SD-SDIによるDMA転送制御デバイスドライバリファクタリング
・ストレージ系DMA転送制御デバイスドライバリファクタリング・SONYプロトコルデバイスドライバ不具合修正、リファクタリング・OSの仕組みおよびデバイスドライバの実装規約が理解されないまま実装されて、共有リソースの排他制御不正、複数コンテキストをシリアライズ化して不正動作を防ぐ設計が出来ていないデバイスドライバ群の再構築コンサルティングおよびソースコードリファクタリング
2011年2月~2011年6月 2
8/11
職務経歴書 2020/1/22現在
言 語
役割(ポジション)プロジェクト規模(人数)
プロジェクト内での 具体的担当業務
システム概要
開発分野・分類
O S
DB・ソフト・ツール
機 種
期間
いであ株式会社
個人事業主
みまもりセンサー開発・宅内設置型環境センサーメーカとの仕様調整・宅内設置型は気温、湿度、照度、黒球温度を測定・バイタルセンサー検討(心拍、体温、脈波など)・バイタルセンサーとスマートフォン連携アプリ開発管理、外注管理・サーバ開発仕様調整・外注管理
組込みシステム開発スマートフォンアプリ開発IOT/M2M
2013年1月~2014年3月 1 コンサルタント
Linux(RasPi、Amazon、Ubuntu)
AWS EC2ffmpeg
お天気ライブカメラシステム開発
・Panasonic製Webカメラ制御・ラズベリーパイからの静止画取得制御・ラズベリーパイ上のLinuxでのサーバアクセスデータ処理開発・クラウドサーバ(AWS)構築、データ収集管理・静止画からタイムラプス動画生成して配信する部分は別担当・機器設置設計、設置実施、電気工事実施・通信機器設置設計、設置実施、通信キャリア不具合対応
ラズベリーパイWebシステム開発
2013年1月~2014年3月 2 SE/PG
PHP、シェルスクリプト
1 SE/PG
Arduinoスケッチ、C言語、シェルスクリプト
OSなし制御Linux(RasPi,Amazon,Ubuntu)
簡易型気象測器開発
・EAGLEによりArduinoシールド基板設計、製造・ケース機構設計、加工設計、加工外注管理・Arduino気象センサーソフトウェア開発・気圧、温度、湿度、風向、風速、雨量、照度を測定・ラズベリーパイ上のLinuxでのサーバアクセスデータ処理開発・クラウドサーバ(AWS)構築、データ収集管理・機器設置設計、設置実施、電気工事実施・通信機器設置設計、設置実施、通信キャリア不具合対応
ArduinoUNO,独自開発シールド、ラズベリーパイ
組込みシステム開発IOT/M2M
uITRONOSなし制御
PowerPointによる提案書作成作業HEMSコントローラ開発
新規事業企画試作シミュレータ開発・HEMSコントローラ不具合再構築に関する具体的な手法提案・カメラメーカ新規事業システム提案補助(人感センサー連動自動撮影システム)
組込みソフトウェア再構築コンサルタント
2012年9月~2012年10月 2 コンサルタント
C言語
SE
2013年1月~2014年3月
Windows/OSなし制御
PowerPointによる提案書作成作業VisualStudio2010Express
CAN経由マイコン側Flash書き換えツール開発 ・CAN経由でKVASERミドルウェアを利用してPC側から
FLASH領域のプログラムイメージを書き換えるツールの性能改善再構築開発
V850E2/FF4組込みソフトウェア再構築コンサルタント
VC++/C言語
ArduinoIDE、Linux
モバイルロケータ開発
uITRONベースのソフトウェアアーキテクチャ設計、詳細設計、製造、単体テスト・3G/GSM対応通信モジュールのATコマンドによるセッション制御タスク・GPSモジュールとのNMEAデータ取得制御タスク・通信モジュールおよびGPSモジュールとUART接続する部分のUARTデバイスドライバ・BOOT時Vybrid内蔵コントローラレジスタ初期設定・スクラッチ開発ソースコード量8000行超、設計書100頁超。・H/W設計ミス指摘
FreescaleVybrid(ARMCoretexA5)組込みシステム開発
2014年4月~2014年6月 4 SE/PG
2012年11月~2012年12月 2
C言語、アセンブリ言語
uITRON4.0(NORTi)
IARVC++2010Express
OSなし組込み制御
VC++Express2010HEW/CS+PDG2EAGLE LightSubversionSketchUP
RX220
2014年12月~2015年3月 SE/PG
C言語
多軸ロボット制御開発
組込みシステム開発をゼロベースから開発・産業用ベースの門型ロボットシステムの家電品レベルの小型化設計・マイコン周辺開発工数見積・システムアーキテクチャ設計・マイコン選定、基板分割設計・ステッピングモータードライバ回路設計、基板設計・特定メーカ製ブラシレスDCモータ制御回路設計、基板設計・DCモータ制御回路設計、基板設計・メインマイコン、表示マイコンなど関連マイコン概要設計・電源系統概要設計・既存産業用ロボットベースのシーケンス制御ソフトウェア移植方針検討
メカトロニクスシステム開発
1
9/11
職務経歴書 2020/1/22現在
言 語
役割(ポジション)プロジェクト規模(人数)
プロジェクト内での 具体的担当業務
システム概要
開発分野・分類
O S
DB・ソフト・ツール
機 種
期間
株式会社マイルランテック
個人事業主
株式会社ランディード
株式会社ビジュアル・テクノロジー研究所
個人事業主
2016年10月~2016年11月 6 SE
C言語Javaシェルスクリプト
Ubuntu14.04LTSAndroid4.2.2Linux Kernel 3系
gitbucketVMWare(Uubntu)船舶関連位置情報観測機器不具合
解析支援
・doxygenによる処理の関連性の可視化・Linux Kernelおよびデバイスドライバ修正部分妥当性確認・リエントラント性妥当性確認・排他制御確認・電源制御IC制御不具合改善提案・I2Cコントローラデバッグ・解析資料作成・技術解説資料作成
ARMI.MX6DA9063組込みシステム開発改善
2016年6月~2016年9月 1 コンサルタント
C言語シェルスクリプト
Ubuntu14.04LTS
AWS EC2/AWS S3git(AWS CodeCommit)VirtualBox(Uubntu)舞台演出制御機器関連技術支援
舞台照明機器の技術的支援・DMX512-A/RDM機器の波形観測と技術評価報告・DMX512-AとART-NET変換機器の技術的妥当性検証・組込みLinuxクロス開発環境整備・AWS EC2環境構築とRedmine環境構築・AWS CodeCommitによるgit環境構築・LumenRadio MIRA™ 開発評価
ARM組込みシステム開発
2016年3月~2016年4月 2 コンサルタント
PICアセンブリ言語
OSなし制御特許侵害調査
・競合メーカの特許侵害内容の解析調査・ハードウェアブロックの推定・I/Oマッピング推定・特許侵害コード部分推定・報告書作成
組込みシステム調査
Linux(RasPi、Amazon EC2)
AWS EC2AWS S3
お天気ライブカメラシステム改修
・既存システムの不具合改修・既存システムのサーバ構成整理・データ保管先としてAWS/S3に集約・ラズベリーパイからの静止画取得制御・静止画からタイムラプス動画生成して配信するサーバの移行・FFmpegエンコード処理の簡略化(MPEG4/High ProfileからMainまたはBase Lineに変更)
ラズベリーパイWebシステム開発
2016年3月~2016年4月 1 SE/PG
シェルスクリプトsedFFmpeg
MATLAB Windows系
gitVisualStudio(ツールのみ)MATLAB/MATLABCompiler
パッケージソフトウェア開発
2015年12月~2016年2月 1 SE/PG
照明設計用検討ツール開発照明設計のための各種測定画像変換ツールのデバッグ・バージョンアップ・MATLAB依存GUI手直し・デバッグ・MATLABバージョン間のGUI関連機能差判定対応・開発プロセスの見直し・最適化
動的動画連結システム開発
ユーザ投稿動画を特定条件で選別して動画連結して作品出力する・ffmpegビルド環境整理、構築・AWS/GCEなどのクラウドサーバ選定・AWS採用・サーバ構築用シェルスクリプト開発・外注に対しての技術面管理・テロップ合成・フォント管理調整・ドキュメント作成・DBおよびローカルデータバックアップ復元管理構築
仮想サーバ(AWS/GCEなど)Android4.x以降端末
Webシステム・Android端末連携システム開発
2015年5月~2015年8月 3 リーダ/SE/PG
Javaシェルスクリプト
Uuntu15.04Ubuntu14.04LTSAndroid
2 SE/PG
C言語シェルスクリプト
ffmpegVMWarePlayerSubversiontomcat7MySQL5Apache2AWS S3FS
Ubuntu14.04LTSpengutronix Linux
git
組込みシステム開発
照明制御システム開発
事前に測定した制御対象居室の輝度情報と昼光情報を測定し、照度センサーとの関連付けデータによりリアルタイムに照明の明るさを制御するシステムのコントローラの開発・組込みLinuxクロス開発環境整備・組込みシステム動作のPLC開発環境整備・gitでの開発連携のためのクロス環境整備・MODBUS通信内容とデータフロー制御設計・組込みLinuxプロセス設計・データフロー設計・環境設計
仮想サーバ(AWS/GCEなど)WAGO PFC200
2015年10月~2016年2月
10/11
職務経歴書 2020/1/22現在
言 語
役割(ポジション)プロジェクト規模(人数)
プロジェクト内での 具体的担当業務
システム概要
開発分野・分類
O S
DB・ソフト・ツール
機 種
期間
2019年7月~2019年12月 6 SE/PG
C言語組込みLinuxUbuntuLinux
Subversion/GitRedmineMinGW32/64PlantUMLlibcurlWireShark
車載IVI開発
・IVIシステムとサーバ接続管理部分の開発・CAN/AVC-LAN情報アップロード制御・HTTP2.0セッション/マルチストリーム制御・プロセス上のスレッド分割設計・不適切なスレッド分割既存設計の見直し再設計・テスト用Windows環境実装環境構築・ビルドシステム対応・事前検証用テストプログラム再設計実装と再テスト
ARM/CortexA53/A57組込みシステム開発
2018年10月~2019年6月 6 SE/PG
C言語アセンブリ言語
OSなし制御
SubversionGit(GitLab)RedmineeSSD開発
・エンタープライズ向けSSD制御システム・NANDコントローラ制御ファームウェア担当・各種新規開発H/W検証・CPU周辺ハードウェア設計検証・スタートアップルーチン対応・ビルドシステム対応・H/W制御用サンプルプログラムリファクタリング
ARM/CortexM3ARM/CortexM0+組込みシステム開発
アップウィンドテクノロジー・インコーポレイテッド
C言語C++C#(.NET4.0)
OrbisOSWindows10(64)
VisualStudio2015SubversionJenkinsxUnitWireshark
ゲーム専用機開発環境開発
・メーカ常駐・ターゲット側システムテスト用テストコード開発・ターゲットリモートデバッグホスト側テストコード開発・Socket通信制御システム不具合解析・不具合解析支援・リモートデバッガテスト x86-64 AMD Jaguar
民生機器システム開発支援
SE/PG
アズラボ株式会社
2017年1月~2017年3月 1 PMO
AutoHotkeyC言語C#(.NET)Ruby
・RCS/スラスタ噴射制御部分の開発・客先提示MATLABコードのC言語への手動変換・温度センサー情報故障判定と温度情報状態遷移制御によるスラスタ冗長制御・FPGA制御レジスタアクセス・既存システム仕様書不備対応のためにdoxygenで独自解析
OpenRISC
AmazonLinuxWindows7(64/32)Windows10(64)MacOSX
AWS EC2AWS CodeCommitWinsocketsocatVisualStudioExpress
動画再生システム開発支援
・ビデオウォール製品技術支援・外部エンジニア手配・進捗管理・プロジェクト管理システム導入支援・ソースコード管理システム導入支援・キー入力自動化アプリケーションUDP連携開発・動画再生スケジュール制御システム開発・機器制御デバッグ用機器エミュレータ開発Windows動画再生制御
2017年5月~2017年7月 9
ラズベリーパイ
組込みシステム開発
株式会社コスメディア
2020年1月~2020年1月 10 SE/PG
C言語RTEMS OSDebianLinux
GitRedmineMinGW32/64doxygen宇宙機開発
Webシステム開発
個人事業主
2017年7月~2018年3月 1 SE/PG
シェルスクリプトsedFFmpeg
Linux(RasPi、Amazon EC2)
AWS EC2AWS S3お天気ライブカメラシステム保守
(日々短時間対応)・既存システムAWS/Linuxの状態監視・既存システムのラズベリーパイ/Linuxの状態監視・AmazonLinuxの定期的セキュリティアップデート・ラズベリーパイ/Linuxのセキュリティアップデート・セキュリティアップデートに伴う機能不全対応・モバイル通信途絶時の復旧
2018年4月~2018年8月 5 SE/PG
C言語OSなし制御AUTOSAR
車載ECU開発
・車載ECU制御システム・既存システムCPU変更・OSなし既存システムからAUTOSAR対応・CPU周辺ハードウェア設計検証・BSWとSW-Cの分割、抽象化設計・省電力制御マイコン機能活用設計・モーターPWM制御周辺設計・CAN/DIAG(UDS)制御設計
V850ES/FF3RH850/F1L組込みシステム開発
11/11