Michael Hoppes

Michael Raymond Hoppes

Software Engineer

  • Better is the enemy of good enough
  • Solve real problems, don't just provide solutions
  • Get a project done on-time and meet all requirements

Experience

Software Engineer

i3logix

July 2018 — Present

  • PHP 7.1+, Zend Framework combined with Expressive, EXT.JS, Jasper, JIRA, git
  • Manage scalability of legacy codebase while enabling longevity by eliminating technical restrictions
  • Design and begin implementation to replace legacy system using modern architectures
  • Perform and recommend software frameworks, packages and processes
  • Perform code reviews on peer pull requests as-required
  • Support off-hours deployment releases on a rotating schedule

Software Developer III (Senior)

RealPage (formerly The Rainmaker Group)

July 2017 — July 2018

  • Laravel, JavaScript, JIRA, AWS
  • Help shape and implement new features within the Rainmaker ILM product suite working with developers, designers, product owners, sales and support
  • Integrate with in-house and third-party applications through REST and SOAP APIs

PHP Developer

TransitiveMedia

October 2016 — July 2017

  • Part of a small creative team that was responsible for all aspects of the ongoing and new software development and maintenance of IP software, system maintenance, and client requests (internal and external clients)
  • Application based on Laravel, Eloquent, MySQL, Blade, PHP 7+, HTML5, CSS3, Vue.JS
  • Full-Stack Development from database design to CSS with Bootstrap
  • Build and consume internal RESTful API, OAuth 2.0, Access Control
  • Git repository and branch source code management

PHP Web Application Developer

Wiland

April 2015 — October 2016

  • Worked closely with the Development Team Lead, Product Management team and other developers to define, design, build and maintain consumer-facing web based application
  • Integrated with Cloudinary API, Twitter Bootstrap Carousel
  • Asynchronous AJAX loading of content, Handlebars JS
  • Application based on Symfony 2/3 with Doctrine 2, MySQL, Twig, PHP 7
  • Write automated test cases with PHPUnit, Selenium & Mink

Projects

RockyPrep.com

Launched: September 2008

  • Creates, automatically updates and calculates standings and RPI for high school football teams in the United States
  • Laravel, jQuery, JavaScript (JS), Twitter Bootstrap
  • LAMP stack: Linux, Apache2, MySQL, and PHP 7.1
  • Integrates with Twitter API to tweet results

TracTrak.com

Launched: January 2016

The website provides real-time results of track time for track meets from the FinishLynx Fully-Automated-Timing system.

  • Takes output of fully automated timing system and pushes notifications through Pusher.com via websockets to update data without refreshing web page
  • Wrote Golang executable to monitor directory for file changes and send to server with built-in automatic retries
  • Laravel, Vue.JS, Twitter Bootstrap
  • LAMP stack: Linux, Apache2, MySQL, and PHP 7.1

Key Skills

  • PHP

    2004-Present

  • MySQL

    2008-Present

  • Vue.js

    2016-Present

  • JavaScript

    2004-Present

  • jQuery

    2010-Present

  • C++

    2014-2015

  • OOP

    2011-Present

  • Bootstrap

    2013-Present

  • HTML5

    1998-Present

  • CSS

    2008-Present

  • composer

    2013-Present

  • git

    2013-Present

  • Symfony 2/3

    2015-2016

  • Doctrine

    2015-2016

  • BitBucket

    2013-Present

  • Laravel

    2013-Present

  • QueryPath

    2010-Present

  • Twitter API

    2010-Present

  • REST

    2014-Present

  • Eloquent ORM

    2013-Present

  • AWS

    2014-Present

  • Go

    2017-2018

  • Zend

    2018-Present

  • Python

    2018-Present

Social

Tests

Education

Oregon State University

2015

Coursework in Computer Science

University of Colorado at Boulder

1999 — 2004

Master of Science (Mechanical Engineering)

Bachelor of Science (Mechanical Engineering)

Minor in Philosophy

Personal

Veteran

Corporal (E-4)

Field Telephone/Switchboard Technician (2811)

United States Marine Corps, 1995-1999

Eagle Scout