Todd Lunter is a Principal Software Developer based in Boston with 14 years of experience building and leading infrastructure-heavy engineering teams. He has progressed from hands-on DevOps and backend engineering to senior leadership roles at Upserve and Lightspeed HQ, where he blends technical depth with team and delivery ownership. Todd contributes to open-source Ruby projects—adding Unix socket support to Excon and improving Docker API clients—demonstrating an attention to robust networking and deployment concerns. He’s comfortable coordinating high-frequency deploys and evolving large Rails ecosystems while driving automation and test improvements. Known for pragmatic refactors and small but critical fixes (like preventing subtle Docker client errors), he focuses on reliable shipping and operational resilience. With a computer engineering background from Northeastern, he brings systems-level thinking and a track record of translating infrastructure complexity into maintainable software.
14 years of coding experience
9 years of employment as a software developer
Bishop Feehan
Major in Computer Engineering, Minor in Computer Science, Computer Engineering, Major in Computer Engineering, Minor in Computer Science, Computer Engineering at Northeastern University
A lightweight Ruby client for the Docker Remote API
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:9 releases, 13 reviews, 367 commits in 7 years 8 months
Contributions summary:Todd contributed to the development and maintenance of a lightweight Ruby client for the Docker Remote API. They implemented changes to the core library, including adding newlines to code to prevent errors. The user also worked on updating the project's version and fixing specifications related to Docker configurations, as well as refactoring tests. Furthermore, the user updated the project to use `DOCKER_URL` and included work in the build process.
Contributions summary:Todd's contributions primarily focused on adding support for Unix sockets within the Excon HTTP client library. They implemented the `UnixSocket` class, modified connection logic to handle Unix socket paths, and integrated read and write operations. In addition, the user added basic tests for Unix socket functionality, demonstrating an understanding of testing within the project. This work expanded the client's capabilities to handle Unix socket connections.
usableexconruby
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.