Brent Atkinson

Team Lead Software Engineering at Garmin

Buxton, Maine, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code15 years of coding experience
job21 years of employment as a software developer
bookMaster of Science (MSc) Computer Science, Master of Science (MSc) Computer Science at University of Southern Maine
bookUniversity of Maine
bookRecurse Center
stackoverflow-logo

Stackoverflow

Stats
379reputation
445kreached
3answers
0questions
github-logo-circle

Github Skills (19)

debug10
data-collection10
testing10
java10
sc10
javas10
subversion10
android10
jenkins-plugin10
jenkins10
jenkins-ci10
xforms7
xpath6
raspbian6
linux6

Programming languages (5)

JavaC++Objective-CPythonKotlin

Github contributions (5)

github-logo-circle
getodk/collect

Jun 2016 - Oct 2018

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:
userMobile 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.
challengingmhealthdata-collectionpointsmobile-data-collection
jenkinsci/subversion-plugin

Dec 2012 - Dec 2012

Jenkins subversion plugin
Role in this project:
userBack-end Developer
Contributions:7 commits in 7 days
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.
jenkinsgroovyjenkins-pluginsubversionjenkins-api-plugin
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