With nearly 20 years in the software industry, I have a breadth of development experience from desktop to mobile. My primary area of expertise is building engaging, information and media-rich cloud applications for iOS. I currently manage a team of five engineers and three products. My apps in the iTunes App Store include: Rhapsody, Rhapsody for iOS 4, and Rhapsody Concerts, Napster, Napster for iOS 4, MTV Music for iPad, and MTV Music for iOS 4.
Work Experience
Rhapsody International, Inc.
Seattle, WA
Software Development Manager, iOS
  • Managed the iOS development team for Rhapsody’s flagship mobile apps for iPhone and iPad, which have over 300,000 paid subscribers in three countries.
  • Led the development of a new app for discovering concerts, which mashes up data from Rhapsody and a third-party partner (pending release).
  • Delivered frequent app store submissions and achieved critical deadlines for two international service expansions, major iOS updates, media campaigns and key partner deals.
  • Worked with product managers, program managers and designers to define features and balance priorities against resources.
  • Designed and implemented product features (like track caching/downloading and audio playback), performed code reviews, profiled app performance, and maintained unit tests.
  • Mentored and coached my team for high performance and performed annual reviews.
  • Acted as Scrum Master to keep the team focused on delivering sprint goals and facilitated improvement of scrum processes.
  • Designed and implemented product integration with two major auto manufacturers.
  • Defined SDE job requirements and led the screening and interviewing of candidates.
  • Documented architecture, team processes, how-tos and best practices.
RealNetworks, Inc.
Seattle, WA
Lead Software Engineer
  • Implemented a SOAP subsystem and code generator for the Rhapsody Windows client.
  • Managed development of the Rhapsody browser plug-ins for Windows, Mac and Linux.
  • Managed development of the open source RealPlayer for Linux.
  • Managed development of the Enterprise RealPlayer and Administrator.
Ark Interface, Inc.
Seattle, WA
Software Development Engineer
  • Assisted in the development and maintenance of the Ark Navigator productivity app.
Sandia National Laboratories
Albuquerque, NM
Software Development Engineer Intern
  • Created a library for digitally signing medical records using RSA public key encryption.
University of Washington
Seattle, WA
B.S. Computer Science
  • Mathematics minor
  • with college honors
Ambassador Condominiums
Seattle, WA
Board Member, Homeowners Association

Languages: Objective-C, C, C++, Java, Python, Perl, Ruby, Bash
Technologies: iOS (versions 3-7), OS X, Xcode, Cocoa Touch, UIKit, CoreData, CoreAudio, CoreFoundation, OCMock, JSON, REST, XML, SOAP, Linux, Windows, Jenkins/Hudson
Practices: Agile, Scrum, Test Driven Development (TDD)