Profile picture

John Hennerich

Back-End Engineer
Pronouns He / Him
Open Resume Email Directly

About me

I'm John, a seasoned and versatile IT professional with a demonstrated history of working in the information technology and telecommunications industry. I have experience in UNIX System Administration, RDBMS Database Administration, Software Development Life Cycle (SDLC) processes and Agile software development. As a battle tested 24x7 Application in Production engineer I have excellent code and error log analyzation skills. I am currently looking for a position in software development where I can marry my SA, DBA and AIP skills with my ruby on rails and API development talent. I am looking forward to applying the knowledge I have gained from my Back-End systems development certificate to new and exciting applications.

Preferred locations

  • Denver, CO
Open to remote work

Previous industries

  • Telecommunications

Skills

  • C
  • Chrome
  • DevOps
  • Git
  • GitHub
  • Google
  • Linux
  • MySQL
  • Perl
  • PostgreSQL
  • Product Management
  • Rails
  • Ruby
  • SQL
  • Vim

Currently learning

  • Atom
  • Docker
  • HTML5
  • Kubernetes
  • Python
  • Slack
  • User Authentication

Projects

Meet Me In the Middle (MMIM)

Meet Me In the Middle (MMIM)

Project scope time 80 hours
Collaborators Profile picture for Xiaole (Kim) Guo Profile picture for Will Medders Profile picture for Joseph Downs Profile picture for Maximilian Wagner

Tools Used

  • Continuous Integration
  • Git
  • GitHub
  • Google
  • Heroku
  • JavaScript
  • PostgreSQL
  • Rails
  • RSpec
  • Ruby
  • User Authentication

Have you ever wanted to meet up with a friend but did not know where to go? This app lets a user enter two addresses and then search for a location in the middle of those two addresses. The user can also choose to search for a specific category of results.

Using Google API the user is then sent to a page where they can see their results. A map is displayed on the page with pinpoints indicating the results. Then the user sees a list of results with an image, address, average rating, and a price range.

  • Ruby on Rails Greenfield SOA deployed on Heroku with CircleCI and Google Oauth integration.
  • Collaboration as part of a team of 6 through ideation, inception and development phases using Github Projects.
  • Implemented bootstrap for styling and javascript to render a dynamic map.
  • Use of low-level caching and memorization to increase site performance.
  • Consumed and exposed multiple API endpoints with integration of the Google Maps API suite of services.
  • Test driven development with unit and integration testing.
Launch the App Code Repository
Screenshot detail for project Meet Me In the Middle (MMIM)
Screenshot thumbnail #1 for project Meet Me In the Middle (MMIM) Screenshot thumbnail #2 for project Meet Me In the Middle (MMIM)

MyMeds

MyMeds

Project scope time 80 hours
Collaborators Profile picture for Maximilian Wagner Profile picture for Artan Myrtolli Profile picture for Emma Brooke-Davidson Profile picture for Shane  Warning Profile picture for Angele Williams

Tools Used

  • Atom
  • Continuous Integration
  • Cypress
  • Git
  • GitHub
  • GraphQL
  • Heroku
  • JavaScript
  • Npm
  • PostgreSQL
  • Rails
  • React
  • Redis
  • RSpec
  • Ruby
  • Slack
  • TypeScript

This application tracks your medication inventory, medication schedule and use and provides reminder notifications through email and sms messaging for when it is time to take your next dose.

  • Ruby on Rails Greenfield SOA deployed on Heroku with Git action CI
  • Implemented API with GraphQL.
  • Twilio and Sendgrid microservices to deliver sms and email
Launch the App Code Repository
Screenshot detail for project MyMeds