Austin Keener

Senior Software Engineer

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
Austin Keener is a Senior Software Engineer with 14 years of experience, currently contributing to Discord's engineering efforts. He focuses on backend architecture and maintainability, demonstrated by major refactors to the popular JDA (Java Discord API) wrapper—introducing interfaces, removing leaky abstractions, adding debug modes, and improving event compression handling. Comfortable navigating large, community-driven codebases, he favors pragmatic internal redesigns that reduce accidental complexity and surface clearer APIs. He blends deep Java expertise with a contributor’s mindset, making production systems easier to understand and debug for teams and users alike.
code14 years of coding experience
github-logo-circle

Github Skills (10)

javas10
refactoring10
java10
refactor10
api-design9
architecture9
exception-handling9
architectures9
performance-optimization8
javadoc8

Programming languages (11)

C#TypeScriptJavaSCSSJavaScriptGoHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
discord-jda/JDA

Dec 2015 - Sep 2022

Java wrapper for the popular chat & VOIP service: Discord https://discord.com
Role in this project:
userBack-end Developer
Contributions:29 releases, 623 reviews, 738 commits in 6 years 10 months
Contributions summary:Austin made significant contributions by refactoring code within the JDA project, changing its structure to use an interface. The user removed JDA#login(String, String) and several abstract classes that were incorrectly hiding internal processes. They also implemented a debug mode to print stack traces for exceptions and introduced a system for handling compressed READY events. These modifications demonstrate a focus on improving the internal architecture and maintainability of the project.
apiapi-wrapperdiscordpromoted-downloadsbot
DV8FromTheWorld/Yui

Nov 2015 - Aug 2021

Bot for the Gaming Bunch's Discord Server. Uses the JDA as the Discord Library.
Contributions:1 review, 225 commits, 20 PRs in 5 years 10 months
discord-jsdiscorddiscord-librarybotdiscord-bot
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
Austin Keener - Senior Software Engineer