Employment History

SUEZ Analytical Instruments (Formerly of GE Water) – Boulder, CO
Lead Software Engineer Feb 2015 - Present
Analytical Instruments is a division of SUEZ. It is a leading global manufacturer of Total Organic Carbon (TOC) Analyzers with R&D in other emerging markets.
  • Lead software development on PC-to-analyzer applications for TOC water analysis and bacterial endotoxin testing over USB connections. These C#/WPF applications connect to proprietary instruments, send commands, store data in a SQL Server database and intuitively present the data to the user.
  • 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 Defense & 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, SQLite, NHibernate, Powershell, Windows Batch Scripts, WIX, NSIS, SilverLight, TeamCity, CruiseControl, Jenkins, MSTest, SVN, Git, Visual Studio, JetBrains IDEA, NetBeans, Eclipse, Windows development, Linux development