John Jenkins is a Senior Software Engineer and cloud architect with 12 years of experience building large-scale data systems and billing pipelines at Google. Based in Boulder, he combines deep engineering chops in data modeling, full-stack warehouse development, and productionized cloud infrastructure with hands-on leadership — having led rewrites, automated correction flows, and cross-team mentorship programs. He also runs NP Complete, LLC, applying entrepreneurial discipline to prototype and maintain open-source tooling like the Concordia JSON schema language. Earlier roles at Amazon, Cornell Tech, and UCLA reflect a steady focus on data integrity, health-data platforms, and resilient storage services. Colleagues know him as a pragmatic problem-solver who bridges research-grade prototypes and production systems while mentoring engineers across organizations. Outside work he frames himself as a creative alchemist, hinting at a curiosity for unconventional projects that inform his technical breadth.
12 years of coding experience
8 years of employment as a software developer
BS, Computer Science, BS, Computer Science at Southern Illinois University Edwardsville
MS, Computer Science, MS, Computer Science at University of California, Los Angeles
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.