Summary
Overview
Work History
Education
Skills
Timeline
Generic

Brandon Smith

Shawnee,OK

Summary

Senior Software Developer with 8+ years of experience building and supporting enterprise automation platforms, scalable web applications, and internal tooling across C#/.NET and Node.js ecosystems. Recognized subject-matter expert in test automation and platform reliability, with hands-on experience designing distributed systems using Docker, Kubernetes, CI/CD pipelines, and event-driven infrastructure. Proven ability to lead complex technical initiatives, support production systems, and collaborate cross-functionally to deliver reliable, maintainable software.

Overview

9
9
years of professional experience

Work History

Senior Software Developer

Paycom
04.2025 - Current
  • Following corporate restructuring, transitioned from people leadership back into a senior individual contributor role to focus on hands-on development while continuing to provide technical leadership across automation platforms.
  • Supported a newly developed C#/.NET automation platform with a React-based web frontend (modern evolution of the original WPF tool), while maintaining ownership of the existing Node.js automation system, bridging legacy and modern architectures.
  • Provided hands-on engineering support for enterprise automation teams, focusing on reliability, performance, and scalability across distributed testing infrastructure.
  • Developed and maintained automation frameworks, internal tools, and integrations using C#, .NET, JavaScript, Node.js, and TypeScript.
  • Troubleshot production issues and partnered closely with QA, DevOps, and platform teams to improve system stability and delivery velocity.

Software Development Team Lead

Paycom
07.2020 - 04.2025
  • Led a development team responsible for delivery of a Node.js–based automation platform and Chrome extension with a React UI, expanding automated testing across the QA organization.
  • Directed platform architecture and infrastructure, implementing Selenium Grid and WebdriverIO with Docker and Kubernetes to support scalable test execution.
  • Implemented event-driven autoscaling with KEDA and workload orchestration using RabbitMQ, enabling dependable high-volume automation runs.
  • Drove CI/CD and scheduling capabilities including GitLab pipeline automation, a developer-facing CLI, and CRON-based test scheduling.
  • Delivered enterprise integrations and QA tooling such as BrowserStack mobile testing and JIRA integration for test result tracking and defect creation.
  • Managed sprint planning, code reviews, and technical direction while mentoring developers and partnering closely with QA stakeholders.

Software Developer

Paycom
05.2017 - 07.2020
  • Joined as a new graduate and quickly ramped into a full-stack C#/.NET role, contributing to internal QA automation tools using C#, .NET, WPF, Selenium, and MySQL, with additional work in JavaScript/React/Node.js on a later platform.
  • Core developer on a Selenium-based desktop automation application (C# + WPF) that allowed QA teams to run automated test scripts and generate audit reports with screenshots and execution results.
  • Later contributed to a separate, replacement automation platform built with React + TypeScript and a Node.js API, designed to enable non-technical QA users to create tests through a drag-and-drop action system after the .NET tool was deprecated.
  • Worked in Agile/Scrum teams using Git workflows, collaborating closely with QA analysts and stakeholders to deliver end-to-end features from requirements through production.

Education

Bachelor of Science - Computer Science

Oklahoma Baptist University
05-2017

Skills

  • C#, JavaScript (ES6), TypeScript
  • React, HTML, CSS, with personal experience using Blazor
  • Backend development with NET and Nodejs, including RESTful API design
  • MySQL and relational database management
  • Containerized infrastructure and CI/CD using Docker, Kubernetes, and Git-based pipelines
  • Cross-browser and automation testing (Selenium, WebdriverIO, BrowserStack, Appium)
  • Issue tracking and workflow management with JIRA
  • Agile / Scrum development methodologies

Timeline

Senior Software Developer

Paycom
04.2025 - Current

Software Development Team Lead

Paycom
07.2020 - 04.2025

Software Developer

Paycom
05.2017 - 07.2020

Bachelor of Science - Computer Science

Oklahoma Baptist University
Brandon Smith