English Resume

Giles Payne

ソフトウェア・エンジニア
主なスキル
  • プラットフォーム
    MacOS
    Ubuntu
    Windows
    Android
    iOS
    組込みLinux
  • 開発ツール
    Android Studio
    Xcode
    gcc/gdb
    Visual Studio
    Eclipse
  • プログラミング言語
    Java:エキスパート
    Kotlin:エキスパート
    Swift:エキスパート
    C++:エキスパート
    C:エキスパート
    Objective-C:プロ
    JavaScript:プロ
    Perl:プロ
    ARMアセンブリ:プロ
    Intelアセンブリ:プロ
  • 言語
    英語
    日本語
    ドイツ語
    スペイン語
    • 組込みソフトウェア開発
    • ソフトウェアのパフォーマンスの改善
    • 優れた低レベルデバッグの能力
    • 自動化テストに関する豊富な経験
    • ソフトウェア商品の拡張性・相互運用に関する手法
    • ネットワーク通信に関する幅広い知識
    • チームリーダーの経験(4~10人)
    • 優れた問題解決能力
経歴
  • ドワンゴ", フリーランスAndroidデベロッパー
    2018年3月~現在
    フリーランス
    規模: 5人
    場所: 日本
    技術・ツール: Android Studio, Java, Kotlin, RxJava, Retrofit, Mockito, In-App-Billing
  • TenTen, シニアエンジニア・モバイル開発チームリーダー
    2016年7月~現在
    正社員
    規模: 5人
    場所: 日本
    技術・ツール:Android Studio,Java,Kotlin,Bluetooth,RxJava,Retrofit,Realm,Espresso,ReactNative, Agile
  • Cimtops, シニアエンジニア
    2014年1月~2016年6月
    正社員
    規模: 5人
    場所: 日本
    • 生産工程情報管理システムの改善および新規機能の実装
      • 部品ツリーの差分分析機能の改善
      • 工程情報の同期化の機能の実装
    • 自動化テストのフレームワークの構築、当システムの管理および有効性の分析
    • 第三者向けシステムを拡張できるSDKの開発
    技術・ツール:Visual C++,C#,STL,Oracle,継続的インテグレーション,Jenkins
  • Packet Video Japan, シニアエンジニア
    2010年2月~2013年10月
    正社員
    規模: 10人
    場所: 日本
    • シャープとパナソニックの端末にDLNAメディア・シェリング商品(Twonky)を統合
    • Twonkyを大手の家電機器メーカー(Buffalo、Belkin、Cisco等)のNAS、ルーター等に統合
    • リソースが少ない機器向け機能の実装:省エネのスリープ機能の実装、キャッシュのアルゴリズムの改善、メディア・サーバーの実行可能プログラムをライブラリに変換
    • パフォーマンスの改善の実装:起動時間を35%減少、メモリー利用を30%減少
    技術・ツール:組込C,Java,Objective-C,組込Linux,Android,iOS,DLNA,HTTP,UDP,Wireshark
  • Picsel, シニアエンジニア・開発チームリーダー
    2007年7月~2009年10月
    正社員
    規模: 10人
    場所: 日本
    • ドキュメントビューアー商品を大手の携帯電話メーカー(シャープ、富士通、京セラ等)の端末に統合
    • 不具合(2次元グラフィックス、スレッド、フォントの表示に関する問題)の対応および解決
    • ポーティング・統合のチームを管理(10人)
    • AndroidへのドキュメントビューアーSDKのポーティングを指導
    技術・ツール:組込C,Java,Android,Symbian,BREW,ARM・Intelアセンブリ,2次元グラフィックス
  • Allied Resources Communications, 標準化コンサルタント
    2005年4月~2007年6月
    正社員
    規模: 3人
    場所: 日本
    • W3CおよびOpen Mobile Allianceにてドコモ側の代表を務める
    • Mobile Web Initiative(W3C)およびLook and Feel Customizationワーキンググループ(OMA)への参加
    • Javaモバイルプラットフォームに関するコンサルタント支援
    技術・ツール:モバイルウエブ,XHTML,SVG,Java
  • Giesecke and Devrient, シニアデベロッパー
    2001年8月~2004年9月
    フリーランス
    規模: 60人
    場所: ドイツ
    • SIM・USIM・JavacardのICカード開発向けの遠隔アプリ・ファイル管理アプリの実装
    • パフォーマンス改善のため、多数のコードをリファクタリング
    • JavaとネイティブCブリッジの実装
    技術・ツール: Java,組込C,Perl,JavaCard,SIM・USIM,Global Open Platform
  • Telepathix, 共同創設者
    2000年8月~2001年7月
    設立者
    規模: 2人
    場所: イギリス
    • リアルタイムのモバイルインターネット・イベントプラットフォームをゼロから実装
    • J2EEをベースにした3階層のサーバープラットフォームの実装
    • クライアント・インターフェースの実装 (WML, HTML, J2ME)
    • システム管理ダッシュボード、クレジットカード決済システム統合、自動通知システムの実装
    • 携帯電話用のマルチ・プレーヤー・クイズゲームの開発および運用 (Kwizz.net)
    技術・ツール: Java,J2EE,JSP,Servlets,JDBC,Tomcat,MySQL,XML・XSLT,HTML,JavaScript,J2ME
  • Orga, ソフトウェアエンジニア
    1999年10月~2000年7月
    フリーランス
    規模: 10人
    場所: ドイツ
    • ICカードテスト用の機器のユーザーインターフェースの開発
    • 基本テストスイートを拡張できるように、スクリプト言語を統合
    技術・ツール:Visual C++,SIM,VBA(ビジュアルベーシック・フォー・アプリケーションズ )
  • Telefonica位置情報システム ソフトウェアアーキテクト
    1998年8月~1999年9月
    フリーランス
    規模: 4人
    場所: スペイン
    • 拡張性やスケーラビリティを高めるために、フリート管理の位置情報システムの再開発
    • スペイン初のインターネットマップのサービス開発の補助
    技術・ツール:Visual C++,COM,GPS(グローバル・ポジショニング・システム)
  • Meta4, オブジェクト技術開発チームリーダー
    1996年3月~1998年7月
    正社員
    規模: 4人
    場所: スペイン
    • 給与のバッチジョブ のビューの開発
    • オブジェクト技術開発チームのリーダー(4人)
    • 会社独自のオブジェクト技術と業界標準のCOMやCORBAとの間のブリッジの開発
    技術・ツール:Visual C++,COM,Corba,ODBC,SQL
  • Cosmic Solutions, デベロッパー
    1993年8月~1996年1月
    正社員
    規模: 4人
    場所: イギリス
    • 取扱商品の有益分析機能の開発
    • DOSユーザー・インターフェースをWindows 3.1に移植
    技術・ツール:Delphi,PC Express多次元データベース(現在Oracle OLAP)
学歴
  • Oxford大学:学士号取得(数学•コンピューターサイエンス)
    1990年10月~1993年6月
    場所: イギリス
  • 神田外語キャリアキャレッジー:集中日本語コース
    2004年10月~2005年3月
    場所: 日本
記事・プレゼンテーション・オープンソース貢献