Skills
プロフェッショナル
組み込みシステム開発

プロフェッショナル
Flutter

プロフェッショナル
Android
プロフェッショナル
C

上級
Linux

中級
GitHub
中級
ITRON

中級
Kotlin

中級
Java

中級
VS Code

中級
Git
中級
QNX
中級
yocto
中級
FreeRTOS

中級
C++

初級
Firebase

初級
Laravel

初級
Go

初級
AWS

初級
Python

初級
PHP
Experience
2000
- 2005
会社員プログラマー時代
中小ソフトハウスでプログラマとして経験を積む。Windowsアプリケーション(VC++/Delphi)、Linuxアプリケーション(C/C++)のほか、組み込みシステム開発(マイコン系 C/アセンブラ)を経験。
2006
- 2007
Windowsアプリケーション開発
シーケンサー向けの既存パッケージソフト改修。ラダーを作ってシーケンサーへ書き込むソフト。既存UI部品をActiveX化するなど提案し設計、実装を行う。VC++/COM/ATL
2006
-
フリーランスとして独立
2007
- 2008
プリンタファームウェア開発
名古屋を本社とする大手製造メーカーにてプリンターの開発業務に従事。ITRON系やOS無しでのマイコン開発が中心。タッチパネルのドライバ制御やUI作成他、試作機のエンジン部分(紙送りモーター制御等)の設計・開発等。
2009
- 2014
組み込みLinux開発
Linuxを使った組み込み系開発で多数の製品開発に関わる。
カラオケシステムの通信ルーター、カラオケのリモコン側のWifi Adhoc対応、IPsecルーターなど。試作機の開発においては各種SoC(ARM/MIPS)の評価ボードでの検証から携わる。
2013
-
スマホアプリの個人開発を開始
GoogleのAndroidに魅力を感じ、本業の傍ら個人でのスマホアプリ開発を始める。5年で5本のアプリを Google Play で公開。※詳細はWorksにて
2015
- 2020
車載系開発
カーナビやグラフィックスメーターの開発等に従事。カーナビ開発では、miracast機能の実装、ブートローダーのポーティング、Linuxのポーティングなどを担当。
メーター開発では新規開発の現場にて、テックリードとしてQNX環境でのフルグラフィックス描画対応を行う。
2023
- 2020
スマホアプリ開発
コロナ禍でリモートワーク可能な案件に従事したいと考え、スマホアプリ開発案件を中心に活動するようになる。flutterによる開発案件を中心に、Android/kotlinでの開発も行う。
・音楽配信系アプリ(flutter/kotlin)
・勤怠管理業務アプリ(flutter)
・写真投稿アプリ(flutter)
・トイレのIoT化アプリ(kotlin)
2023
- 2024
MP3音楽プレイヤー開発
自身で開発してGoogle Playにて公開しているAndroid用スマホアプリになります。一般的なMP3音楽プレイヤーとなっておりプレイリストの作成やシャッフル再生、ID3タグによる歌詞の表示などにも対応。
仕事に対しての考え方・ポリシー
わからないことや経験の無いことに対し「経験が無いのでできない」ではなく、自分なりに調査・分析して解決策を導きだすことで開発をやり遂げる姿勢が大切であると考えます。
今後やりたい仕事と興味のあるIT技術
これからは主にスマホアプリやIoTのエッジ端末となるマイコンのソフト開発を中心に活動していければと思っています。
これまでは組込み系の仕事、Linuxを用いたものの他、ITRON等のリアルタイムOSを用いたマイコン制御等に深く携わってきました。他、ネットワークプロトコルの開発や、デバイスドライバ等、いずれもハードウェア寄りの仕事を中心に実績を重ねてきており、これらの経験はそのままIoT開発の分野で生きてくるスキルになっていると思います。スマホアプリの分野ではflutterによるクロスプラットフォーム開発が最も開発コストが抑えられ主流になってくると考えておりますので最近はflutterによるアプリ開発スキルを磨いております。