Roberto Selbach

Senior Software Engineer at IBM

Lévis, Quebec, Canada
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

👤
Senior
Roberto Selbach is a Senior Software Engineer with 14 years of experience designing and operating backend systems and cloud-native infrastructure across startups and large, geo-dispersed teams. He’s built high-throughput microservices in Go, maintained identity and authentication layers, and operated Kubernetes and CI/CD pipelines at companies like HashiCorp, Manifold, and Kard, now continuing at IBM. A hands-on mentor and problem-solver, he blends deep systems engineering with practical DevOps practices to reliably ship production services at scale. He contributes to open source documentation and usability—improving Go validator tooling with clearer examples and added APIs—reflecting a focus on developer experience as well as robust engineering. Based in Lévis, Quebec, he brings a long history of driving projects from low-level firmware and Linux migrations to modern cloud platforms, revealing a rare breadth across decades of evolving infrastructure.
code14 years of coding experience
job29 years of employment as a software developer
languagesEnglish, Portuguese, Spanish, French
github-logo-circle

Github Skills (6)

go10
software-design10
documentation10
validators10
api-design9
testing8

Programming languages (3)

JavaJavaScriptGo

Github contributions (5)

github-logo-circle
go-validator/validator

Apr 2014 - Feb 2016

Package validator implements struct field validations
Role in this project:
userBack-end Developer
Contributions:25 commits in 1 year 9 months
Contributions summary:Roberto primarily contributed to the package's documentation, adding comprehensive examples and explanations of the validator's usage. They provided detailed documentation within the `doc.go` file, clarifying the purpose, functionality, and validation rules of the package. Additionally, the user introduced a `WithTag` method and example usage of the `SetTag` method, enhancing the validator's flexibility. These changes focused on improving the usability and clarity of the `validator` package.
golangvalidationvalidationsgovalidator
robteix/unico

Dec 2011 - Jan 2015

Contributions:28 commits in 3 years 1 month
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
Roberto Selbach - Senior Software Engineer at IBM