コンピュータ技術

  1. Linux/Unix、プログラミング言語
    • GNU開発環境によるアプリケーション開発
    • 組込Linuxベースのアプリケーション開発
    • C/C++/Objective-C
    • Python
    • Clojure
    • Erlang/OTP
    • Java
    • JavaScript
  2. Web/インターネット関連開発経験
    • Webサーバ用モジュール開発: Apache, Nginx
    • Webアプリケーション開発: Zope, Django, node.js, JBossなど
    • CMSカスタマイズ: Plone
    • 非RDBを用いた開発: ZODB, Redis, CouchDB, Berkeley DB, Tokyo Cabinet, MongoDB, Mnesiaなど
    • Bittorrentプロトコルを利用したP2P配信
  3. Python/Zope
  4. 元Zope Japanのメンバであり、Zopeのコミッタです。ZopeやPythonのスキルには自負があります。

  5. 分散コンピューティング・クラウドコンピューティング
    • ストレージ分散技術: gfarm等
    • Hadoopを利用した並列分散処理
    • HBaseを利用した大規模分散データベース
    • Amazon Web Service, Google AppEngine上のサービス構築
  6. 全文検索
    • solr/Luceneを利用した全文検索エンジンの構築
  7. その他の活動
    • 技術文書執筆、日英翻訳

基礎技術

  1. 統計解析・統計処理
    • 各種検定(比率検定、比率検定、マン・ホイットニーのU検定、フィッシャーの直接確率検定、分散分析など)
    • 各種回帰分析、因子分析、主成分解析、最尤推定、正準相関分析など
    • ロバスト推定、一般化線形混合モデル、極値統計
    • ベイズ推定、マルコフ連鎖モンテカルロ法
    • グラフ・ネットワーク解析
  2. データマイニング・テキストマイニング
    • ベイジアン分類
    • クラスタリング分析(階層的手法、k-means、混合分布など)
    • ニューラルネットワーク
    • サポートベクターマシン
    • 自然言語解析:形態素解析、係り受け解析、意味解析
  3. 数値シミュレーション
    • N体シミュレーション、流体シミュレーション、セルオートマトンシミュレーション
    • 微分方程式・差分方程式の解法
    • GPGPU, MPI等を用いた並列プログラミング、並列化シミュレーション
  4. 数値処理・統計パッケージのモジュール開発/その他
    • Mathematica, Matlab, Maple, Scilab, Maxima
    • R, S-Plus
    • 数理科学に関する知識