Resume

TL,DR;

I build performant, scalable, accessible, and internationalized web applications using modern web development technologies. What “modern” is always changes. To me, it currently means developing dynamic applications using React, Redux, and PostCSS, and Nodejs. I enjoy using Visual Studio Code, and keeping my work safe with GIT.

In the past, I’ve worked on Lamp and .Net stacks as a full-stack developer.

Education

Master of Science in Computer Science, Utah State University, 2017

Bachelor of Science in Computer Science, Weber State University, 2013

Experience

Senior Software Engineer, Instructure, June 2017-Present

Lead Front-end Developer, The Church of Jesus Christ of Latter-day Saints, Riverton, UT, April 2013-June 2017

  • Senior Software Engineer, Front-end Stack Team (2016)
    • Developed weeklong React + Redux bootcamp training
    • Developed React app for 2016 Rio Olympics
    • Regular public speaking, training, and mentoring
  • Web Development Team Lead, Church History and Joseph Smith Papers (2015)
    • Lead team of 6 developers in developing numerous web applications, including converting legacy applications to Node.js using a service/api architecture.
    • Mentored other developers using regular pair-programming, code-reviews, and TDD Code-kata exercises
    • Developed cross-team systems and internal frameworks for isomorphic web applications
  • Lead Front-end Web Developer, Church History and Joseph Smith Papers (2014)
    • Created responsive, accessible, and performant web applications
    • Mentored other team members, performed code reviews
    • Met deadlines by accurate estimating and requirements “sizing”
  • Front-end Web Developer, LDS.org (2013)
    • Created Media-Library videos section with HTML5 History API, Ajax, Service-Oriented architecture
    • Refactored/Rewrote JavaScript plugins for performance enhancements
    • New features and maintenance of International Area pages
    • Integrated with LDS Maps & Google maps APIs for RoostTech conference registration pages

Web Developer, Weber State University, Ogden, UT, May 2011-April 2013

Web Developer / Designer, MyMark, Ogden, UT, Nov 2009-May 2011

  • Planned, developed, and maintained several web applications
  • Worked in team environment on integrating several other enterprise class platforms into
    our own using web APIs

Web Developer / Designer, American Red Cross, Ogden, UT, Jan 2009 – Nov 2009

  • While managing over 900 pages of content and code, implemented several industry “bestpractices,”
    and new web technologies leading to increase of traffic by 400%

Web Developer / Owner, Mike Does Web, Ogden, UT, 2008 – Present

  • Start-to-finish website for several businesses and organizations in Northern Utah, including: Weber State University, medical practices, authors, and musicians.

Technology Summary

Language Proficiencies:

Proficiency Language
Fluent
  • C#
  • JavaScript
  • HTML / CSS
  • SQL
Proficient
  • C++
  • PHP
  • Java
Familiar
  • Python
  • Perl
  • Bash

Databases:

SQL Server, MySQL

Software:

Visual Studio, SQL Server, IIS,  Netbeans, Photoshop

Operating Systems:

Windows (7/XP/2008 Server), Ubuntu