Stephen Boettcher

(801) 824-4030

Full-Stack Web Developer

improvshark@gmail.com

I find fulfillment in designing and implementing elegant solutions and in helping my team handle complex issues. I strive to expand my expertise and increase knowledge through research and self-directed study.
I believe that open communication and self-motivation are key to success as part of a development team.

Vocational Work History

Senior Software Engineer, Lightning Kite

Nov 2018 - Present

  • Built a subscription platform for training videos and other CMS content using Django and integration with the Stripe payment processor.
  • Helped team members improve their quality of work through in-depth code review, effective sprint planning, and documentation of standards and procedures.
  • Participated in meetings with clients, helping them understand our processes in order to ensure good workflow and client satisfaction.
  • Developed the ability to estimate the time required to complete tasks as requested by our clients.
  • Worked on code inherited from another company, building environments and creating documentation to make it easily accessible to the rest of my team.
  • Integrated with third-party APIs with varying levels of documentation.
  • Used Docker to ease transition between projects and create a cohesive development environment.

Web Developer, The Hut Group

Feb 2017 - Nov 2018

  • Assisted in the migration from a vanilla PHP codebase to a Laravel framework; building the necessary tools for our front end to access both new and old API’s, maintaining a functional application while updating our codebase.
  • Orchestrated the transition from a traditional LAMP Stack server to a scalable container-based Docker solution with an eye toward implementing a Kubernetes infrastructure.
  • Developed and implemented an OpenID Connect SSO using Laravel.
  • Assembled an automated CI/CD pipeline using Drone and web hooks sent from GitHub.
  • Worked with server administrators to set up a failover server to be used in case of a system failure.
  • Developed a path from AngularJS to Vue.js, allowing us to maintain services while refactoring our front end incrementally.

Tech Support, UK2Group

July 2015 - Feb 2017

  • Used Javascript to design tools that improved the efficiency and efficacy of my tech support team; provided quick and thorough technical support for twenty or more clients daily
  • Implemented a CMD Client to interface a client hosting platform; built with Node.js
  • Created a canned response generator for common issues; built with a parser generator PEG.js
  • Built the front end for a tracker to identify our most common issues as a tool for our team to better solve our clients’ problems; built with AngularJS

Developer and Electronics Engineer, Boettcher and Sons

Summer 2013

I designed, developed, and implemented a system to provide web based well monitoring for my grandfather. I used a LAMP Stack set up on a small computer to relay and store well statuses. Various Python and Shell scripts gathered data from sensors, while a PHP website, with secure user login and email alert system, gave a clear and configurable interface.

Education

Utah State University, Computer Science Major, Art Minor

Aug 2012 - May 2015

Snow College, Art Major

Aug 2010 - May 2012

Skills and Qualifications

languages,

JavaScript, Python, PHP, MySQL, C++, C#, Java, Lua, Bash

software And Tools,

Git, Docker, Django, Laravel, Vue, React, Node, Illustrator, Photoshop

operating Systems,

Ubuntu, Debian, Manjaro/Arch, Microsoft Windows

Non-Vocational Work History

DES Line, TTM Technologies

May 2015 - July 2015

Performed production line tasks efficiently and precisely.

Manual Labor and Technical Support, Boettcher and Sons

Summers 2009 - 2013

Working for my grandfather, my primary responsibilities included welding, grinding, repairs, and other miscellaneous tasks necessary for the completion of contracts.

Design and Multimedia Internship, Canyons Technical Education Center

2009

At this internship I worked with a team to design and produce brochures for Canyon Technical Education Center detailing the classes offered at that institution.

Server / Shift Leader, Cold Stone Creamery

2007 - 2009

Among my responsibilities were managing team members, delegating tasks, and working with customers one on one to provide them with ice cream and excellent service alongside my team.

Extracurriculars

Game Development, for competition, and for fun

I have endured and enjoyed many 24 and 48 hour game making competitions with teams of friends, and sometimes strangers. I love creating games (more like tech demos) under tight time and resource constraints.

Programming and Technology

I enjoy experimenting and creating, with tools like the Raspberry Pi and Arduino. I’ve designed and implemented things for personal enjoyment and assignments, one of which involved designing and etching my own circuit board for a custom camera controller with settings for high speed photography,and time-lapse.

Server Administration, ​Personal game servers; Self-hosted and managed

I host a private server for friends and family to enjoy, it has been loads of fun and I learned a lot about remote server management and automation

Family

Spending time with my wife and energetic daughters. We enjoy movie night sleep overs and going to the zoo.

Skiing, volunteer ski instructor

One year I had the opportunity to be a ski instructor for children. I really enjoyed watching them learn to love the sport that I love so much myself.