Full Stack Software Engineer @ junger, llc - present
- Frontend and full stack JavaScript development using React, Redux, ES6/7/*, Babel, Node.js
Full Stack JavaScript Software Engineer @ IdeaRoom - 2015 to 2018
- Developed 3D product configurators in WebGL and Three.js for Studio Shed, Happier Camper, Tuff Shed
- Championed and developed a single back-end server and converted existing copy and paste servers to a single multi-tenant solution on AWS Elastic Beanstalk reducing lines of code by over 5x and server maintenance
- Introduced Webpack (including back-end), React, Redux, Prettier, codemod, Docker, Ansible, Prettier, yarn, chai, mocha
- Introduced Material Design into our design process including Material-UI to provide a consistent user experience
- Introduced client-side error capturing and reporting comparing Bugsnag, Rollbar, and Sentry
- Vanilla JavaScript, ES2015 (ES6), ES2016 (ES7), ES2017, Babel, GitLab, AWS CloudFront, S3, API Gateway, Angular 1, Google Analytics, less, npm, VS Code, ESLint, Node.js, Mongo, DynamoDB
Full Stack Software Engineer @ WhiteCloud Analytics - 2012 to 2015
- Developed healthcare analytics platform that ETLs health records to compute readmissions and other metrics
- Led front-end work and team; introduced and championed Angular 1 and deprecated YUI and Backbone
- Migrated Jenkins to Docker and builds to AWS EC2 slaves increasing concurrent builds from one to unlimited
- Led migration to AWS (and compared Azure, Google Cloud) for HIPAA compliant hosting from local hosting
- Analyzed parallel aggregate table generation with Google Big Query, Apache Spark, and Redshift to speed up data load times by over 200% compared to MySQL
- Introduced Angular 1, Mustache.java templates
- YUI, Backbone, jQuery, Java, Spring, Tomcat
Software Development Engineer in Test (SDET) II @ Microsoft - 2008 to 2012
- Tested PerformancePoint for SharePoint 2016 & PerformancePoint 2010 business intelligence products
- Profiled and improved server-side requests per second (RPS) by 2x
- Improved and streamlined automation reliability from < 90% to over 95% now owned by 5 testers instead of 25
- Led and tested security including XSS, SQL injection, denial of service, and other attacks
- Awarded Microsoft Bench Program 2011, 2012 (top 4% of Microsoft), Technical Leadership Select Program 2010
- Authored PerformancePoint 2010 Capacity Planning Document for SharePoint 2010 and SDK blog articles
- Open sourced testing code for all of our customers PerformancePoint 2010 Content Deployment Tool
- Improved remote build time by 4x by automatically pulling down builds from Redmond, WA; managed single Boise Developer Lab (and admin) with 75 physical servers, 200+ virtual, and 45+ dev desktops
Senior Consultant and Lead @ Blackfin Technology - 2003 to 2008
- Developed and technically led web based software development projects
- Managed and mentored four developers including performance reviews
Web Developer Internship @ Bigstep.com - Summer 2000
- Converted helpdesk paper forms to HTML, JavaScript; my 1st experience with JavaScript and DHTML (Dynamic HTML)
Boise Front-end Development Meetup - 2016 to Present
- Organizer; grew the meetup to the second largest technical meetup in Boise, Idaho at 629 members
Treefort Music Fest 2018 - 2017 to 2018
- Pro bono volunteer full stack developer for Treefort 2018 web, app, and API work
- AWS, CloudFront, S3, API Gateway, Lambda, Webpack, React, Rollbar, Angular 1, GraphQL
Treefort Music Fest 2017 - 2016 to 2017
- Pro bono volunteer full stack developer for Treefort 2017 web, app, and API work
- AWS, CloudFront, S3, API Gateway, Lambda, Webpack, React, Rollbar, Angular 1
Google Developer Group Boise - 2012 to 2013
- Volunteered host for seven Google Developer Group Boise meetings at WhiteCloud Analytics
MediaStream for SkyDrive - 2012
- Independently developed app to upload media from Android phone to SkyDrive before Google Photos offered the same
- Android SDK, NDK, Java, Eclipse
Pencilled.io - 2018
- Automatically create a personalized concert schedule based upon a user's Spotify playlist (poc using Treefort 2018)
- Google Cloud, Google Calendar API, Spotify API, Webpack
Idaho Virtual Reality 2016 Immerse-A-Thon Hackathon - 2016
- Developed Betavu to show climbing route beta when a camera phone is pointed at a rock
- Won booth space to demo Betavu at the Idaho Virtual Reality Council 2016 VR Bash
- Vuforia SDK, Android, Sketchup, augmented reality (AR)
Treefort 2015 Hackfort2 Hackathon - 2015
- Rallied 7 developers and designed and developed a fully functional Boise Art Hunt in only 48 hours; see live demo here
- Scavenger hunt-like experience for 600+ public art pieces claimable within a geofence for badges and coupons
- Won 3rd place 🏆
Frontend Development 2017 Year in Review
- Boise Frontend Development Meetup, January 3, 2018, CS Department, Boise State University, Boise, Idaho
Weekend Update Series
- Latest browser news and features in Chrome and FireFox and sometimes Safari and Edge
- Weekend Update December 2016
- Boulder JS Meetup, December 14, 2016, Quick Left, Boulder, Colorado
- Boise Frontend Development Meetup, December 7, 2016, CS Department, Boise State University, Boise, Idaho
- Weekend Update November 2016
- Boise Frontend Development Meetup, November 2, 2016, CS Department, Boise State University, Boise, Idaho
- Weekend Update October 2016
- Boise Frontend Development Meetup, October 5, 2016, CS Department, Boise State University, Boise, Idaho
- Google's client side instrumentation and performance testing, reverse engineered
- Boise Code Camp, March 3, 2011, Boise State University, Boise, Idaho
B.S., Computer Engineering, Summa cum Laude - 1999 to 2003
- Mathematics Minor, University Honors certificate
- University of Florida, GPA 3.95/4.00, Gainesville, Florida