Experience
Software Developer - Carfax
06/2015 - Present
Responsibilities
- Architect and develop software using Java, JavaScript, HTML, and others while utilizing test-driven development and agile practices.
- Refactor legacy code to perform better and be easier to maintain.
Achievements
- Led the development of a public-private keyed authentication system to improve partner security.
- Improved productivity throughout the company by creating a reliable testing tool to run a Carfax Vehicle History Report quickly on any development level and with custom data input.
- Helped lead the migration of legacy web-applications to the AWS cloud by becoming my team’s AWS guru.
- Became my team’s security expert, and represented my team in Carfax’s Security Guild
Software Developer - Telogical Systems
10/2014 - 06/2015
Responsibilities
- Develop and maintain client facing web applications using Angular, React, and NodeJS in a test-driven environment.
Web Developer - MidwayUSA
02/2014 - 10/2014
Responsiblities
- Develop and maintain a moderately sized eCommerce website using C# and HTML.
Achievements
- Helped develop the re-engineered customer database and point-of-sale system.
- Helped with the refactor of the shipping system leading to customer satisfaction increasing to a 95% satisfaction rate.
Applications Developer - Missouri State Highway Patrol
2012 - 02/2014
Responsibilities
- Worked independently and occasionally as a pair to develop internal and external reporting and web applications.
Achievements
- Independently built a content management system to allow outside police agencies and sheriff departments to submit high resolution images of fingerprints to the MSHP Crime Lab.
- Assisted with the redesign of the MSHP website, completing the project ahead of schedule.
- Assisted with the re-engineering of the Trooper Application System, allowing potential troopers to securely submit and track their applications.
Co-Founder, Lead Developer - Miskatonic Interactive
2012 - 2014
Responsibilities
- Design, develop, and test video games using Unity3D
- Assist with the management of small business
Achievements
- Released two games to the iOS and Android app stores.