Charles Anderson

Staff Software Engineer at Huper Corporation

Smyrna, Georgia, 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
Charles Anderson is a Staff Software Engineer with 11 years of professional experience and a long track record of building and leading mobile and backend systems, now focused on Android (Kotlin/Java) and platform architecture. He has led teams and products at companies from startups to Shopify and Pandora, and founded successful consumer apps and services including the long-running RowBuddy rowing app and community sites for rowers. A pragmatic full‑stack engineer, he blends deep .NET backend experience with modern Android engineering—contributing notable improvements to the popular gradle-play-publisher plugin to streamline Android release automation. Charles is comfortable shaping architecture, designing algorithms, and instituting testing and CI practices that materially reduce complexity and improve delivery velocity. He also brings entrepreneurial instincts from running small businesses and a fitness studio, which inform his product-focused engineering and user-centered decisions. Based in Smyrna, GA, he pairs hands-on coding with committee-level involvement in the Kotlin ecosystem, reflecting both craft and community leadership.
code11 years of coding experience
job31 years of employment as a software developer
bookBSCS, Computer Science, IT Management, BSCS, Computer Science, IT Management at Georgia Institute of Technology
bookCollege Prep w/Distinction, College Prep w/Distinction at Duluth High School
stackoverflow-logo

Stackoverflow

Stats
681reputation
72kreached
29answers
5questions
github-logo-circle

Github Skills (19)

kotlin10
automation10
android10
mobile10
gradle-plugin10
automations10
gradlew10
gradle10
android-development9
publish9
google-apps8
axis-labels6
opencv6
video-encoding6
multithreading6

Programming languages (3)

JavaGroovyKotlin

Github contributions (5)

github-logo-circle
GPP is Android's unofficial release automation Gradle Plugin. It can do anything from building, uploading, and then promoting your App Bundle or APK to publishing app listings and other metadata.
Role in this project:
userMobile Developer
Contributions:27 commits, 9 PRs, 40 pushes in 11 days
Contributions summary:Charles primarily worked on enhancing the `gradle-play-publisher` plugin, written in Kotlin. Their contributions included refactoring the plugin's core logic to improve code clarity and maintainability. They also focused on improving compatibility with Android's build system, specifically addressing issues with using `android.defaultConfig` and handling extra properties. The user's work included creating tasks to facilitate automation for different build variants.
gradleapp-bundlemobilemetadatauploading
An open-source plugin to bulk convert Java to Kotlin in IntelliJ or Android Studio, with search/filtering of files and preservation of GIT history.
Contributions:8 commits, 10 PRs, 7 pushes in 1 year 2 months
android-studiojava-to-kotlinandroidkotlingit-history
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
Charles Anderson - Staff Software Engineer at Huper Corporation