約4,400万人を抱える楽天で、2005年12月に発足した楽天技術研究所の代表を務める人物だ。2006年9月、楽天に入社。インターネットショッピングモール「楽天市場」等のEコマース事業、ポータルサイト「インフォシーク」等のポータル・メディア事業のほか、「楽天トラベル」「楽天証券」「プロスポーツ」など、36にも及ぶ事業分野で革新的なサービスを生み出してきた。楽天技術研究所は、「サード・リアリティ」をテクノロジー・ビジョンとして、研究開発によって競争力を生み出すことができる技術やライブラリー、フレームワークを作ることをミッションに活動している。楽天技術研究所の立ち上げとマネジメントを担当してきた。その役割は、約10名の研究員が作り出した技術をビジネスに生かしていくこと。確実なニーズを予測していくこと。レコメンデーション・エンジンなどの言語・データ解析、マルチメディアとユーザーインターフェース、さらに楽天技術研究所のフェローでRuby開発者のまつもとひろゆき氏と共同で研究している大規模分散処理などのテーマが走っている。目標は、日本発のインターネット技術を創出し、世界に発信していくことだ。子どもの頃は金融の仕事をやってみたかったんです。小学生くらいからシステマチックなものへの興味がすごくあって。金融の仕事は、そういう印象があった。実はPC8801を買ってもらってゲームにハマったりもしていたんですが、コンピュータに興味を持ったのも、システマチックなものへの興味の一環でした。中学、高校と進むと、今度は経済のシステムやお金のメカニズム、経営・組織の仕組み、みたいなものに興味を持つようになるんです。通った高校、というか、たまたま僕の学年で実験的なことが行われたんですが、文系と理系が分けられなかったんですね。日本史から物理まで全部やる。文系も理系も両方、受験することができた。結果的に理工学部と経済学部の両方に合格しました。興味があるのは経済や金融。迷ったものの、“迷ったときは王道を行け”という思いで決断しました。このとき、いろんな人に相談したんですが、年齢の近い人たちはみんな“理系に行け”と言い、数十歳も離れた年配の人は、みんな“文系に進め”と言ったのは興味深かったですね。それで経済学部に入るわけですが、1994年はちょうどインターネットが授業でも扱われるようになった頃。経済学では数学も使いますし、理系的な要素をなくすことなく学生生活を送ることができました。僕の中では、文系も理系も両方がまたがっていたんです。面白いんですが、高校の同級生たちもそうで、彼らがついた職業は“業界”“仕事”とスパッと割り切れないようなものが多い。またがる傾向のある人が、輩出されていったんです。大学では国際金融を専攻しました。そのまま金融機関に進む道もあったわけですが、それを変えたのはやはりインターネットとの出合いでした。僕は小学生の頃から小説を書いていて、大学時代に書いた小説をホームページに載せてみたんです。すると、いきなり知らない人からメールが送られてきて。それも、外資系の金融機関に勤める方から、「僕の小説を読んで救われた気持ちになった」と。これまでには、まずなかったような世の中の人とつながる実体験で、今後はすごいことになると思いました。それで、まずはテクノロジーをやるべきだ、と思ったんです。そんなとき、たまたまアクセンチュアに勤務する先輩の話を聞く機会があって。世界中に展開して、世界にまたがる。いろんなビジネスに携わって、いろんなビジネスにまたがる。またがるのは、自分の習性(笑)。これは面白い、と思ったんです。入社して最初に携わったのは、ある大手メーカーの大規模経理システムのプロジェクトでした。150人を超えるプロジェクトのメンバーが、膨大な量の開発をタイムテーブルに基づいて着々と作っていく。自分の実力をはるかに超える仕事を任されたりもして厳しかったですが、プロジェクト運営をいろんな角度から見ていました。次に携わったのは、官公庁の大規模な検索システム。自分がJavaで作ってみたいと提案したこともあって、プロジェクトのテクノロジー部分をほぼ一人で担うことになりました。このときの2、3年は、凄まじく勉強しました。プロジェクトから半年くらいたった頃、八重洲ブックセンターのコンピュータコーナーで、そこにあるJavaの本は全部読破したことに気づいたりもしまして。あとは仕様書を読むしかないと、VMの仕様書を読んだり。このとき10人の若手を率いたんですが、その一人は後に楽天で再会することになります。いずれも約3年の開発プロジェクトでしたが、次に任されたのが、運用チームのマネージャーでした。この仕事が、自分にとっては大きな転機になったと思っています。さまざまな要因から障害が発生していたシステムで、途中で入ったときには、トラブルは頻発する、聞いたことのないような罵声は浴びると、凄まじい状態でした。それまで自分がやってきた開発のアーキテクチャはまったく通用しない。今、思い出しても、よく耐え抜いた、よく生き抜いたと思えるプロジェクトでした。自分でやろうと決めたのは、お客さまが怒っていることを理解することでした。お客さまが怒っているから行動を起こす。これでは不幸な関係のまま。何に怒っているのかを本当に理解する。しなければ、何をやっても答えになっていないと思ったんです。他社さんも含めて運用に関わる情報は僕が集約して、僕一人からお客さまに報告することにしました。「それはこういうことですか」と聞いてみる。「そうだ」という返答もあるし、「そんな生やさしいことを言ってんじゃない」という返答もある。やって、できる限りお客さまの気持ちを理解していこう、と思いました。