Ben Sedat

Principal Software Engineer at Black Duck

San Francisco, California, 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
Ben Sedat is a Principal Software Engineer based in San Francisco with 14 years of experience building distributed systems, DevOps tooling, and security-focused software across startups and large enterprises. He combines deep hands-on expertise in Elixir, Ruby, JavaScript, and Go with leadership roles that span individual contributor and engineering management work at companies like Tinfoil Security, Synopsys, and Amazon. Ben is an active open-source maintainer in the Ruby ecosystem, contributing to widely used projects such as devise-two-factor and fog where his work improved two-factor authentication reliability and cloud provider integrations. Known for pragmatic engineering, he excels at refining test coverage, dependency upgrades, and subtle correctness fixes (for example adding OTP timestamp verification and robust CSS URL parsing). An MIT-educated engineer, he brings both rigorous CS fundamentals and a knack for translating security requirements into production-ready systems.
code14 years of coding experience
job15 years of employment as a software developer
bookBachelor of Science Computer Science & Computer Engineering, Bachelor of Science Computer Science & Computer Engineering at Massachusetts Institute of Technology
stackoverflow-logo

Stackoverflow

Stats
39reputation
13kreached
2answers
0questions
github-logo-circle

Github Skills (21)

digitalocean-api10
devise10
excon10
testing10
rails10
ruby10
regular-expression10
two-factor-authentication10
ruby-on-rails10
css9
rspec9
fog9
pdf-generation8
bump7
bumpversion7

Programming languages (9)

JavaShellCJavaScriptGoHTMLGroovyRuby

Github contributions (5)

github-logo-circle
Barebones two-factor authentication with Devise
Role in this project:
userBack-end Developer
Contributions:9 releases, 16 reviews, 85 commits in 8 years 9 months
Contributions summary:Ben primarily contributed to the `devise-two-factor` repository by making improvements and preparing for releases of the gem. Their work included bumping dependencies such as `rotp`, updating the version, and incorporating support for newer versions of `attr_encrypted`. The user also refined test coverage and incorporated enhancements related to the OTP validation process by adding timestamp verification. The commits reflect a focus on maintaining and improving the functionality of the two-factor authentication library.
authenticationfactortwo-factorfactor-authenticationbarebones
fog/fog

Jul 2016 - Jul 2016

The Ruby cloud services library.
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:5 commits, 2 PRs, 7 comments in 1 day
Contributions summary:Ben primarily focused on enhancing the Digital Ocean integration within the Fog library. Their contributions involved implementing filtering capabilities for various Digital Ocean API requests (e.g., `list_ssh_keys`, `list_flavors`, `list_servers`). Furthermore, the user wrote tests and corrected mock response formats to improve the testing coverage for the Digital Ocean integration. The work included refactoring the requests to use Excon's query parameter handling.
cloud-servicesrubygemstest-kitchenfogruby
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
Ben Sedat - Principal Software Engineer at Black Duck