Richard Hoppes

Senior Software Engineer

About Me

I am a Software Engineer with over 15 years of experience in full-stack software development. My favorite projects are those that challenge me to learn and work outside of my current skill sets.

I love writing software, but I also enjoy lots of other things outside of work. Some of those include film, collecting vinyl records, beer tasting, playing video games and reading. I also co-host a horror movie podcast with my girlfriend Naomi.


Sr. Software Developer
August, 2016 - December, 2018

  • Worked with a team of software engineers to build a web application for customers to define geographic areas and apply rules to them. Those rules are then used to monitor states and issue commands to devices. For example: detecting that a drone is flying too fast, and forcing it to slow down. (Python, Flask, VueJS, Vuetify)
  • Wrote documentation and created wireframes for the customer-facing web application MVP.
  • Worked on the back-end REST API used to perform CRUD actions, authenticate users, process payments, etc… (Java, Spring Boot, JMS)
  • Worked on internal management tools used to manage users and geofencing data used by our platform. (Java, Spring MVC, Vaadin, JQuery, GWT)
  • Wrote and implemented automated browser testing using Selenium.
Zappos / Amazon
Software Engineering Manager
December, 2014 - February, 2016

  • Worked closely with the recruitment team in Las Vegas to hire and manage a team of six mid-level to senior Software Engineers at the Seattle-based Zappos office.
  • Worked on experimental mobile apps to increase customer engagement.
  • Technical lead for the effort to migrate the Zappos Chase Rewards Program to Amazon back-end systems.
  • Managed the inheritance, maintenance and enhancement of several key Amazon services to provide Zappos with inventory cost and unit level tracking in Amazon warehouses.
Software Engineer (6mo Contract)
June, 2014 - December 2014

  • Designed and developed the Sharetown iOS app. The app was approved and released on March 24, 2015.
  • Implemented a complete redesign of the Sharetown web application.
  • Designed and developed new website features including canvas resizing for faster image uploads, infinite scrolling and Facebook data/image synchronization.
Zappos / Amazon
Sr. Software Engineer
July, 2013 - June, 2014

  • Technical lead for the team of engineers responsible for development of the purchase order and EDI systems for and
  • Managed a team of four software engineers
  • Helped with training, logistics and delegation of work to a team of offshore developers.
  • Technical lead for the migration of and vendor data to Amazon systems.
  • Technical lead for the migration of and e-gift cards to Amazon systems.
Zappos / Amazon
Software Engineer
February, 2011 - July, 2013

  • Designed and developed the front-end application used for vendor EDI certification and the resolution of EDI transmission errors
  • Worked with a team of software engineers to build and maintain the front-end web application and back-end services used to create and manage purchase orders.
  • Worked on reporting applications used by buying teams and vendors
  • Mentored junior Software Engineers on front-end development using Maven, Java and Spring MVC.
  • Volunteered with Zappos.code(), a Zappos initiative to mentor aspiring software engineers.
  • Founding member of Sudo, a program designed to help UNLV computer science students build a tech community and gain practical experience.
Connection Power
Software Engineer
October, 2009 - February, 2011

  • Responsible for new development and maintenance of ConnectionPower’s PowerWeb event management application. Features included event scheduling, room/building reservations, event registration, discounts, and payment processing.
  • Helped to implement new deployment procedures and coding standards.
Developer / Lead Developer
July, 2007 - October, 2009

  • Member of the team responsible for porting PartnerWeekly's lead processing systems from PHP to Java.
  • Led the effort to rewrite the application used to bill advertisers and pay publishers.
  • Designed and developed a system used to queue and process automated reports and system alerts.
  • Employee of the month – October, 2009
eVital Communications
Software Engineer
May, 2006 - July, 2007

  • Worked with a team of software engineers to build and maintain eVital's online learning platform and e-commerce websites.
  • Led the development of analytic software used to manage and track e-mail marketing campaigns.
  • Developed internal applications to streamline company processes.

Personal Projects

Bloody in Love

Bloody in Love is a horror movie podcast that my girlfriend Naomi and I run together. I built this site to handle the custom needs we had for our episode posts, as well as the movie review format of our show.

Languages, Technology & Services

  • PHP w/ Lumen micro-framework
  • JavaScript w/ jQuery
  • HTML, CSS w/ Skeleton
  • MySQL
  • Elastic Search (episode & article searching)
  • Letterboxd API (movie lists)
  • Libsyn (podcast media hosting)

Coffee Press Blog Engine

I wrote coffee press in 2012 as an experiment. I wanted to write an extremely fast blog engine that also allowed me to write my posts in Markdown. The idea was to eliminate the need for a database by generating and serving static HTML files, and to use memcache to map those files to dates and tags. So, Coffee Press was born.

It only took me a few days to write, and I only used it once, but it was fun and I learned a lot. Fun fact: the blog portion of this site still runs on it.

Languages, Technology & Services

  • PHP w/ Yarbles PHP Framework
  • Memcache / Memcached
  • PHP SmartyPants by Michel Fortin
    Based on SmartyPants by John Gruber
  • PHP Markdown & Extra by Michel Fortin
    Based on Markdown by John Gruber
  • UnivarselFeedWriter by Anis uddin Ahmad