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.
13 years of coding experience
11 years of employment as a software developer
Bachelor's degree Electrical and Electronics Engineering, Bachelor's degree Electrical and Electronics Engineering at John Brown University
Concurrent browser tests for your Elixir web apps.
Role in this project:
Back-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.
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