Résumé
Rose-Hulman Institute of Technology, Terre Haute, IN
- B.S. in Computer Science, 2001
- Technical Translator Certificate - German, 2001
Certifications:
- Microsoft Certified Professional, November 2003
- Microsoft Certified Application Developer, April 2006
- Microsoft Certified Professional Developer, November 2007
Programming Languages:
C#, Java, JavaScript
Databases:
Microsoft SQL Server 2000/2005/2008/2012
Development Tools:
Visual Studio 2003/2005/2008/2010/2012/2013, Eclipse, Subversion, Git, Mercurial
Development Platforms:
ASP.NET (Forms and MVC), ASP.NET Web API, Windows Phone, Android
Other Skills:
HTML, CSS, PowerShell, Knockout.js, FubuMVC, NServiceBus, Azure Service Bus, Azure Websites, Azure Services, Stripe integration, Entity Framework
Work Experience:
Amadeus Consulting Group, Boulder, CO from June 2001 - April 2011
CodeWise LLC, Broomfield, CO from August 2011 - October 2015
Xamarin from October 2015 - June 2016
Microsoft from July 2016 - Present
Project Highlights:
- Worked on the Xamarin.Forms platform
- Worked on a Xamarin iOS sketching/drafting application
- Wrote prototype loan tracking application for a private lending company
- Wrote prototype brainstorming collaboration web application using SignalR
- Worked on real-time event photo filtering and display application using WPF
- Developed management web application for telematics unit provisioning and asset tracking
- Developed DSL for writing alert criteria to be applied against incoming telematics data; wrote NServiceBus endpoint to apply alert criteria and record alerts
- Wrote NServiceBus endpoint to aggregate incoming telematics data for reporting web application
- Worked on an Android application which integrates with an IR module to control an Apple TV from an Android device
- Wrote Windows Phone 7 task management application utilizing the todo.txt file format
- Wrote C# library for managing measurement conversions
- Developed an RSS aggregation service utilizing Azure websites, Azure Service Bus, and Azure Services
- Worked on an Android application for a ski resort management company; features included GPS tracking and mapping of users' ski runs, Twitter and Facebook integration, live weather and ski conditions updates, camera integration
- Ported iOS flight review application to Android; features included retrieving and playing video resources from the web
- Designed and implemented a Silverlight application to assist in translating text on kiosk screens to various languages for a bike rental service
- Designed and implemented a WPF application to interact with ozone detection hardware to record and graph data
- Implemented a .NET Windows service to allow communication between an emergency alert system and a C library controlling Brooktrout telephone and fax boards, including the ability to convert text messages to speech and play them over the phone
- Designed and implemented a C library to interface with a .NET service via platform invoke that controlled multiple Brooktrout phone and fax boards, tracked line status, played emergency messages to call recipients, and reported call results
- Implemented .NET Windows service to allow communication between an emergency alert system and NTCIP-enabled devices (primarily highway sign boards)
- Implemented ASP.NET application to manage survey translations from English to other languages; extended existing mailing application to properly handle Unicode for mailings in Russian, Hebrew, and Chinese
Back to top