Summary
Overview
Work History
Education
Websites
Daily Skills
Secondary Skills
Publications
Timeline
Generic

Michael Royster

Lancaster,PA

Summary

Detail-oriented, organized, and meticulous employee, offering 7 years of expertise in web application development, CI/CD pipelines, & team management. Enthusiastic team player ready to contribute to company success. Quickly learns and masters new technologies.

Overview

10
10
years of professional experience

Work History

Senior Software Engineer

Confluent
07.2022 - Current
  • Planned and implemented reduction of long-lived branches across approximately 100 repositories, permanently removing over 1200 branches that needed to be actively maintained, saving hundreds of man-hours in maintenance and tens of thousands of dollars in translation costs. This also involved modifying a half-dozen integrated processes throughout the company.
  • Planned restructuring of docs-tooling from the ground up to remove brittleness from the system.
  • Maintained build and deployment tooling & pipelines for documentation site using Python, Sphinx, Jenkins, AWS S3, and AWS CloudFront.
  • Provided on-call support for other developers for any issue that was owned by Developer Productivity.

Senior Software Engineer, Engineering Productivity

WebstaurantStore
Lititz, Pennsylvania
11.2021 - 07.2022
  • Led software development team as subject matter expert and primary point-of-contact for builds, deployments, & infrastructure.
  • Developed and maintained thousands of on-premises CI/CD pipelines with static analysis across hundreds of projects using Azure DevOps and Octopus Deploy.
  • Worked closely with Software and Database architects to plan and rollout new frameworks to integrate with our existing tech stack.
  • Developed custom Azure DevOps extensions in TypeScript to provide custom pipeline tasks.
  • Debugged errors in Docker containers in integrated systems.
  • Worked with infrastructure team to create a containerized, remote development experience for developers to use on-premises hardware with a native, local experience.
  • Provided technical and professional guidance for team members, including constructive Peer Reviews, breaking large problems into smaller tasks, teaching new technologies, and
  • Performed technical interviews to screen candidates for the team, growing the DevOps focused Engineering Productivity team to over 8 team members.

Software Engineer, Engineering Productivity

WebstaurantStore
Lititz, Pennsylvania
09.2019 - 11.2021
  • Pioneered & instantiated the DevOps focused Engineering Productivity Team, growing the team to 4 members.
  • Orchestrated automated daily deployments to production of high-priority applications to on-premise systems.
  • Developed and maintained thousands of CI/CD pipelines across hundreds of projects using Azure DevOps and Octopus Deploy.
  • Administered Azure DevOps systems through automated scripts and XML process templates.
  • Created automated CI/CD pipelines to host models, run integration tests, and deploy cloud-based QNAMaker Knowledgebases and LUIS models.
  • Debugged errors in Docker containers in integrated systems.
  • Documented processes and workflows using UML diagrams.
  • Conducted research to test and analyze feasibility, design, operation and performance of components and systems.

Software Engineer

WebstaurantStore
Lititz, Pennsylvania
09.2016 - 09.2019
  • Reviewed project specifications and designed technology solutions that met or exceeded performance expectations.
  • Developed queries and data structures in SQL to preserve and access data.
  • Coordinated with Quality Assurance Engineers to develop test plans for features and bugs.
  • Lead Scrum Events for the Customer Solutions development team.
  • Assisted developers in debugging and advise on best practices.
  • Developed and implemented deployment protocols using Team Foundation Server (later Azure DevOps) and Octopus Deploy.
  • Conducted developer peer reviews to improve code quality and catch errors before promotion to development environments.
  • Created comprehensive unit and integration testing framework for legacy systems & frameworks.
  • Integrated applications with micro-services.

Department Systems Administrator

Drexel University
Philadelphia, Pennsylvania
09.2015 - 09.2016
  • Maintained all Linux systems and supercomputers for the Physics Department of Drexel University.
  • Integrated new web/mail servers into existing framework with LAMP stack using postfix/dovecot.
  • Investigated and diagnosed individual user errors, ranging from account credentials to missing library dependencies.
  • Maintained and defended system servers from external threats through firewalls (iptables & ufw), denying IP addresses, and spam detection and regulation.
  • Developed and launched database-driven website using Python and Django.
  • Taught introductory Python courses to graduate students.

Graduate Research Assistant

Drexel University
Philadelphia, Pennsylvania
09.2013 - 09.2016
  • Examined firing patterns of simulated neuron clusters using various structural formats.
  • Increased research through by streamlining research simulation pipeline, increasing simulation count from six to hundreds of thousands and catalog results.
  • Parallelized existing simulation code for significant performance increase.
  • Analyzed non-linear data using event synchronization, spectral analysis, and machine learning.
  • Assisted faculty members with data collection for potential academic publications.

Education

Master of Science - Physics

Drexel University
Philadelphia, PA
05.2015

Bachelor of Science - Applied Physics

Grove City College
Grove City, PA
05.2013

Daily Skills

  • Mentor team members
  • Architect department-wide development initiatives
  • CI/CD pipelines in Azure DevOps to on-premises servers
  • Source and Version Control: Git, Azure Repos, Github, SVN
  • Scripting Languages: Javascript, Typescript, Bash, Powershell
  • Manage configuration of C# *.sln and *.csproj files
  • Data Notation Languages: XML, JSON, & YAML
  • Linux Environments
  • Docker Containers and Orchestration
  • Multi-Datacenter Web Programming
  • Debugging and Troubleshooting

Secondary Skills

  • Python: numpy, matplotlib, pandas
  • C#: Linq, XUnit, Entity
  • Javascript: webpack, React, JQuery
  • ColdFusion: Framework One, TestBox
  • Database Languages: SQL
  • HTML

Publications

Columnar grouping preserves synchronization in neuronal networks with distance-dependent time delays

Feb 14, 2020 Physical Review E

https://journals.aps.org/pre/abstract/10.1103/PhysRevE.101.022408

Timeline

Senior Software Engineer

Confluent
07.2022 - Current

Senior Software Engineer, Engineering Productivity

WebstaurantStore
11.2021 - 07.2022

Software Engineer, Engineering Productivity

WebstaurantStore
09.2019 - 11.2021

Software Engineer

WebstaurantStore
09.2016 - 09.2019

Department Systems Administrator

Drexel University
09.2015 - 09.2016

Graduate Research Assistant

Drexel University
09.2013 - 09.2016

Master of Science - Physics

Drexel University

Bachelor of Science - Applied Physics

Grove City College
Michael Royster