http://roderickmann.org/resume/

Roderick Lee Mann


Principals only, please.

An experienced C++/Objective-C iOS and Mac OS X, and Java server-side software engineer with a background in object-oriented design, application frameworks, general user interface development and system API development.

References

Education & Honors

Current Experience

Latency: Zero, Owner
April 1992 - Present
Milpitas, CA

Computer, Electrical, and Mechanical Engineering services. Retail product sales including the VS8HCA Video Switcher.

Published the moderately successful MissionClock iPhone application on July 30, 2009. As of November 2010, it has 84 reviews and a 4.5/5-star average.

Web application design using Java: J2SE/J2EE, JSP, Struts, JDBC, EJB, JNDI, JMX, XML, SQL, MySQL, Postgres and additional technologies.

Wide-ranging software development for Mac OS, from games to utilities.

Embedded hardware development, including USB device firmware & host drivers.

Designed and developed all aspects of the VS8HCA (no longer available) and store, including the hardware design, firmware, mechanical engineering, packaging, website development, advertising and PR. Online store currently deactivated as product sales have ceased.

Apr. 1992 - Present

General computer consulting services for various clients including:

WET, Inc., Sr. Software Engineer
Nov 2011 - Dec 2011
Sun Valley, CA

Software and hardware development.

Yahoo!, Inc., Sr. Software Engineer
Nov 2009 - Nov 2011
Sunnyvale, CA

iOS development (primarly iPad). Titles include Yahoo! Fantasy Baseball 2010 for iPhone, Yahoo! Entertainment for iPad, and Yahoo! Sportacular for iPad.

Past Experience

Kaleidescape, Inc., Sr. Software Engineer
Feb 2008 - Oct 2009
Sunnyvale, CA

Mac OS X Cocoa/Objective-C/C++ application development for music synchronization application.

Systems-level software development on proprietary embedded OS.

Crossbow Technologies, Inc., Sr. Software Engineer
July 2007 - December 2007
San Jose, CA

Embedded development of FAA-certified primary flight display, including UI & graphics, task scheduling, and low-level hardware drivers on a Marvell PXA 320 ARM-core processor. Work also included ARINC 429 and other serial data protocol implementation.

MyWire, Inc. (formerly KeepMedia, Inc.), Sr. Software Engineer
June 2003 - June 2007
Redwood Shores, CA

Senior developer and architect of KeepMedia’s customer-facing web pages and client-server text search system.

Shutterfly, Inc., Lead Mac OS Engineer
Aug. 1999 - Nov. 2001
Redwood City, CA

Mac OS and Java server-side work:

Apple, Inc., Engineer/Scientist II
Apr. 1995 - Aug. 1999
Cupertino, CA

Significant Mac OS work:

Electronics for Imaging, Inc., Software Engineer
Jun. 1997 - Dec. 1997
San Mateo, CA

Developed Java client applications for Mac OS users to manage Fiery print resources.

Visual Concepts Entertainment, Inc., Software Engineer
Sep. 1994 - Feb. 1995
San Rafael, CA

Ported and enhanced Toughman Contest from Sega Genesis to Genesis 32X, published by Electronic Arts.

Knowledge Revolution, Inc., Software Engineer
Aug. 1992 - Mar. 1993
San Francisco, CA

Designed and implemented data export code allowing WaveFront to use animation and model data generated by WorkingModel (a 2D physical simulation package).

Articulate Systems, Inc., Software Engineer
Aug. 1989 - Oct. 1990
Berkeley, CA & Cambridge, MA

Worked in a team to develop C a voice-recognition system (Voice Navigator II), later re-written in C++; developed an application to teach the computer to recognize command words.

Skills

Mac OS X/iOS

Server & Networking

Graphics & Simulation

Languages

Embedded & Hardware

OS

Other