John Russell is a seasoned engineering leader with 13 years of experience building high-throughput systems, developer tools, and automation platforms across companies like HubSpot, Tapjoy, and Cisco. As Director of Engineering, he combines deep JVM expertise (Ruby, Java, Groovy) and a practical focus on concurrency, performance, and test automation to deliver reliable production systems and internal developer tooling. He has repeatedly led cross-functional teams responsible for video ad delivery, reporting APIs, job systems, and CI/test infrastructures that scale to large user and data volumes. John is also a talent-focused manager who actively recruits senior engineers and leaders, reflecting a hands-on approach to growing high-performing teams. His background in both enterprise architecture and tooling for mobile/device testing gives him a rare blend of product-facing and developer-facing engineering experience. Based in Acton, MA, he pairs technical breadth with a knack for pragmatic open-source and automation solutions that reduce operational friction.
13 years of coding experience
22 years of employment as a software developer
Masters Information Technology, Masters Information Technology at Harvard University
Bachelor of Science (BS) Cell/Cellular and Molecular Biology, Bachelor of Science (BS) Cell/Cellular and Molecular Biology at University of Connecticut
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.