|Objective||Seeking a career in the field of Software Engineering|
|Work||June 2018 - Present||
- Principal Software Architect
Currently working to solve the disconnect between people looking for work and employers on an ad-hoc employment contract to engage workers with the ever-changing workforce. Using Elixir/Erlang OTP to accomplish distributed architectures that are fault-tolerant and fail-safe for maximum efficiency and uptime.
|June 2016 - June 2018||Enbala Power Networks- Senior Software Engineer
Worked with a team of developers to deliver real-time power management to consumers and producers of electricity using Phoenix and Elixir. Leveraged the Erlang/OTP framework for distributed messaging to different parts of the system. Worked with RabbitMQ for distributed message processing to gather IoT data from electrical devices in the field.
|Aug 2013 - June 2016||SportsLabs- Senior Software Engineer
Worked in a full Rails/Angular stack on several teams of developers to manage and display college sports data such as pictures, news, videos scores, stats, and live-streaming content across multiple websites/products. Working to provide relevant and high-availability content to a large audience of users on a daily basis.
My main focus was building a CMS from the ground up that allowed our customers to edit their college sports data. The CMS interacts with a JSON API provided by our data services team. There is a Rails middleware with an AngularJS front-end that manages user accounts and decorates objects from the API with missing data. Elasticsearch is used in the CMS as a way to quickly filter through all data that is available through the API. The CMS also integrates with various third parties from Google Analytics for users to gain insight into their web products that we manage to Twitter/Instagram integration to manage social data related to sports, teams, events, etc.
|Jan 2013 - Aug 2013||QualVu Inc.- Software Engineer
Worked on a team of Rails developers to deliver a wide variety of multimedia content to third-party clients seeking qualitative market research on new and existing products. Used front-end frameworks such as Backbone.js, Angular.js, JQuery, and Twitter Bootstrap to better enhance the usability and user experience on the platform. Developed algorithms to encourage better organization and parsing of multimedia content that is returned from our users. Worked with the SOLR search engine to speed up query results in a large data set.
|2012 (6 weeks)||Disney Online- Software Intern
Worked on a project with a team of three software interns to use Sinatra, HTML5 Canvas, Require.js, Wire.js, and Backbone.js to build a standalone video editing platform complete with special effects and transitions between video clips to meet a 6-week deadline.
|2011-2012||Recondo Technology- Software Engineer
Worked on a team of Java developers using the GWT framework on a SaaS platform to deliver healthcare benefit information to hospitals. This allowed us to better determine the patient financial responsibility before health services were rendered, giving hospitals the ability to charge patients beforehand as opposed to billing after. Also gained experience using a PostgreSQL backend, the Drools decision-making engine, and the JUnit testing framework.
|Greenwood Village, CO|
|Education||2008 - 2012||Colorado School of Mines
Major: Mathematics and Computer Science
Major GPA: 3.41/4.0
Overall GPA: 3.26/4.0
Dean's List: 2008-2009
Recognized for outstanding achievements in the Department of Mathematics and Computer Science, Fall 2009
Risk Management Officer - Club Rugby Team 2011-2012