Webサービスにおけるリコメンドシステムの構築方法についてお話できます

  • WEBサービス/ネットビジネス

経験内容

実際に100万人以上のユーザーがいるリコメンドサービスを構築した経験を踏まえ、リコメンドシステムの構築や精度向上の秘訣をお話しします。


自己紹介

2014, March – present Open Platform Buiness Unit Hackadoll Team
Position: Lead Server-side Engineer
• Developed, at a small new team, the Android/iPhone application Hackadoll, which analyses your personal interest and send you personalized Otaku-related news every day.(See https://hackadoll.com/, Japanese only)
• Developed Otaku-oriented mecab dictionary, crawler and design recommendation system collects news suiting each user’s taste.
• Taking charge of design, development and operation of API by myself, which deals with hundreds of millions of accesses on monthly basis.
・ To reduce huge API request, developed open source library using lua-nginx-module and implemented an API batch request. As a result, the number of request decreased 40%.
• Developed front and backend of web Hackadoll (See https://web.hackadoll.com/) by myself using AngularJS. It provides unlogin users to real time learning and online recommendation.
• Propose and develop a new great feature 30% users use every day.

April, 2013 – March, 2014 Open Platform System Unit Server Group
Position: Server-side Engineer
• Developed and operated user ranking API, and real time chat API on huge platform over 20 million users.
• Developed and operated real time chat JavaScript client.



■学生時代
複雑ネットワークのアルゴリズムの研究をし、Twitter上のユーザークラスタを可視化するウェブサービスを独力で開発

■DeNA1年目
新卒エンジニア研修をトップで卒業。
2000万以上のユーザーを持つプラットフォームのサーバーエンジニアとして、ランキングAPI、リアルタイムチャットAPI開発を担当。RFCを熟読し、OpenID Connectに対応したセキュアなjsアプリを開発。

■2年目
少人数での新規事業立ち上げにジョイン。現在ではApple Best Appに選ばれているアプリ「ハッカドール」のリードエンジニアとして、
・月数億アクセスのAPIの設計/開発/運用を1人で担当
・リコメンドシステムの構築
・自然言語処理など、機械学習のデータ前処理とログ設計
・フロントエンドウェブや管理画面を開発
 ・ログ解析とグロースハック, SEO

■3年目
ブラウザ版ハッカドールを設計・開発し、未ログイン状態でもリアルタイムに学習し、リアルタイムにリコメンドされるサービスを実現。またフロントも全て担当し、AngularJSを用いてUXを重視したアプリケーションを開発。

職歴

開示前(決済前には開示されます)