An experienced engineer with a specialization in Full-Stack Development and Agile Methodologies and extensive experience in User Centered Design and large scale applications.
Relevant Skills
Certifications: Certified Scrum Master, AWS Certified Developer - Associate
Languages: Java(expert), Javascript(expert), HTML5(proficient), CSS3(proficient), SCSS(proficient), Ruby(proficient) , MySQL(proficient), MongoDB(proficient), ActionScript(prior experience), C/C++(prior experience), Python(prior experience)
Technologies: ElasticSearch, Kafka, AWS, JUnit, Marionette, Backbone, Android SDK, Ruby on Rails, Cordova, Jasmine, Cucumber, RSpec
Professional Experience
Interactive Intelligence/Genesys/Durham, NC
Senior Software EngineerJune 2015 – Present
Rewrote core infrastructure to meet requirements for multiple company compliance certifications including PCI and HIPAA
Wrote a security plugin for ElasticSearch to meet HIPAA security requirements
Encrypted data in transit via TLS communication
Encrypted data at rest via encrypted system storage
Amazon.com/Seattle, WA
Software EngineerOctober 2012 – June 2015
Helped launch the Fire Phone
Designed and built a 3D carousel for the storefront
Built the apps novel 'Lenticular' image viewing experience for the product detail pages
Built a new Script ingestion pipeline for Amazon Studios that took advantage of AWS
Helped launch the new Storyteller application on Amazon Studios site.
Built an in-browser audio playback system to enable sound effects and music in Animatic Trailers
Designed a new Text-To-Speech backend to enable automatic dialogue generation
Built an in-browser recording suite to enable dialogue line capture without additional software
DivX TV/Sonic/Rovi Corp/Malvern, PA
Software EngineerApril 2010 – October 2012
Helped Launch DivX TV on Samsung Blu-Ray players
Rebuilt the CinemaNow application and rebranded as KnowHow Movies in the UK.
Lockheed Martin Advanced Technology Labs/Cherry Hill, NJ
Software EngineerJune 2008 – April 2010
Led a team to build an Augmented Reality prototype
Integrated GPS, AR Goggles, 3D Pen and Computer Vision to create a digital location tagging system
Designed a device client UI for an embedded system that detects and jams enemy radio signals
Built a military mapping application to assist with in-field report generation
University of Nevada, Reno/ Reno, NV
Teaching AssistantAug 2006 – May 2008
Researched Usability and Accessibility in User Interface design, especially in video games
Taught an entry level lab course for Computer Science.
Designed 15 lab work exercises to compliment the lectures given by the instructor
Graded all lecture class work and all laboratory assignments
Semantic Discovery/Cedar City, UT
Software DeveloperNov 2005 – Aug 2006
Wrote text processing algorithms in Python
Avail Software/Cedar City, UT
ProgrammerMay 2005 – Nov 2005
Built a dynamic and XML configurable Telemarketing UI using MFC.
Built a VOIP server that connected the Telemarketing UI to a special call board
Education
University of Nevada, Reno/ Reno, NVGPA: 3.6
Masters of Science, Computer ScienceAug 2006 – May 2008
Southern Utah University/ Cedar City, UT
Bachelors of Science, Computer ScienceAug 2003 – May 2006
Cloud County Community College/Concordia, KS
Associates of Science, Computer ScienceAug 2001 – May 2003