略歴

1969年神奈川県川崎市に生まれる。神奈川県立新城高校を卒業後、ドライバー、営業、飲食、接客など様々な職種・立場を経験。26歳で独立するも失敗して借金を背負う。
1998年、たまたま手にした『実録!天才プログラマー』(1989、マイクロソフトプレス編)を読み一念発起、プログラマーを目指す。(文中に登場する多くの人物が「数学の天才」であった。自身も幼い頃から大得意であったので「いけるのでは?」と・・・。安直だったが正解。)


年度 トピック
1998年 独学で情報処理技術者試験(二種、C言語)に合格
1999年 株式会社ピースリーに入社。
お客様先に常駐して大規模組み込みシステム開発(携帯電話)のデバイスドライバ・ミドルウェアの設計・開発に従事(3年間)。アセンブラ、C/C++。コンピュータの基本原理や、各種データ構造、メモリ管理、マルチタスクや排他制御、非同期処理といった基本的なプログラミング手法に習熟。さらに高品質ソフトウェア開発プロセスに習熟。
2001年 ソフトウェア開発技術者試験に合格
2002年 ユーザと直接やりとりする機能を担当したくなりアプリケーション開発者の道に進む。βリリース段階だったMicrosoft.NET構想に魅せられて特化戦略を提言。翌年取締役に。売上600%増に貢献。C#、VB.NET、MCSD.NET取得、XML Master取得
2005年 退職してフリーランスに。プログラマを志した時の目標年収の2倍を達成。借金完済。社会貢献を意識。オフショア開発(中国)発注側の業務に従事
2006年 取引先マネージャーに誘われて中国(上海)に赴任することに。カシオソフト上海(当時社員数120人)のスタッフ長として、オフショア開発プロジェクトの標準化・品質保証を統括。
社外コミュニティ活動にも注力(コミュニティ運営執筆講演
2008年 遅まきながらオープンソース、インターネットアプリケーションの可能性に魅せられる。Ruby、ActionScript、Linuxサーバ構築・運用、再婚。
2010年 某語学学校と提携。ソーシャル学習アプリのサービスを開始するため日本に帰国。株式会社NYANGOを設立してCEO兼CTOに就任。広告代理店最大手向けのBIアプリ開発。炎上している時に参画して火消し。感謝される。
2011年 東日本大地震。妻の出身地が壊滅的な被害。複数の支援活動・プロジェクトに従事。IT系ではお店再開情報マップ、特化型ECサイト「南三陸町 de お買い物」などを開発・運営。6月に第一子(長男)誕生(46.0cm/2506g)
2012年 引き続き、BIアプリ保守に従事。地域活性化に取り組むNPO法人に加入(正会員)。南三陸町ファンコミュニティ「みなさぽ」に参加。その後、各種のイベントを企画・実施
2013年 引き続き、BIアプリ保守に従事。総合住宅設備最大手向けマーケティング分析ツールの開発/jQuery/JavaScriptを使用したリッチなUIコンポーネント開発
2014年 WMS(Warehouse Management System/倉庫管理システム)注力。プレイングマネージャとして大手ECショップへの導入をリード。
2015年 引き続きWMS開発に注力。スタッフ系業務の増加(プロセス改善・品質管理)。プロボノの一環として南三陸町観光協会の情報システム開発を支援。4月第二子(次男)誕生(48.0cm/2824g)

設計・開発スキル一覧

これまで業務で経験してきたスキルです。基礎がしっかりしているため、最新技術の習得もスムーズに行えます。

  • 1.(大規模組み込みシステム開発経験による)コンピューター下位層の理解と高品質ソフトウェア開発プロセスに習熟
  • 2.(資格取得を通じた)情報工学の体系的知識

※カッコ内は使用期間[y=年、m=月]


項目 内容
プログラミング言語 【現在】Java/Playframework、JavaScript、PL/SQL、VB.NET
【5年前】Ruby(2y) / PHP(6m) / ActionScript(2y) / Java(3m) / JavaScript(1y) / XHTML+CSS / XML
【それ以前】アセンブラ/C/C++(3y) / VC++(1y) / C#(4y) / VB.NET(2y)
データベース 【現在】Oralce、MySQL
【5年前】MySQL(2y) / SQLite(6m) / memcached(1y)
【それ以上前】SQL Server(5y) / Oracle(1y)
IDE(統合開発環境) 【現在】Eclipse、VisualStudio
【5年前】Eclips(3y),NetBeans(2y)
【それ以前】Visual Studio(6y)
クラウド AWS(EC2,RDS)、さくらVPS
ターゲットOS Linux、Windows、μItron
開発フレームワーク・方法論 PlayFramework / Rails / FLEX / REST / JQuery / OpenSocial / マッシュ・アップ(各種API活用) / ASP.NET / Microsoft.NET / オブジェクト指向・UML / ウォータフォール
設計スキル 標準化や各種規約作成・レビュー / アーキテクチャ設計 / 共通コンポーネント / パフォーマンスチューニング等の経験
サーバスキル VPSを4台運用中。CentOS / Apache / MySQL / cron / iptables / passenger / memcached / postfix / SSH / FTP / rsync / mysql replication等
OSSツール ECCUBE / phpMyAdmin / Redmine / Webmin / pukiwiki / WordPress

エピソード(仕事の速さ編)

仕事の速さには定評があります。
「もうできたんですか?」「そんな工数でできるのですか?」
と言われたことが多数あります。



●簡易数値計算インタプリタコンポーネント開発
金融システム系ベンチャー(当時マザーズ、現在一部)のパッケージ開発(クライアント側アプリ、ピーク時50人規模)に共通コンポーネント開発者として参画(2ヶ月)。スレッドセーフな汎用グリッド等を開発。ある日、『ユーザが任意の計算式をもつ列をグリッドに追加できる機能』の開発を依頼される。
エンジンだけでなく、仕様書、サンプルプログラム、GUIを含めて3日で開発して驚かれた。

●電力使用量チャートの技術検証・プロトタイプ作成
Unix上で動くOracleデータベースからデータを読み込んで、Windowsクライアントアプリケーション上のグリッド上に一定間隔でチャートを描画していく機能
納期2週間で依頼されたが、2日で仕様書等を含めて開発。絶賛される。チャートはGDI+、データベース連携はトリガ、Socketを利用。