Ben Langfeld

Principal Developer at Power Home Remodeling

Rio de Janeiro, Brazil
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
Ben Langfeld is a Principal Developer based in Rio de Janeiro with 15 years of experience building robust backend systems, developer tools, and real-time communications. He combines hands-on engineering with architectural thinking, having progressed from lead engineer to solutions architect and principal at Power Home Remodeling. A prolific open-source contributor in the Ruby ecosystem, his work spans reliability-focused testing in Nokogiri, messaging and deployment tools like message_bus and krane, and DevOps enhancements for Packer and Shipit. He brings deep expertise in telephony and real-time protocols from his Mojo Lingo days—SIP, XMPP, IVR and voice integrations—alongside strong DevOps chops across Kubernetes, Chef/Puppet and AWS. Colleagues rely on him for pragmatic refactors that improve observability and error handling, and for shipping resilient asynchronous systems that survive production edge cases. Fluent in English and Portuguese, he blends technical stewardship with an interest in how communication enables human endeavour.
code16 years of coding experience
job13 years of employment as a software developer
bookBachelor of Science (BSc) Physics, Bachelor of Science (BSc) Physics at The University of Manchester
bookA-Level Maths Further Maths Physics Electronics, A-Level Maths Further Maths Physics Electronics at Range High School
languagesPortuguese, English
stackoverflow-logo

Stackoverflow

Stats
298reputation
13kreached
8answers
7questions
github-logo-circle

Github Skills (83)

dependency-management10
test-kitchen10
package-management10
dependency-analysis10
testing10
rspec10
refactor10
ruby10
chef-client10
chat10
bundler10
refactoring10
actor-model10
concurrency10
javascript10

Programming languages (28)

Objective-JCGoMustacheHTMLErlangGroovyTypeScript

Github contributions (5)

github-logo-circle
adhearsion/adhearsion

Jul 2010 - Mar 2022

A Ruby framework for building telephony applications
Role in this project:
userBack-end Developer
Contributions:15 reviews, 1675 commits, 65 PRs in 11 years 9 months
Contributions summary:Ben primarily focused on tidying up code, merging features, and removing deprecated references in the Adhearsion framework. Their contributions include refactoring generator code and removing dependencies on outdated libraries. The user also worked on bug fixes relating to controllers and processing various events, demonstrating a strong understanding of the codebase's internal workings.
rubytelephony
discourse/message_bus

Dec 2015 - Nov 2022

A reliable and robust messaging bus for Ruby and Rack
Role in this project:
userBack-end Developer
Contributions:5 reviews, 116 commits, 42 PRs in 7 years
Contributions summary:Ben primarily contributed to the core functionality of the `message_bus` project, a messaging bus for Ruby. Their work involved debugging and improving message delivery to subscribers, specifically by logging delivery events and enhancing client-side buffering to handle message delivery races. Furthermore, they implemented improvements to the testing workflow, including running in-memory tests first, which indicates a focus on improving the robustness and efficiency of the system. These improvements also included addressing various code style issues by correcting rubocop offenses.
rubyrubygem
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