http://roderickmann.org/resume/
An experienced C++/Objective-C Macintosh and Java server-side software engineer with a background in object-oriented design, application frameworks, general user interface development and system API development. Able to work independently, learns quickly and completes work thoroughly. Driven to come through in a crunch.
Mac OS X Cocoa/Objective-C/C++ application development for music synchronization application.
Systems-level software development on proprietary embedded OS.
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 September 3, 2009, all 16 reviews are 5-star.
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.
General computer consulting services for various clients including:
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.
Senior developer and architect of KeepMedia’s customer-facing web pages and client-server text search system.
Mac OS and Java server-side work:
Significant Mac OS work:
Developed Java client applications for Mac OS users to manage Fiery print resources.
Ported and enhanced Toughman Contest from Sega Genesis to Genesis 32X, published by Electronic Arts.
Designed and implemented data export code allowing WaveFront to use animation and model data generated by WorkingModel (a 2D physical simulation package).
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.