Sergey Vilgelm

Vibe Coder at Union.ai

Greater Seattle Area 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
Sergey Vilgelm is a Principal-level engineer and Vibe Coder based in the Greater Seattle Area with 13 years of professional experience and over two decades of hands-on software work. He specializes in backend systems and high-performance services using Go, Python, Rust and C#, with deep OpenStack and cloud-native expertise from roles at Mirantis, IBM, Styra, and Microsoft. Sergey has led data-source and GraphQL gateway projects, optimized memory- and CPU-sensitive pipelines, and built rules engines and test frameworks that run at scale. He is an active open-source contributor—improving widely used projects like go-resty and key OpenStack components (Trove, Neutron, Tempest)—and has added production features such as rate limiting, raw path parameter support, and extensive test coverage. Comfortable across cloud platforms and containers, he combines systems-level thinking with practical optimizations (avoiding unnecessary unmarshalling to save memory) to squeeze more performance out of services. Known for bridging engineering and QA, he brings a pragmatic, performance-first approach to complex distributed systems.
code13 years of coding experience
job20 years of employment as a software developer
bookEngineer’s Degree Electronic systems and technologies, Engineer’s Degree Electronic systems and technologies at Almaty University of Power Engineering and Telecommunications
languagesRussian, English
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
1answer
0questions
github-logo-circle

Github Skills (30)

unit-testing10
back-end-development10
python10
testing10
configuration-management10
authentication10
user-authentication10
networking10
pest10
http-client10
go10
openstack10
temper10
service-design10
golang10

Programming languages (13)

JavaC++CRustGoHTMLTypeScriptShell

Github contributions (5)

github-logo-circle
Nerzal/gocloak

Feb 2019 - Sep 2020

golang keycloak client
Role in this project:
userBack-end Developer
Contributions:5 reviews, 120 commits, 115 PRs in 1 year 7 months
Contributions summary:Sergey primarily focused on enhancing the `gocloak` client by adding functionality related to realm roles and role mappings. They implemented new functions to retrieve realm roles for both users and groups, along with role mappings for users. The changes included modifications to `usecase.go`, `client.go`, and related test files (`client_test.go`), indicating work on core functionality and associated testing. The user also refactored the code, improving code quality and organization.
golangkeycloak-clientkeycloakkeycloak-adapterauth
openstack/trove

Jun 2015 - Sep 2015

OpenStack Database As A Service (Trove). Mirror of code maintained at opendev.org.
Role in this project:
userBackend Developer
Contributions:7 commits in 2 months
Contributions summary:Sergey primarily focused on migrating the project to use libraries from the `oslo` project, a key dependency of OpenStack. The commits involved refactoring code to utilize `oslo.service`, `oslo.context`, `oslo.serialization`, and `oslo_log` libraries, demonstrating a strong understanding of the OpenStack ecosystem. They modified core files, including service modules, configuration files, and guest agent files, adapting the project to the new library versions. This included changing periodic tasks, logging, and context management.
trovedatabase-as-a-serviceas-a-serviceopendevdatabase
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