- 前回までのあらすじ
- 就活日記 (0) エントリー - laiso
モバイル決済サービスを提供するCoineyのオフィスへ行きました。
人がどんどん増えていっている最中らしく、高級マンションの中にあるオフィスが賑っていました。
会議室や談話スペースではなく開発作業をしてるエリアに直接案内してもらって至近距離で見学できたので貴重な体験でした。
Coineyエンジニアは外国人の方も結構いて国際色豊かなんですが皆日本語も堪能、逆に日本人メンバーも英語が堪能のようでした。オフィス内ではだいたい日本語でやりとりされているようです。
Coineyエンジニアは実力者が多く、お話させてもらった高木さんなんかは「サーバサイドJavaScript Node.js入門」という書籍の著者の一人です。
GitHubのOrganizationページを見ると所属している人がわかるようになっているんですが、明かにヤバいレベルのCocoaデベロッパーがいます。なのでこれは是非お話しなければとチェックしていました。
彼はフィヨルニさん(読み方があっているかどうか不安)と言ってカヤックやCoolirisに以前は在籍されていて、その後初期のCoineyに参加されたそうです。
彼がGitHubで公開しているソフトウェアを見るとNeXTっぽいネタやXmonadなどのシブい感じのリスペクトがったりでおもしろいです。個人的に「君のGitHubアカウント見たよ、あのソフトウェアはクールだね」という海外エンジニアっぽいやりとりがはじめてできて満足でした。
Objective-Cランタイムで動く独自スクリプト言語のTranquilが一番興味深い感じなんですが、Cocoa以外にもLuaやOpenGLなど僕が全然把握しきれてない領域も得意らしく。OpenGLベースでこだわって作ったCoineyアプリの箇所などをその場で見せてもらえました。
他に印象に残ったのは、ソフトウェアだけでなくハードウェアの開発にも力を入れてほぼ0から一人で設計開発を行っているという部分が興味を引きました。まったく体験したことない分野なのでどういう感じで仕事を進めていいのかすら想像できません。
またCoineyKitなどのSDKの仕組みも鋭意開発中です。これができるとサードパーティ製アプリへの組込みやカスタマイズ、連携など可能性が広がりそうです。一方、他人の金銭に関わる重要な処理なので相応の信頼性の高いソフトウェアが求められることもあって取り組みがいがあります。