Yoh Okuno's Resume

Japanese Version

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 (intermediate).

Skills

Experiences

Yahoo Japan Corporation, 2009-Present

Software Engineer, R&D Department

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.

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).

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)

Achievements

Education

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

Algorithms

Here is a list of algorithms which I have implemented.

Natural Language Processing

Machine Learning

Contact Information