ZM Engineering
Zach McCoy Headshot

Zach McCoy

Full-Stack Software Engineer

End-to-end feature development across modern frontend and backend systems.

About


City


Nashville, TN

Education


Belmont University

Bachelor of Science in Audio Engineering Technology

Skills


JavaScript

TypeScript

React

Redux

Node

Jest

MongoDB

Python

Django

Material UI

See more at zachrmccoy.com/#skills

Summary


Full-stack software engineer with React and TypeScript expertise and strong backend experience in Django and Node.js. I build scalable, maintainable systems and modernize applications through clean architecture and thoughtful API design. I focus on end-to-end feature ownership across frontend and backend, taking on deeper system complexity and architectural responsibility.

Experience


Embold Health - Software Developer

June 2023 to Present
  • Expanded role from frontend to full-stack ownership, modernizing a large React + TypeScript application and leading the migration from Context-based state management to Redux Toolkit to improve predictability and scalability.
  • Refactored authentication and authorization architecture to support stronger security guarantees, improved maintainability, and evolving integration needs.
  • Designed and implemented an embeddable application model, enabling external control via a custom messaging controller and unlocking new integration use cases.
  • Designed and delivered a dynamic theming system, enabling rapid customization and directly supporting enterprise client onboarding under tight timelines.

Nomi Travel - Software Developer

May 2022 to September 2022
  • Built a full-stack web application using React on the frontend and Node.js, Express, and MongoDB on the backend.
  • Designed and maintained RESTful APIs and implemented an MVC architecture to support long-term maintainability.
  • Created reusable UI components and implemented test-driven development practices using Jest.
  • Helped establish CI/CD pipelines using GitHub Actions and Heroku, gaining hands-on DevOps experience in a fast-paced startup environment.
  • Worked in an Agile team, contributing across the stack and adapting quickly to changing requirements.

Justin Moore - Stage Manager, Monitor Engineer, Audio Tech

May 2013 to June 2023
  • Progressed from intern to Stage Manager, leading crews of 5–15 people and coordinating with local labor teams of up to 30+ staff.
  • Owned end-to-end operational execution for live events, including logistics, scheduling, RF coordination, and real-time problem solving under pressure.
  • Managed complex systems where failures were highly visible and time-critical, developing strong instincts for preparation, redundancy, and reliability.
  • Built leadership, communication, and cross-functional coordination skills that translate directly to technical ownership and incident response in software teams.
Resume created with React.js zachrmccoy.com/resume