Employment History

GE Analytical Instruments (GE Power) – Boulder, CO
Lead Software Engineer Feb 2015 - Present
GE Analytical Instruments is a division of GE Water & Process Technologies. It is a leading global manufacturer of Total Organic Carbon (TOC) Analyzers.
  • Lead software maintenance for a legacy PC-to-analyzer application for TOC water analysis over USB connections. This C#/WPF software connects to a proprietary instrument, sends commands, stores data values in a SQL Server database and synchronizes with the PC.
  • Designed and implemented architecture for UDP/TCP/SSH communication and database layer for PC-to-analyzer software using C#, .NET and WPF.
  • Developed and extended several custom installers for Windows PC applications using NSIS.
i-Cubed – Fort Collins, CO
Software Engineer June 2011 - Jan 2015
i-Cubed is a data provider that specializes in geolocated data discovery, ordering, processing and hosting. It is a part of the Airbus Defence & Space umbrella.
  • Expanded and maintained the backend of a geospatial imaging catalog for e-commerce using C#, ASP.NET and PostgreSQL/PostGIS. This included web-server software for data owners and administrators in addition to a Silverlight client for customers searching for remote sensing data.
  • Spearheaded the design and implementation of an AngularJS web client with an international team to replace the above-mentioned, now aging, Silverlight client.
  • Added data extractors for multiple pieces of proprietary software for 10+ satellites and remote sensing devices using Python & RDF and C# & PostgreSQL.
  • Contributed to a distributed image processing system written in Perl, utilizing GDAL, that catalogs ingested data and processes & manipulates satellite imagery for delivery.
  • Automated and managed the software builds and testing for over 10 products using CruiseControl.Net, Jenkins, PowerShell and Windows batch scripts.
Integware – Fort Collins, CO
Software QA Intern December 2010 - June 2011
Integware created product lifecycle management software for medical devices.
  • Developed automated regression test scripts using Ruby and Watir, ensuring quality throughout the development lifecycle.
  • Rapidly performed documented and undocumented use cases to search for bugs in a product lifecycle management system tailored to the medical field.
  • Worked closely with the development and documentation teams to fix defects and maintain software quality.

Education

Colorado State University – Fort Collins, CO
Bachelor of Science: Applied Computing Technology (degree info) May 2011
*Earned degree while working combined full-time at Integware and Cinemark.
 

Technical Proficiencies

C#, .NET, ASP.NET, WFP, Java, JavaScript, Python, Perl, PHP, C++, Android SDK, Angular JS, Node JS, Yeoman, HTML, CSS, PostGreSQL, PostGIS, MySQL, MS SQL Server, NHibernate, Resource Description Framework (RDF), Powershell, Windows Batch Scripts, WIX, NSIS, SilverLight, CruiseControl, Jenkins, SVN, Git, Visual Studio, JetBrains IDEA, NetBeans, Eclipse, Windows development, Linux development

 

Personal Projects

Android App: Music Theory Scales Added to MarketPlace 9/7/2010
  • Developed Music theory app for Google's Android platform. (Source code here)
  • Sold over 150 copies while being a "paid app".
  • Downloaded over 1000 times since becoming a free app.
Band Websites: Manabí and Honey Gitter's Summer 2010 - Present
  • Developed and designed sites for the Fort Collins bands "The Honey Gitter's" and "Manabí".
  • Sites use a form-based update system, written in PHP and MySQL, for non-technical band members to add news, shows and merchandise.
  • Utilizes PHP, MySQL, HTML, CSS, JavaScript, JQuery and Flash along with authentication and sessions.
Vertical Shooter (Windows Game) 2007
  • Developed as an homage to the 2D arcade games of yesteryear.
  • Written from the ground up in C++ for MS Windows.
  • Simultaneous 2 player and gamepad accessible.

College Coursework

  • Java Programming
  • C++ Programming
  • Database Design
  • Business Intelligence
  • Data Structures
  • Software Development
  • Project Management for IT
  • Remote Sensing
  • System & Network Admin
  • Web Development
  • Web Design
  • Physics