http://roderickmann.org/resume/
An experienced 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. Substantial embedded circuit design and development experience.
Team player, works independently, learns quickly and completes work thoroughly. Driven to come through in a crunch.
Designed and developed a High-definition component analog video and digital audio selector. Designed and developed all aspects of the product and store, including the hardware design, firmware, mechanical engineering, packaging, website development, advertising and PR. Please visit the website to see the results.
Embedded hardware development, including USB HID device firmware & host drivers.
Web application design using Java: J2SE/J2EE, JSP, Struts, JDBC, EJB, JNDI, JMX, XML, SQL, MySQL, Postgres and additional technologies.
Wide-ranging C++ shareware and freeware development for Mac OS, from games to utilities.
General computer consulting services for various clients including:
Senior developer and architect of KeepMedia’s customer-facing web pages and client-server text search system. Regularly add new functionality and direct JSP authors and other engineers in Struts-based web application development. Maintain and enhance in-house OR layer. Develop tools for internal use, managing content flow and aspects of data integrity. Work directly with operations team to ensure availability of distributed web services.
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. Significant embedded development effort (Hitatchi SH2 and Motorola 68K).
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 a voice-recognition system (Voice Navigator II), in C++; developed an application to teach the computer to recognize command words. Product included hardware and software design.