Joshua Estes is a senior software engineer with 15 years of experience modernizing legacy systems and building maintainable, modular SaaS platforms. He blends hands-on architecture and technical leadership to reduce technical risk, accelerate delivery, and establish robust developer workflows—often by introducing CI/CD, Git-based collaboration, and event-driven designs. As founder of Apex Squid and senior engineer at Checkout Champ, he’s led phased migrations from PHP 5.6 to modern runtimes and built multi-processor payment onboarding systems that unify merchant workflows. He contributes to open-source projects like Mautic and the BitPay PHP client, where his work improved templating, testing, and encrypted storage integration. Based in Atlanta, he excels in environments that need structural modernization, measurable performance improvements, and long-term maintainability over short-term cleverness.
15 years of coding experience
8 years of employment as a software developer
Undergraduate Coursework, Entrepreneurship/Entrepreneurial Studies, Undergraduate Coursework, Entrepreneurship/Entrepreneurial Studies at Chattanooga State
PHP implementation for the BitPay cryptographically secure RESTful API
Role in this project:
Back-end Developer & QA Engineer
Contributions:71 commits in 4 months
Contributions summary:Joshua contributed to the back-end functionality and testing of the Bitpay PHP client library. They added tests for the `Point` object and updated existing tests for the `Currency` and `SinKey` classes to achieve 100% code coverage. The user also implemented features for encrypted file storage and worked on configuration settings. Furthermore, the user added several tests to test the integration with the API.
Mautic: Open Source Marketing Automation Software.
Role in this project:
Back-end Developer
Contributions:52 reviews, 38 commits, 41 PRs in 28 days
Contributions summary:Joshua primarily contributed to migrating views from the PHP Engine to Twig, a templating language, within the Mautic marketing automation software. The contributions involved refactoring components within the CampaignBundle and DashboardBundle, demonstrating a focus on updating the codebase to use modern templating practices. These changes included modifying HTML templates and associated code, thereby improving the project's maintainability and potential performance.
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
Joshua Estes - Senior Software Engineer at Checkout Champ