John Mercier is a senior software engineer with 11 years of professional experience building reliable, test-driven Java and Groovy systems across enterprise and defense domains. He has redesigned legacy ingestion pipelines into modular, graph-based dataflows and built lightweight metrics and test frameworks that accelerated development and observability. Comfortable across the full lifecycle, he has reduced CI/build times dramatically, automated static analysis, and implemented secure deployment checks via custom Gradle tooling. A collaborative mentor and presenter, he routinely teaches TDD, CI/CD, and practical product-design techniques to lift team quality. Based in Pennsylvania, he blends hands-on implementation with pragmatic architecture—often favoring simple, low-overhead solutions like event buses and stage/pipe patterns that quietly scale.
11 years of coding experience
11 years of employment as a software developer
Computer Science Computer Programming, Computer Science Computer Programming at University of Maryland Global Campus
Associate in Specialized Technology Degree in Computer Programming Computer Programming, Associate in Specialized Technology Degree in Computer Programming Computer Programming at Pittsburgh Technical College
Contributions:50 pushes, 1 branch in 6 years 10 months
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.