Joe Barnes

Senior Software Engineer at Tango Tango

Athens, Alabama, 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
Joe Barnes is a senior software engineer and architect with 13 years of experience building scalable, pragmatic web and backend systems across cloud and on-prem environments. He specializes in the Java and Scala ecosystems, with deep hands-on work in streaming (Kafka/Kafka Streams), distributed services, and infrastructure automation (AWS, Terraform, Kubernetes). Joe has led reliability and cost-reduction efforts for large multi-region platforms, coached teams through Scala and functional programming workshops, and modernized legacy products via significant refactors and automation. An active open-source contributor, he has made meaningful backend improvements to well-known projects like the Lift framework and the giter8 templating tool, reflecting expertise in web framework internals and developer tooling. Based in Athens, Alabama, he balances pragmatism and simplicity with advocacy for CI/CD, immutable infrastructure, and test-driven development.
code13 years of coding experience
job19 years of employment as a software developer
bookMaster's Computer Science, Master's Computer Science at The University of Alabama in Huntsville
stackoverflow-logo

Stackoverflow

Stats
6,513reputation
249kreached
111answers
14questions
Badges
scala
top-5%
playframework
top-1%
github-logo-circle

Github Skills (20)

scala10
lift10
command-line-tool10
playframework10
app-framework9
sbt-plugin9
web-framework9
webpages8
javascript7
json-serialization7
html7
ant6
scalacheck6
jmock6
scalatest6

Programming languages (6)

C#JavaCoffeeScriptScalaJavaScriptGo

Github contributions (5)

github-logo-circle
lift/framework

Dec 2014 - Mar 2018

Lift Framework
Role in this project:
userBack-end Developer
Contributions:243 commits, 27 PRs, 110 pushes in 3 years 3 months
Contributions summary:Joe primarily contributed to the Lift Framework by implementing and refactoring code related to content parsing and template handling. Their commits include adding and modifying content parsers, changing how content is parsed within the framework, and updating related template suffixes. They also updated json serialization and created a new comet rehydration functionality, demonstrating expertise in web framework internals and associated features.
frameworkscalaliftjavareal-time
foundweekends/giter8

Feb 2014 - Feb 2014

a command line tool to apply templates defined on GitHub
Role in this project:
userBack-end Developer
Contributions:12 commits, 1 comment in 2 days
Contributions summary:Joe primarily focused on improving the functionality of `giter8`, a command-line tool for applying templates. Their contributions included fixing Windows console behavior by flushing the console output, updating how default properties are processed, and introducing property resolution for interactive and console arguments. These changes involved modifications to core Scala code and the integration of a `LinkedListProperties` class, improving the tool's usability and functionality.
giter8command-line-tooltemplatedefinedsbt-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
Joe Barnes - Senior Software Engineer at Tango Tango