Phone: (801) 341-9366
I am a second-generation geek. I was raised by a Systems Administrator with an enthusiasm for technology. I began the same enthusiasm at the age of 9 and then began developing software at age 12. My objective is to continue to learn and grow in my skill while delivering value to my employer.
Major: Computer Science
Minor: Computer Engineering
Sequelize ORM, .NET Framework, Java Virtual Machine, and MVC.NET
Design Patterns, Agile Development, and Test Driven Development
Backend software engineer for Business Analytics Software.
Created from the ground up full-scale Web Application using node.js with Sequelize ORM and Postgres database. Doing this required creating a polymorphic design to interface with N integrations. Code optimization was a must in order to deliver large amounts of data in small durations of time.
Backend software engineer for E-Learning Platform.
Created a back-end for an e-learning platform using Phalcon framework on top of a Postgres Database. My role included creating and training the team on unit testing as well as building software for company initiatives.
Lead a development team, and organize work items through a scrum methodology. Ensure tasks are completed on time and correctly.
Worked with a team to support back office software solutions for MLM companies. Helped to re-architect the base system to allow speedy turn-around for new clients as they come online.
Worked in an angile environment to integrate an existing Real Estate Lead Manager with a new auto-dialer system which will add a vital tool for the customers of The RedX and enable a lower "customer churn rate."
Have worked in the Finance and Accounting department at Xango LLC. This was a fast paced environment due to the MLM nature of the company. Software pieces were developed in an Agile environment using C#, and ASP.NET.
Worked with Stores Online for a few months developing in Java to build server components and web-based interfaces for the customers. During this time I gained skill in development with Oracle Databases and database integration with the Java Server that is sort of a home-brew style Web Server which is similar from an API standpoint to Java Swing (Component Driven).
To compare the framework used at Stores Online to any other Web based framework it most resembles Vaadin except the framework had its own server. We were not writing servlets.
Worked initially developing automated testing software in order to ensure the quality of Home Automation Software. After a few years was promoted to Software Engineer working on Script generation software which integrates the main control system to 3rd party home theater equipment.
Started working on QA and eventually promoted to the lead of QA on the team. Planned and created tests, and following the execution of the tests created automated tests to be run during regression.
Created and maintained a network of computers to support a Civil engineering firm split across Heber, and Salt Lake City. Provided the main support system to end users which comprised of Civil Engineers, and Drafting Technologists.
Created an IoC Framework for web applications which I use for my side-projects.