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
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.