Work History
-
Billingsley Custom Software LLC, Boulder, COJuly 2016 - PresentSole Proprietor, Software Engineer
As the sole propreitor create and maintain web applications for diverse clients and industries with a focus on efficient high quality results.
- Implemented advanced payment processing and user payout for IdeaJam (https://ideajam.io/) patent and crowdfunding site using Stripe and PayPal.
- Contributed to the open source Nunaliit Atlas Framework as part of the ELOKA project.
- Provide code audit and technical advising to The Gordon Foundation for the Mackenzie DataStream product.
-
National Oceanic and Atmospheric Administration, Boulder, COSeptember 2014 - July 2016Software Engineer
Full stack developer on an agile team developing multiple products supporting ingest, archive, analysis, processing, discovery and extract of scientific data.
- Led a successful effort reducing software team development effort by an estimated 10x for adding new data streams to the data ingest system. This result was accomplished by changing from custom code for each data stream to using composition orchestrated by UI editable configuration.
- Transformed engineering practices of the team to significantly increase productivity and quality of code. Working in conjuction with a coworker we introduced continuous build, delivery, linting, unit and e2e testing in javascript as well as linting and e2e testing for Groovy applications.
- Led improvement of agile processes including introducing lean and XP practices. Performed scrum master role on team.
-
National Snow and Ice Data Center, Boulder, COApril 2008 - August 2014Software System Architect
Software architect and full stack developer on agile teams. Focused on supporting science research in the Earth's cryosphere. I helped design and implement enterprise systems for creation, maintenance, curation, search, discovery and extract of scientific data. This included designing and creating a PostGIS data set metadata database, service applications for exposing the database, an application for indexing metadata for search and discovery and multiple web applications for search, discovery, curation and extract of the science data.
- Received CIRES Service Award for contributions as architect and lead developer of Searchlight, an application which provides search, interaction, manipulation and download of NSIDC raster and point data.
- Led adoption of agile methodologies including Scrum, Lean, Kanban and XP practices. I was scrum master twice during my NSIDC tenure.
- Created and led multiple seminars for developers teaching Java basics, debugging, unit testing, Hibernate, JPA, Spring, PostgreSQL and PostGIS.
- Presented posters and demos at the 2008 and 2009 American Geophysical Union Fall Meetings in San Francisco. As architect represented NSIDC to stakeholders and funders presenting and discussing system architecture and implementations.
-
Xilinx, Longmont, CONovember 2003 - April 2008Senior Software Engineer
Worked as both a developer and operations for internal applications supporting test, development and procurement for Xilinx.
- Developer on small team for Xilinx's internal batch queuing cluster computing software. Implemented feature improvements for the native Windows client using C++ and JNI. Performed evaluation and debugging of new releases using automated and manual tests. Performed load testing and optimization of Postgres DB.
- Lead developer and architect for multiple applications to support our internal mission including tracking, reporting and monitoring an 800 node compute farm, a hardware and software ordering request system and inventory tracking among other things.
- Worked daily with customers for support of internal applications and systems.
-
The Brainard Group, Boulder, COMay 2001 - November 2003Developer, Technical Support
Started as an intern and transitioned to full time in summer of 2002. Developed a phone system tied into a computer support system. I also Implemented bug fixes and ETL for primary credit counseling software. When short handed I provided IT support for email and web and technical support for our user base.
Education
-
University of Colorado1998-2002BS, Computer ScienceGraduated with 3.62 GPA and made deans list 4 times.