Hi, my name is Shouichi Kamiya, a software engineer in Tokyo. I love writing software!


Work Experience

  • Trillion Inc. (Senior Software Engineer, Full-time)
    • Development of game backend (Scala, DynamoDB).
    • Development of bit coin exchange (Python, MySQL, Redis).
  • Coiney Inc. (Senior Software Engineer, Full-time)
    • Development of core libraries and API for payment (Ruby).
    • Connecting to a bank API.
    • Refactoring large code base involving money!
    • Leading engineers from various of countries.
  • Spotlight Inc. (Software Engineer, Part-time)
    • Data analysis and visualization (PostgreSQL, Python).
    • Android app development (Java)
  • Realglobe Inc. (Software Engineer, Part-time)
    • Development of web apps for clients (mainly using Rails).
    • Development of private cloud (Java, ActiveMQ).

Client Works


  • Programming languages including Ruby, Java, Scala, Go, Clojure, C, Python, Javascript, Scheme, Ocaml and Prolog.
  • Extensive knowledge in Functional programming.
  • Extensive knowledge in Object-oriented programming.
  • System level programming on Linux.
  • Database including PostgreSQL, MySQL, Redis, DynamoDB, Cloud Datastore, MongoDB.
  • Web frameworks including Rails, Sinatra, Django, Pyramid and Zend.
  • Test Driven Development.
  • Source code management tools including Git, Mercurial and Subversion.
  • Excellent communication skills
  • Fully fuluent in Japanese.
  • Contributed to open source projects and also open sourced many projects.





  • Trillion Inc.(ソフトウェアエンジニア)
    • ゲームバックエンド(Scala, DynamoDB)
    • ビットコイン取引所(Python, MySQL, Redis)
  • コイニー株式会社(ソフトウェアエンジニア)
    • 決済周辺の基本ライブラリとAPIの開発(Ruby, Rails, MySQL, Redis)
  • 株式会社スポットライト(アルバイト)
    • 社内向けのデータ解析(Python, PostgreSQL)
    • Androidアプリの改修(Java)
  • 株式会社リアルグローブ(アルバイト)
    • 主に外部の仕事を受注(Rails, MySQL)
    • 独自プライベートクラウドの開発(Xen, Java, ActiveMQ)