Senior Software Consultant with 20 years of experience
Robert W. Herrmann
89 Jennie's Way, Tewksbury, MA 01876
bob@jadn.com (978) 633-9165

Application Technology: Grails, Android, J2EE, Servlets, JSP, XML, Swing, Ant, Struts
Application Servers: J2EE, Tomcat, Oracle 9iAS, Websphere, WebLogic
Languages: Java, C++/C, JavaScript, HTML, Perl, TCL/TK, VBScript
Operating System: Linux/Solaris/Unix, WinXP/NT/98
Databases: MySQL, Oracle, Sybase, SQL Server

EXPERIENCE
InnoCentive, Waltham, MA Grails Consultant JUN 2008 – Present
Develop site which helps solutions seekers connect with problem solvers
- Guided transition from old Java Framework to Grails
- Helped define best practices for development using Grails
- Rapidly delivered production system for viewing and searching “challenges”
- Developed system for letting users tag “challenges”

Robert Herrmann Associates, Tewksbury, MA Android Development DEC 2008 – Present
Created “Car Cast Podcast Player”, a simple podcast downloader and player. Optimized for use in a daily commute, Car Cast features big buttons, large text, and remembers last played location.
- Car Cast has over 2500 active users
- Entered into Google's Android Development Contest II
- Car Cast forwards usage statistics, downloads, and errors to a central site for analysis

ITA Software, Cambridge, MA Senior Consulting Engineer JUL 2006 – Present
Participated in design and development of an airline reservations system.
- Specialized Load Balancer for handling HTTP Requests and Pulling from Oracle Queues
- Wrote test reporting application using Grails
- Developed Promotion Code processing
- Developed solution for sending rich HTML receipts to customers

P&H Solutions, Waltham, MA Senior Consulting Engineer MAY 2004 – JUN 2006
Migrated mature banking web application from the Microsoft platform (C++/COM/MTS/ASP/ADO/VB) to the J2EE (Java/JDBC/JSP/JUnit) platform.
- Provide just in time architecture and design
- Team resource for Java/J2EE and IDE expertise
- Utilize agile methods; refactoring, unit tests, continuous integration

Sun Microsystems, Marlboro, MA Senior Consulting Engineer JAN 2003 – MAY 2004
Part of a team that developed an application for monitoring storage systems. The application was implemented using Java, XML, Javascript, tag libraries, Oracle, eclipse, Ant, Tomcat, Linux, Solaris
- Designed and developed application features; Searching, Filtering, and Custom Reporting
- Ensure application automatically switched to Chinese, Japanese or French based on client's language

Cell Exchange, Cambridge, MA Consulting Architect, Senior Developer DEC 2002
- Rapidly architected and developed an aircraft status web application

Sun Microsystems, Burlington, MA Consulting Engineer MAY 2002 - NOV 2002
Contributor to the open source Apache Tomcat project. Tomcat is the reference JSP/Servlet implementation. Tomcat is core technology in many J2EE application servers.
- Implemented new Servlet 2.4 functionality for Tomcat 4 and Tomcat 5
- Track/fix/eliminated problems with SSL, session handling, and logging
- Participated in Tomcat development community (discussions, votes, bug fixes)

Network Engines, Canton, MA Senior Consulting Engineer DEC 2001 - MAR 2002
- Contributed to development of SDK for driving front panel of rack based systems

Lucent Technologies, Marlboro, MA Senior Consulting Java Engineer APR 2001 – JUL 2001
Improved web based HR system allowing managers to award bonuses
- Implemented new features using J2EE, JSP, Java, JDBC, HTML, JavaScript, Oracle 9i AS/8i DB
- Refactored JSP reports to include new features and improved speed, quality plus maintainability
- Created a place for managers to post questions and answers to communicate with employees

Voice of the Web, Reading, MA Chief Architect/Co-Founder NOV 2000 - MAR 2001
Co-Founded a Startup Company creating software to scan news sites and create spoken audio content from the site’s content. Finalist in both the Lycos Labs and Boston.com business plan competitions.
- Rapidly developed and deployed system in 2 months using J2EE, XML, VoiceXML, Java, JSP, Apache’s Tomcat, tellme.com, Bell Labs Text-to-speech engine

Lumapath, Inc. Maynard, MA Senior Engineer, Team Leader JAN 2000 - NOV 2000
Venture funded early stage startup that created an innovative search and user interface technology.
- Designed and created a knowledge engineering tool for editors to process daily flow of search terms. Tool allowed editors to create/edit/test/execute a set of rules for improving search hit quality.
- Lead creation of automated deployment system for server farm (JSP/Java, F5’s load balancer, Akamai’s cache, offsite hosting, NT, IIS, Netscape/iPlanet, JavaScript, XML, Oracle)

Radnet, Wakefield, MA Senior Consulting Engineer MAY 1999 - DEC 1999
- Developed portions of portal architecture (User, Preferences, Content Database) using Java/COM, IIS, ASP, MTS, Oracle
- Developed modular web UI controls included throughout the portal (JavaScript, Java)
- Critiqued existing architecture and suggested and implemented changes
- Mentored team members with Java/COM, JavaScript, XSLT, ASP, MTS, IIS

General DataComm, Marlboro, MA Senior Consultant MAR 1998 – FEB 1999
Created a router based on an existing General DataComm fiber optics product.
- Devised and created distributed Java based testing tool which performed test plans
- Brought an ATM networking product to production readiness by finding/fixing bugs in C on embedded 68k PSOS system

Sun Microsystems, Chelmsford, MA Senior Engineer, Team Leader MAR 1996 - MAR 1998
- Lead team creating Java printing service for network computers
- Researched and developed next generation email system leveraging Java technology

Bridge Information Systems, NYC, NY Software Engineer APR 1994 - MAR 1996
- Part of team that created a robust electronic order routing and trading system
- Created C++ networking library that handle millions of daily transactions between Windows, Unix and Databases (Oracle, Sybase)

Knight Ridder Financial, NYC, NY Software Engineer JUL 1990 - MAR 1994
- Developed networked stock price and financial news processing engine in C/C++

CAE-Link Flight Simulation, Binghamton, NY Software Developer MAY 1989 - JUN 1990

EDUCATION
Binghamton University, NY, MAY 1989
BS, Electrical Engineering