An experienced Swift developer that enjoys a pragmatic approach to everything. Likes working on collaborative teams that constantly strive to improve. Not currently seeking new opportunities.
- Excellent communicator.
- Able leader.
- Experienced Swift iOS, WatchOS developer.
- Highly proficient in SQL (MySQL & SQLite).
- Quickly adaptable to new technologies.
- 17+ years application development experience.
- Comfortable at the command line (Bash, Linux, MacOS, etc).
- Git lover.
- Experience developing large-scale applications.
May 2014 - current: Nike, Inc - Beaverton, OR
Sr. Mobile Developer
WatchOS and iOS feature development on Nike+ Run Club. Continued support of the application, which has a very large user base of passionate runners. Developed improved MVVM-style pattern for view construction within the app to improve development efficiency and increase ability to develop quality UI tests.
Making an early commitment to Swift, helped lead a team to do a ground-up rebuild of the flagship Nike+ Training Club application. Critically involved in architecture of several foundational technologies within the app including how downloadable content is managed and published. Guided the migration of N+TC from Swift 2.3 to Swift 3.0, deploying to market with a reduced crash rating, maintaining high App Store rating. Continued to support new features and development on the application, which rose to a 5 star average rating in the Apple App Store and a low 0.1% crash rate..
June 2012 - May 2014: Nike, Inc - Beaverton, OR
Providing sound technical direction around digital projects to support the Nike brand from conception to delivery. Working to simplify engagement between the Nike brand, agencies and Nike IT. Emphasis on Java and mobile applications. Successfully guided the Nike Training Club mobile application from a trouble path to being an iTunes Editor's Pick.
October 2011 - June 2012: Nike, Inc - Beaverton, OR
SPARQ Solutions Delivery Manager
Overseeing a team of developers, testers and technologists to support adhoc and product technology solutions for the Performance Center of Excellence for Nike.
November 2010 - October 2011: Nike, Inc - Portland, OR
SPARQ Sr. Software Engineer
Tasks include developing and maintaining a core set of services to support athletes and trainers utilizing Ruby, MySQL, Linux, Apache and PHP.