Key Qualifications
- Operating Systems: UNIX (Linux, Solaris, BSD), MacOS (7 through 10.x)
- Programming Languages: C, PHP, JavaScript, Python, SQL
- Protocols: HTTP, IMAP, POP3, SMTP, XML-RPC, REST
- Software: Apache, MySQL, PostgreSQL, lex/flex, yacc/bison, GCC, make, qmail
- Natural Languages: English, Japanese, German, Russian
Projects
- IlohaMail [http://ilohamail.org]
- A multilingual PHP-based webmail interface designed for ease of use
- Development began in May 2000, released under GPL in May 2002
- Deployed by thousands of organizations in over 60
countries, available in 25+ languages.
- Wrote over 95% of code myself, including custom IMAP, POP3,
MIME, SMTP libraries.
- OpenHive [http://openhive.com]
- Community-oriented site for searching and sharing physical media such as books, DVDs and CDs.
- Integrated with Amazon via REST
- Implemented using PHP, MySQL
- IlohaBlog [http://ilohablog.com]
- Highly scalable, multilingual weblog (blogging) interface
- Incorporated standards like RSS/RDF, XML-RPC, Trackback
- Implemented using PHP, MySQL, SSI
- FeedMuncher [http://feedmuncher.com]
- Designed APIs for feed aggregation (called Feed Aggregator API)
- Implemented an Ajaxy feed reader using the Feed Aggregator APIs
- BlogMatcher
- Weblog indexing, searching, and matching system
- Core system comprised of a custom written UNIX daemon, which utilizes a 500 million+ node graph
- Implemented using C, C++, PHP
- Niep! [http://ryo.iloha.net/prog/niep/]
- Desktop media player for MacOS X
- Implemented in C using Carbon and QuickTime API
- Ryo's 3D Graphics Engine [http://ryo.iloha.net/prog/r3d/]
- Basic 3D graphics engine and library developed from scratch in C
- Capabilities include depth buffering, colors, basic lighting, object handler, collision detections
Work Experience
- June 2005 - Present: Yahoo! Sr. Web Developer
- Front-end developer working on Yahoo 360
- Implemented features and tools using PHP, HTML, CSS and JavaScript, interfacing with a number of large-scale backend architectures
- Designed and implemented scalable architectures
- Implemented numerous prototypes, many of which were released in the product
- Analyzed site performance and lead initiatives to improve performance
- December 2006 - Present:OpenHive, Inc CEO, President
- See project information above
- Sept 2004 - June 2005: University of Chicago, CS Linux/MacLab
Tutor
- End-user support for 3rd party applications
- Maintenance of lab computers and servers
- Summer 2004: University of Chicago, NSIT Web Services
Developer
- Web application development
- Worked with Perl, PHP, XML, MS SQL Server
- June 2003 - Jan 2005: CSUC Watershed Project Developer/SysAdmin
- Development of a generic fund/grant management and search engine for use by State agencies.
- Developed on top of OSS technologies, like PHP, MySQL and Apache.
- Server maintenance and administration
- June 2002 - May 2003: Associated Students Bookstore Developer/SysAdmin
- Development of e-commerce site and intranet utilities
- UNIX server maintenance and administration
- April 2000 - Present: IlohaMail.org Project Manager/Lead Developer
- Development of IlohaMail software
- Maintenance of IlohaMail.org website and demo servers
- User support
- Coordination and management of a global team of Open Source contributors
- Project evangelism
Honors/Awards
- Second Place in Undergraduate Computer Science and
Engineering
- Speaker, O'Reilly Open Source Conference (2004)
Education
- University of Chicago - B.A. in Computer Science, June 2005
- California State University, Chico - August 2001 - May 2003
- Cerritos College - Spring 2001
- Keio University, Faculty of Law (Tokyo, Japan) - April 1999 - November 2000
- International School of Dusseldorf (Germany)
References
- References available upon request