Summary
Overview
Work History
Education
Skills
Certification
Languages
Timeline
Generic

Michael Hammerschmidt

Oklahoma City,Oklahoma

Summary

Experienced Deployment Engineer with a successful track record at Paycom, specializing in server setup automation to streamline and accelerate deployment processes. Proficient in JavaScript development, with hands-on expertise in GitLab CI/CD and Docker integration. Strong collaborator with a focus on automation and frontend design, optimizing efficiency and user experience.

Overview

4
4
years of professional experience
1
1
Certification

Work History

Deployment Engineer

Paycom
11.2023 - Current

Server Setup Automation Fronted Project:

  • -Developed all required functionality utilizing Git cli and GitLab for source control to build out a containerized Flask application with docker, tied to an interactive and responsive UI built out with JavaScript, HTML5, and CSS3, and JQuery, creating a streamlined server setup user experience.
  • - Collaborated with backend developers to define API requirements, troubleshoot integration issues, employ Object Oriented (OOP) design patterns such as encapsulation and abstraction and ensure efficient data flow and automation.

Project Evolve:

  • - Build out GitLab deployment pipelines in yaml for multiple windows based application services.
  • - Implemented CI/CD principles using GitLab CI, in order to automate automating the build, test, and deployment processes.
  • Worked with Developers and Quality Assurance Agents to assure compliance, test, and troubleshoot our pipeline deployments of services.

Utilize many other utilities such as Splunk, Solarwinds, Windows Event Viewer, Powershell, cmd, F5, Beyond Compare and Apollo SQL, in the course of the job to troubleshoot pipeline errors, Windows IIS and Linux based services, and PHP and Kubernetes based Application errors on both testing and production environments.

Head Dishwasher

Devoted Ramen
10.2022 - 11.2023

Developed my skills speaking Mandarin Chinese while working with the Restaurant staff and meeting the expectations of a busy kitchen.

Software Development Engineer in Test Intern

Tailwind
06.2021 - 08.2021
  • Used the Jest, Puppeteer and Playwright Javascript frameworks to create both automated QA integration testing and end-to-end testing suites.
  • Implemented the BackstopJS visual regression testing and Google Lighthouse frameworks into Tailwind's Typescript app, ensuring type safety and scalability, both now running tests on Tailwind's site daily.
  • Found and create Pull Requests resolving +20 bugs in Tailwind's QA testing system.
  • Using Node.js, SQL and PHP, created a new login function for our end-to-end tests to allow for passing in an object containing the test specific user properties to ensure compatibility of any testing account with any test.
  • Using Node.js and Jest, created a test run concurrency batching system to run our tests in parallel, reduced total test suite runtime from 8hrs to ~40 min.

Education

Bachelor of Science - Computer Science

Oklahoma State University
Stillwater, OK
12-2022

Bachelor of Arts -

Lane Community College
Eugene, OR
12-2019

Skills

  • Javascript, React JS, Nodejs, Javascript, Python, Git, HTML, CSS and SQL experience
  • Jest JS, Playwright and Puppeteer experience building automated test suites
  • Continuous integration tools, GitLab CI/CD and GitHub Actions and Jest testing framework
  • Containerization technologies, Docker
  • Disaster recovery planning
  • Data structures and algorithms
  • OOP Design Principles and MVC architecture
  • API integration
  • Socket development
  • Thread Pooling and Semaphore based concurrency

Certification

- GitLab Certified Git Associate

- GitLab CI/CD Certification

Languages

Chinese (Mandarin)
Limited Working

Timeline

Deployment Engineer

Paycom
11.2023 - Current

Head Dishwasher

Devoted Ramen
10.2022 - 11.2023

Software Development Engineer in Test Intern

Tailwind
06.2021 - 08.2021

- GitLab Certified Git Associate

- GitLab CI/CD Certification

Bachelor of Science - Computer Science

Oklahoma State University

Bachelor of Arts -

Lane Community College
Michael Hammerschmidt