Kaleb Hermes

  • 989.954.0140
  • hermes.kaleb@gmail.com

My name is Kaleb. I'm an automation engineer with a strong background in front end development. I've developed software and test automation frameworks in the health motivation, programmatic marketing, & automotive lifestyle industries. Most recently I've been working with Flutter on native mobile application development and on device automation. I like making software that's fast, stable, and responsive. I also like Star Wars.

Experience

Hagerty - Senior Software Development Engineer in Test

Hagerty is a leading automotive lifestyle brand with a focus in collector and classic car insurance.

  • Develop and maintain Hagerty's Flutter app, including comprehensive test automation using flutter_driver.

  • Implement a Java based WebDriver & Selenium automation framework, including custom APIs specifically designed for ease of use and re-usability.

  • Integrated a UI regression automation suite, running against both a design system and production environment, into a CI/CD pipeline using Galen.

Sizmek Inc - Software Engineer in Test

Sizmek uses artificial intelligence and predictive marketing to help brands provide relevant advertising experiences to consumers.

  • Developed test suite and implement Cucumber based automation.

  • Application development using object-oriented designs, HTML, Javascript, React, & MySQL.

  • Ensuring newly developed applications met specifications and were optimized for performance.

  • Team management, developing agile process and hiring.

Health Enhancement Systems - Front End Developer

Health Enhancement Systems builds and maintains Employee Wellness Challenges for companies nationwide.

  • Building feature rich web applications using HTML, Javascript, AngularJS, jQuery, CSS, & Sass.

  • Developing to very specific guidelines.

  • Implementation of cloud based server solutions for each program.

  • Quick turn around to meet client expectation.

Projects

Excalibrae

A vanilla Javascript & HTML application with the single purpose of generating 4th Edition Dungeons & Dragons Magic Item "cards". Developed over a long weekend, with the goal of being able to deploy to Github Pages, this small web application allows for the recreation of magic items directly from source books, or for generating your own item stat blocks for your players.

Nightwatch Screenshot Regression Command & Dashboard

A Nightwatch custom command and report generator that allows for comparison screenshots of elements (or entire pages) within an application's UI as automated tests are executing. As simple as dropping .compareScreenshot('@element') into any test allows for quickly catching subtle visual regressions within an application. A custom dashboard then renders reports for each automated run, allowing for quick triage of visual differenced between builds.

Star Wars Alexa Dice Skill & Discord Bot

Have you ever wanted to play Fantasy Flight's Star Wars Tabletop RPG using Alexa to roll those funny dice? Now you can! Simply ask Alexa to roll a pool of dice and she'll do the calculation for you. In addition to rolling with Alexa, I wrote a Discord bot that listens for a special syntax, which will then generate the correct dice pool and report results back to the channel.

Markdown Resume

This site that you're on now was generated from a simple markdown file. I wanted an easy way to be able to update my resume without needing to make changes in a text document, and a website. I wrote a small Python script that takes a markdown file and generates an html file, in addition to a PDF, each using CSS to apply the proper styles. They're then automatically uploaded to a small VPS that hosts this site!

Proficiencies

  • Flutter / Dart
  • React, Redux, Javascript, Node, Angular
  • Java, Selenium, WebDriver, Appium
  • Python, Django
  • Nightwatch, Cucumber, Galen, TestNG, JUnit
  • Git, Bash

Education

Central Michigan University

Bachelors of Science in Computer Science - May 2016