Yoh Okuno's Resume

Japanese Version

Blog

Profile

Accomplished, creative, experienced Software Engineer with expertise in natural language processing, machine learning, data mining, C/C++, Python, and Hadoop. Proven track record of applying theoretical knowledge demonstrated by academic papers and the development of open source software and commercial software. Language skills include Japanese (native) and English (advanced).

Skills

Experiences

Swiftkey, 2012-present

Software Engineer, Language Team

Working on natural langauge processing for text input method.

Yahoo Japan Corporation, 2009-2012

Software Engineer, R&D Department

Built a prototype of statistical kana kanji conversion engine using C++ including predictive input method and spelling correction components. Developed high speed and memory-efficient dictionary compression and search engine, reducing memory consumption by 40%. Achieved 93% conversion accuracy (F score by character), outperforming Google Japanese IME (Mozc).

Designed a phrase extraction technique for a predictive input method, including spam filtering, morphological analysis, and pronunciation inference algorithms; achieved 0.90 precision and 0.81 recall, reduced size of predictive dictionary by 80%.

Successfully developed and published the results on a data processing system for 1TB Japanese blog corpus crawled from the Internet and N-gram (N=1 to 7) counting program using Hadoop MapReduce. Created an algorithm 2x faster than a naive approach, achieved 5.65 bit cross entropy in the best case.

Exploratory Software Project, 2007-2008

Developer of Social IME: Cloud-Based Japanese Input Method (in Japanese)

Developed, implemented, and published a framework combining two technologies, cloud computing and input method; enables people to effectively share dictionaries on servers.

Reduced input time by 21% and keystrokes by 26% with predictive input method. Achieved 18 million accesses per month with over 7 million unique users per month.

Computer Game Development, 2006

Developed a computer game (in Japanese), a curtain fire shooting game with beautiful graphics. Wrote over 20,000 lines of C/C++ to implement game logic and general framework. Achieved high performance of 60 FPS in slow laptops. Sold to over 1,000 customers for total sales of one million yen, an exceptional case for an individual product.

Publications (First Author)

Books Contributed

Achievements

Education

Keio University, Faculty of Science and Technology, Department of Information and Computer Science, Hagiwara Laboratory, Tokyo, Japan

Contact Information