Brent Atkinson is a seasoned software engineering leader with 15 years of experience currently serving as Team Lead Software Engineering at Garmin. He has progressed from hands-on roles in mobile and back-end development to leadership positions, blending practical Android expertise (notably contributions to the widely used ODK Collect) with systems-level work on tools like the Jenkins Subversion plugin. Brent excels at improving reliability and testability—shipping bug fixes, configurable features, and null-safe handling—while guiding teams to deliver robust production software. His background spans NGOs, academia, consulting, and enterprise finance, giving him a rare perspective on delivering software in both resource-constrained and large-scale environments. Colleagues rely on him for pragmatic refactors, measurable quality improvements, and steady technical stewardship.
15 years of coding experience
21 years of employment as a software developer
Master of Science (MSc) Computer Science, Master of Science (MSc) Computer Science at University of Southern Maine
ODK Collect is an Android app for filling out forms. It's been used to collect billions of data points in challenging environments around the world. Contribute and make the world a better place! ✨📋✨
Role in this project:
Mobile Developer (Android)
Contributions:12 PRs, 2 pushes, 2 branches in 2 years 4 months
Contributions summary:Brent primarily contributed to bug fixes and feature enhancements within the Android application. Their work included resolving issues related to external app parameter parsing, device ID retrieval, and URL handling for form submissions. They also implemented tests to ensure proper SNI support and to confirm the device ID wasn't sent in the submission, alongside refactoring and code quality improvements.
Contributions summary:Brent primarily focused on improving the subversion-plugin for Jenkins by making the code more robust and feature-rich. Their work included making log handling null-safe and introducing a configurable changelog filter to exclude entries based on user-defined patterns. They also removed dependencies and added a test case to ensure the filter's functionality. These changes directly enhance the plugin's usability and control over change log information.
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
Brent Atkinson - Team Lead Software Engineering at Garmin