Benjamin Manns

Independent Software Engineer at Benjamin Manns, LLC

Charlottesville, Virginia, 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
Benjamin Manns is an independent software engineer with 15 years of experience building reliable back-end systems in Go and Ruby, currently based in Charlottesville, VA. He progressed from hands-on engineering to staff-level roles at Doximity, and now runs his own consultancy delivering scalable services and machine learning integrations. A pragmatic refactorer and systems builder, he has contributed to notable open-source projects—improving Go logging (seelog), creating a high-performance Go background worker (goworker), and hardening Rack middleware with security-minded test coverage. His work emphasizes maintainability and performance: he often focuses on cleanups, consistent conventions, robust error handling, and practical tooling like Redis connection pools and signal handling. Known for balancing engineering leadership with deep technical craft, he combines production experience with a knack for improving developer ergonomics.
code15 years of coding experience
job14 years of employment as a software developer
bookCoursera
bookBS Computer Science, BS Computer Science at Unnamed University
stackoverflow-logo

Stackoverflow

Stats
9,078reputation
1.1mreached
119answers
12questions
Badges
mysql
top-5%
ruby
top-5%
ruby-on-rails
top-5%
pyspark
top-5%
apache-spark
top-5%
ubuntu
top-5%
github-logo-circle

Github Skills (37)

json10
middleware10
redis10
testing10
background-processing10
command-line-arguments10
file-operations10
refactor10
ruby10
flags10
go10
cli-flags10
cloud-storage10
rack10
error-handling10

Programming languages (14)

JavaRustGoSassHTMLTypeScriptHCLDockerfile

Github contributions (5)

github-logo-circle
benmanns/goworker

Jul 2013 - Aug 2020

goworker is a Go-based background worker that runs 10 to 100,000* times faster than Ruby-based workers.
Role in this project:
userBack-end Developer
Contributions:110 commits, 23 PRs, 26 pushes in 7 years 2 months
Contributions summary:Benjamin focused on adding core functionality to the `goworker` project, which appears to be a Go-based background worker system. They implemented logging using the Seelog library and added features like a Redis connection manager, a Redis connection pool for managing database connections, and signal handling. The user also introduced command-line flags for configuring the worker, including queues, concurrency, and the Redis server URI.
golangtimesrubyfasterruns
cihub/seelog

Jul 2014 - Jul 2014

Seelog is a native Go logging library that provides flexible asynchronous dispatching, filtering, and formatting.
Role in this project:
userBack-end Developer
Contributions:13 commits in 1 day
Contributions summary:Benjamin's contributions primarily involve refactoring and code cleanup, particularly focusing on the Go codebase. This includes running `gofmt` to standardize code formatting, improving error handling by using the `errFoo` convention, removing inferrable type declarations, and applying consistent receiver naming. These changes suggest an effort to improve code readability and maintainability within the project.
golangdispatchingasynchronousloggernative-go
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
Benjamin Manns - Independent Software Engineer at Benjamin Manns, LLC