Software Engineer | Trimble Navigation, Ltd. | June 2006 – Present
Currently I’m responsible for prototyping potential “boxed” products for new vertical markets as part of the Market Solutions Team (MST) incubator.
- We develop solutions to existing Trimble hardware and software can’t solve, maximizing our client’s existing assets whenever possible. Our completed prototypes are transitioned to internal product management groups for further development.
- We evaluate Trimble and 3rd party technologies in order to determine their pros and cons for client engagements.
- We research potential vertical markets, estimating financial return and identifying possible clients and partners. Initial business model design is part of the process.
Software Development Experience
Here’s are some of the software development things I’ve done over the years.
- Developing “Camelot” – iOS political simulation game. (W&W Creations)
- Developed The Curatorium – Android/iOS app fro retail establishments to leverage existing web site. (W&W Creations)
- Prototyping Shetland Field component, a Windows Mobile .NET navigation/data collection prototype for Dept. of the Interior. Used internally developed Nuvo and Roc platforms to facilitate development. (Trimble MST)
- Prototyped existing Windows Mobile municipal field data collection app for iPhone. (Trimble MST)
- Integrated MobileGNSS Field SDK into ArcGIS Mobile 10 app for differential correction of collected GPS data. Documented modifications for 3rd party developers; created Field SDK & Office add-in docs. (Trimble MST)
- Developed QuickGifter™ – iOS app for gift management. (W&W Creations)
- Developed Visual Studio domain-specific language editors for visual creation of XML workflows, form blueprints, and generic data objects. (Trimble MRM)
- Modified TrimFlow™ workflow engine, adding wizard-based navigation, jump prerequisites, jump behaviors, and persistent step states. Created TrimFlow™ developer’s guide. (Trimble MRM)
- Developed seven of ten editors for Workbench, a .NET desktop app for configuration of Trimble FS, KO-MOST, and ESM mobile products by non-developers. (Trimble MRM)
- Developed Windows Mobile .NET pricing & promotion engine for direct-store delivery app. (Trimble MRM)
Product & Project Experience
Here are some of the non-software development things I’ve done over the years.
- Interim product manager for Shetland. Performing additional product due diligence with portfolio manager. Developed business case for prototype-to-product transition. (Trimble MST)
- Project manager for Shetland, a navigation/data collection Garmin replacement for Dept. of the Interior with ArcMap integration. Own client relationship. Gathered requirements. Developed functional and technical specs. Managed development effort. (Trimble MST)
- Interim, part-time product manager for Trimble DSD. Developed Windows Mobile/smartphone product roadmap. Refocused RoutePower.NET development so engineers could meet alpha/beta milestones. Gathered functional requirements from bulk delivery companies to determine if expansion viable. Created product manager job description, outlining roles and responsibilities to help qualify potential candidates. (Trimble DSD)
- Researcher of 2009-2010 smartphone market to determine platform choice and product opportunities. Presented findings to executive management and potential business partners. (Trimble MST)
- Project lead for TrimForm™ development. Created functional and technical specs for team and project plans for management. Agile Scrum master during sprints. (Trimble MRM)
- Technical lead for Visual Studio domain-specific language editors. Product and technical design. Supervised contractors. (Trimble MRM)
- Technical lead for migration of Omnis databases to SQL Server. (Global Payments)
- Project lead for Omnis billing automation. Two week manual process reduced to four hours. Analysis, design, supervised developers; regression testing. (Global Payments)
- Project and technical lead for Windows CE project to replace Newton. Project planning, scheduling, and estimation. Obtained client signoffs; reported status. Project lead for Newton Handheld Replacement Discovery project. (Coca-Cola)
Industry Experience
You can find a chronological list of my industry experience and some recommendations on my LinkedIn profile.
Education Experience
- Microsoft Certified Solutions Developer (MCSD) .NET certification – April 2006
- Microsoft Certified Application Developer (MCAD) .NET certification – January 2006
- BFA, Film & Television, Tisch School of the Arts, New York University
- Computer Science, Rensselaer Polytechnic Institute
- Eagle Scout, BSA – “Trustworthy, Loyal, Helpful, Friendly, Courteous, Kind, etc.”