Michael Lang

Principal Engineer at Cybrains, Inc.

Athens-Clarke County Unified Government, 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
Michael Lang is a Principal Engineer at Recurly and a seasoned technologist who bridges software development with systems and hardware-level thinking. His career spans decades—from writing DOS programs that spoke to serial-port hardware in the late 1980s to leading modern Ruby teams—bringing a circuit-level curiosity to backend architecture and performance. As President of Cybrains and a former consultant, he has built and led Ruby on Rails teams, translating business requirements into reliable, scalable systems. At New Relic he helped ready the Ruby agent for open source, improving environment-variable handling and W3C trace context distributed tracing in the newrelic-ruby-agent. Based in Athens, GA, he focuses on team building, test automation, deployments and resolving performance and scalability challenges across the full Ruby ecosystem.
code17 years of coding experience
job2 years of employment as a software developer
bookBachelor of Science (B.S.), Information and Computer Science, Bachelor of Science (B.S.), Information and Computer Science at Georgia Institute of Technology
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
1,038reputation
47kreached
28answers
22questions
github-logo-circle

Github Skills (20)

env10
testing10
distributed-tracing10
environment-variables10
ruby10
mochajs9
rake8
apm-agent8
rubygems7
agents7
agent7
jquery-ui6
routes6
sprockets6
ruby-on-rails6

Programming languages (16)

MDXC#JavaC++CMakefileXSLTHTML

Github contributions (5)

github-logo-circle
newrelic/newrelic-ruby-agent

Dec 2019 - Jul 2020

New Relic RPM Ruby Agent
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:2 releases, 100 reviews, 70 commits in 7 months
Contributions summary:Michael primarily focused on improving the New Relic Ruby agent's internal workings, specifically related to environment variable handling and distributed tracing. They implemented and refined various approaches to correctly update the environment variables, resolving potential issues related to multi-threaded updates. Furthermore, they contributed to meeting W3C trace context specifications, refining header parsing and metric instrumentation. The user also updated dependencies, improved testing, and optimized build processes.
agentrpmapm-agentrubyruby-agent
mwlang/rails_wordpress

Apr 2015 - Jul 2017

Contributions:32 commits, 3 PRs, 27 pushes in 2 years 3 months
rails-apprailswordpressrails-engineruby
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