【主なスキル】
最も得意とする言語はC/C++です。
業務経験15年程度で、家庭用ゲーム(PS,PS2)、モバイル端末(スマホ、ガラケー)、組込み開発、Windowsアプリなどの開発経験があります。
メモリ管理・プロセス管理、Intel、ARMなどのCPUのアーキテクチャ差異についても対応できます。
ANSI仕様限定、POSIX仕様限定などの特定仕様に合わせたプログラミングも対応します。
Javaについては業務経験5年程度です。
フューチャーフォン、Android、PC開発ツール(GUI)作成などにおいて経験があります。
サーバーサイドJavaについては未経験です。
その他、JavaScript,Perl,PHP,Python,Ruby,C♯などのスクリプト言語などについては、必要に応じて補助的に業務で使用してきた経験があります。
ゲーム開発等においては、簡易的なスクリプト言語を自作することも可能です。
3Dゲーム開発においては、OpenGL/ES(1.0~2.0), DirectX(3D)などのネイティブ3Dライブラリから、
SiliconStudio Alchemy, Criterion RenderWareなどのミドルウェアライブラリの経験もあります。
ゲーム開発で必要な開発ツールについては、必要であれば制作致します。
動作環境など特にご指定が無ければ、GUIアプリはMS .net frameworkなどで、スクリプトベースはPythonなどで制作致します。
ネットワーク系のスキルについては、本格的なサーバー構築、データベース構築、負荷分散などは業務経験はありません。
簡単なWebサーバー等の構築、Apache等でのPHPプログラムの作成実行、MySQLでの簡易DB構築程度でしたら対応可能です。
【開発用の機材・ソフトウェアについて】
開発作業の際に、基本的に必要と思われる機材・ソフトウェアについては、当方で準備致します。
開発案件特有の特殊なソフトウェアや、個人では入手困難なものについては、クライアント様で確保して頂き、貸与して頂きます。
以下、開発に関係しそうな、現在保有している機材リストです。
【保有ハードウェア】
開発用PC
・Desktop OS:Windows7 Pro CPU:i7-3770K Mem:32GB Graphics:Radeon7970
・Desktop OS:Windows7 Pro CPU:i7-950 Mem:24GB Graphics:GeForce GTX460
・MacBookPro OS:Mountain Lion CPU:i7-QuadCore-2.6GHz Mem:16GB Graphics:Intel HD Graphics 4000
・MacBookAir OS:Mountain Lion CPU:i5-DualCore-1.7GHz Mem:4GB Graphics: Intel HD Graphics 3000
・iMac OS: Snow Leopard CPU:Intel Core2-Duo 3GHz Mem8GB Graphics: GeForce 9400M
Android端末
・Pantech SIRIUS αIS06 (Android 2.2)
・SHARP INFOBAR A01 (Android 2.3.3)
・Acer ICONIA TAB A500 (Android 3.2)
・Asus NEXUS7 (Android 4.1)
・LG Optimus Vu L-06D (Android 4.0)
・Amazon Kindle Fire HD (Android 4.0) ※独自OSですが内部的にAnroidOS4.0相当
・LG Nexus5(Android4.4)
iOS端末
・iPad Gen.3(iOS 5.1)
・iPod touch Gen2(iOS 4.2)
フィーチャーフォン
・EZアプリ端末 京セラ PRISMOID(KYX03)
・iアプリ端末(FOMA) パナソニックモバイル P-01E
サーバー
・プロバイダ契約VPS (OS:CentOS 5.0 固定IP)
※通信会社はauとdocomo の2社と契約しています。
【保有ソフトウェア】(無償のものは割愛します)
MicrosoftBizSpark加盟
・Microsoft VisualStudio 2003,2005,2012,2013
・Microsoft Excel 2003,2013
・Microsoft Word 2003,2013
・Adobe Photoshop CS6
・Adobe illustrator CS6
・Adobe Flash professional CS6
・Adobe Fireworks CS6
・Adobe dreamweaver CS6
・Adobe Acrobat X Pro
【日中の作業連絡ついて】
作業時間帯は基本的にはこちらの裁量に任せて頂きますが、通常は平日の10時~18時頃までを作業時間としています。
締め切り時期などでは、必要に応じて土日・深夜についても作業致します。
作業中は、スカイプ・メール・電話等で、連絡・作業指示などをお受けします。
作業時間体は、なるべくクライアント様の業務時間に合せて作業し、業務時間中に連絡が付くようにしています。
【日々の進捗報告について】
日々の進捗報告については、メール及び、ある程度作業が進んだ段階で成果物(アプリなど)の提供を行います。
そのほかに、こちらでWEBサーバー(VPS)を準備し、Redmin等のタスク管理サイトを立ち上げます。
タスク管理サイト上で、実装項目、バグ、仕様の確認、ファイルの受け渡し、簡易的なソースコードの確認などを行なって頂けます。
セキュリティ上の観点などから、クライアント様でそのようなサーバーを用意する場合は、そちらにコミット致します。