Marshall Gates is a seasoned Senior Software Engineer with over two decades of experience building and maintaining telecom operations and embedded systems, now focused on supporting legacy platforms while driving ServiceNow enhancements. He brings deep, language-agnostic expertise across PHP, Python, C/C++, assembly, Java, and real-time/embedded development, paired with hands-on database and OSS integration work that helped unify disparate billing and provisioning systems. A pragmatic problem-solver, Marshall has led end-to-end OSS deployments and created user-facing interfaces that consolidate complex backend workflows for customer care and circuit provisioning. Based in West Virginia, he now explores Android, Arduino and retro computing—an indicator of continuous curiosity that informs both modern integrations and low-level optimization.
11 years of coding experience
24 years of employment as a software developer
BS, Computer Science, BS, Computer Science at University of North Carolina Asheville
Simulation of Ben Eater's 8 Bit CPU Build Project https://eater.net/8bit
Contributions:363 commits, 6 PRs, 200 pushes in 10 months
cpu8-bitben8bitbuild-project
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Marshall Gates - Senior Software Engineer at Segra