Chris Keathley

Principal Engineer at Panthalassa

Chattanooga, Tennessee, 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
Chris Keathley is a Principal Engineer with 13 years of experience building resilient, high-scale network services and data pipelines, currently working on ultra-low-cost energy systems at a startup. He specializes in Elixir and Erlang, with deep hands-on expertise in Kafka pipelines and performance-focused HTTP clients. Chris has contributed notable improvements to popular Elixir projects—adding concurrent browser test capabilities to Wallaby and connection pooling, telemetry, and error handling to Finch. His career spans startups and larger teams (Frame.io, Bleacher Report, Le Tote) where he blends backend architecture with test automation and operational monitoring. Based in Chattanooga, TN, he pairs an electrical engineering background with pragmatic software engineering to optimize reliability and cost. Open to new work, he combines system-level thinking with low-level protocol and performance tuning.
code13 years of coding experience
job11 years of employment as a software developer
bookBachelor's degree Electrical and Electronics Engineering, Bachelor's degree Electrical and Electronics Engineering at John Brown University
stackoverflow-logo

Stackoverflow

Stats
21reputation
58reached
0answers
1question
github-logo-circle

Github Skills (18)

webdriver10
elixir10
testing10
test-framework10
http-client10
telemetry10
httpoison9
http9
ecto8
api-testing8
erlang8
phoenix-framework8
phoenix-liveview8
apache-phoenix8
data-manipulation6

Programming languages (13)

CSSGoHTMLShellCoffeeScriptRacketSCSSJavaScript

Github contributions (5)

github-logo-circle
elixir-wallaby/wallaby

Feb 2016 - Feb 2019

Concurrent browser tests for your Elixir web apps.
Role in this project:
userBack-end & Test Automation Engineer
Contributions:24 releases, 255 commits, 248 PRs in 3 years
Contributions summary:Chris contributed to the Elixir-based testing framework by implementing initial tests for API design using webdrivers. They added HTTPoison library to perform HTTP requests in tests. Furthermore, they added new testing capabilities, introducing functionality for form field and radio button interaction, including the ability to set and clear form fields.
concurrentbrowserbrowser-teststestingelixir
sneako/finch

Oct 2019 - Oct 2021

Elixir HTTP client, focused on performance
Role in this project:
userBack-end Developer
Contributions:10 reviews, 84 commits, 50 PRs in 1 year 11 months
Contributions summary:Chris primarily contributed to the Elixir HTTP client, focusing on core functionality and performance. They implemented the initial structure and logic for connection pooling using `NimblePool`. The user also handled connection errors and incorporated telemetry for monitoring request and response times, including connection and queue management. These contributions focused on improving the client's stability and efficiency.
http-clientpoolelixirelixir-httpfocused
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
Chris Keathley - Principal Engineer at Panthalassa