I am a software engineer with an interest in mobile applications and databases.
I like to:
- Experiment with new tech to expand my knowledge
- Make small tools to automate my workflows
- Develop with Emacs
- Play Starcraft 2 and Hearthstone in my free time
Kyoto University, Japan - 2003 - 2008
B.S in Computer Science, focus on Digital Signal Processing
- Swift/Objective-C (iOS/macOS)
- Python (Django/small tools/automation)
- C/C++ (BREW/Win32/Android NDK)
Lead Mobile Software Engineer - May 2015 to present
Senior Mobile Software Engineer - April 2014 to April 2015
Mobile Software Engineer - May 2013 to April 2014
I have developed a large part of iHeartRadio for iOS over the last 5 years. One example of a recent, impactful contribution is modularizing the app into separate libraries so that each team could work more efficiently, and with fewer conflicts. After this change, I was able to develop iHeartRadio for macOS during a one day hackathon.
- Contributed to iHeartRadio for iOS
- Created and contributed to iHeartRadio for macOS
- Rearchitected the iHeartRadio iOS application to reduces dependencies across teams in order to speed up the development process. The same architecture was brought to iHeartRadio for Android as well.
- Developed an API client for our application server as part of our internal tooling
Senior Software Engineer - April 2010 to April 2012
I developed multiple applications for the iOS/macOS platforms -- with the largest being Sleipnir, a fully functional web browser with extensive functionality. Our team adopted an agile development process and we shipped these applications about every 2 - 4 weeks. I mainly worked in Objective-C with the Cocoa/Cocoa Touch frameworks.
Co-Founder/Vice President of Development Department - April 2007 to March 2009
Co-Founder/Senior Software Engineer - April 2005 to March 2007
Co-Founder/Software Engineer - April 2004 to March 2005
I was a co-founder of this company, and during my tenure I worked as both a manager and an individual contributor. Most of our business was contract-based development focused on the BREW platform. I developed both client applications and server-side systems. The work was extremely challenging not just because of the technical problems to solve, but also because this was a start-up that was very lean and under-staffed.
- Developed a number of applications for the BREW platform(C/C++) as a lead engineer
- Learned a lot about how to keep projects healthy and avoid a so-called "death march"
Assistant Engineer - April 2003 to March 2004
Download as plain text.
- Worked on the development of the Sophia Framework, a framework for the BREW platform written in C/C++