John Purcell is a Senior Software Engineer with 14 years of experience building developer tools, test frameworks, and performance-focused infrastructure across hardware and cloud environments. He blends an electrical engineering background with deep Python expertise to improve code quality, CI/CD, and developer productivity—from wafer-test systems at Micron to containerized multi-architecture build stacks at Backblaze. At CrowdStrike he centralized build pipelines, hardened supply-chain defenses, and translated data science experiments into production-ready performance tests and A/B frameworks. Known for teaching and onboarding, he accelerates time-to-first-contribution and elevates team practices with tooling (Docker, Jenkins, pytest) and automated linting/formatting. Notably, he contributed QA and test automation to an unofficial Robinhood Python trading framework, reflecting a practical interest in real-world integrations and resilient testing.
14 years of coding experience
11 years of employment as a software developer
Bachelor of Science, Electrical Engineering, Bachelor of Science, Electrical Engineering at Colorado State University
Associates of Science 2004, 2006, Associates of Science 2004, 2006 at Red Rocks Community College
Bachelor of Science, Electrical Engineering Technology, Bachelor of Science, Electrical Engineering Technology at Metropolitan State College of Denver
Python Framework to make trades with the unofficial Robinhood API
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:7 commits, 3 PRs, 65 comments in 1 day
Contributions summary:John primarily contributed to the testing framework of the project. They wrote tests for data fetching functionality, including fundamentals and URL endpoints. The user also implemented and tested login and logout functionalities, including handling of exceptions for login failures. Furthermore, the user added test collections for portfolio values.
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
John Purcell - Senior Software Engineer at Backblaze