- BS in Computer Science. Bowling Green State University.
- AS in Game Design. Full Sail Real World University. Salutatorian.
- Authored "Jam in 3D" musical app on iTunes.
- Passions:
- Objective-C, Swift, Java, C++, Unit Testing, Integration Testing,
- User-Interface Design, Graphics, Animation, Improving Performance, Debugging,
- Data Structure Visualization.
- Interests:
- MVVM, Design
- BS in Computer Science. Bowling Green State University.
- AS in Game Design. Full Sail Real World University. Salutatorian.
- Authored "Jam in 3D" musical app on iTunes.
- Passions:
- Objective-C, Swift, Java, C++, Unit Testing, Integration Testing,
- User-Interface Design, Graphics, Animation, Improving Performance, Debugging,
- Data Structure Visualization.
- Interests:
- MVVM, Design Patterns, ReactiveCocoa, ReactiveAndroid, RxJava, Dagger,
- Robolectric, Espresso, Jenkins, Dependency Injection, Mockito, VIPER,
- Data Binding, Internet of Things, Kotlin.
Senior Mobile Developer @ From December 2015 to Present (1 month) San Francisco Bay AreaiOS and Android Developer @ iOS:
- Added self-administration and payment components.
- Implemented unit and integration tests using XCUnit and KIF.
- Authored basic tutorial tip system.
- Setup CI process using Jenkins.
- Helped lead engineers design chat.
Android:
- Added tablet support.
- Added basic WireMock and Espresso tests.
- Fixed dozens of issues across food-tracker, chat system, flashcard games, and other subsystems. From May 2014 to November 2015 (1 year 7 months) Mobile Developer - iOS Consultant @ From November 2013 to June 2014 (8 months) Pro-bono - iOS Consultant @ 4Soils (March-November 2013). Niche e-learning company.
SmileUp (June-February 2014). Prototyping iOS application. From April 2013 to February 2014 (11 months) San Francisco Bay AreaIndependent iOS Developer @ - Authored Jam in 3D, a fun-to-play musical app that lets users improvise alongside different grooves. From 2013 to 2014 (1 year) Mobile Engineer iOS/Android/BREW/J2ME @ Senior Game Engineer 2008 - 2012
Game Engineer 2005 - 2008
Recent responsibilities:
- Implementing level packs by merging two games into one, adding in extra levels, 3d objects, achievements and trophies and adding MicroTransaction support.
- Improving OpenGL performance and fixing retrieval of high-quality assets from an asset-server.
- Adding third party ad-network support and planning GameCenter implementation.
Past responsibilities:
- Porting reference games to hundreds of different BREW and J2ME devices using in-house framework and build-systems.
- Authoring an eighty-page comprehensive training manual for new game engineers.
- Implementing prototype Get-More-Games BREW support through a LAMP server using PHP, SQL, and BREW client class.
Extra projects:
- Created a prototype event recording and playback system in BREW to automate test-cases.
- Created a handset quirk and handset system identification application for BREW devices.
- Created a special small font class based on 12-segment display to print out information on extremely small screens. From February 2005 to May 2012 (7 years 4 months) Mobile Developer - Java @ Small startup company developing J2ME cellphone games.
Sole developer for Ragin' River 2d scroller for the Nokia Series 40 phone.
Co-developer on Spun Up - a columns type game for the Nokia Series 40 and 60 phones. From July 2004 to November 2004 (5 months)
Bachelors, Computer Science @ Bowling Green State University From 1998 to 2000 Computer Science @ Marshall University From 1996 to 1998 Advanced Android @ Big Nerd RanchAssociate's degree, Game Design, Salutatorian @ Full Sail University5-Day Swift Bootcamp @ InvasiveCode.comAndroid Nanodegree - In Progress @ Udacity Jonathan Ritchey is skilled in: Software Development, Mobile Applications, Objective-C, iOS, iPhone, C++, Mobile Devices, Game Design, Game Development, OpenGL, iOS development, Video Games, Mobile Games, Performance Tuning, User Experience
Looking for a different
Jonathan Ritchey?
Get an email address for anyone on LinkedIn with the ContactOut Chrome extension