Gleb Sinyavskiy

Senior Software Engineer at Flink

Berlin, Germany
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
Gleb Sinyavskiy is a Senior Software Engineer based in Berlin with 12 years of backend experience, specializing in Ruby and Go and a strong track record building scalable systems on AWS Lambda and Kubernetes. He has progressed through roles at startups and product teams including Babbel and STOKR, and now contributes at Flink, blending hands-on coding with system design. Gleb is an active open-source contributor—his refactors to widely used Go projects like the telegram-bot-api client and the anacrolix/torrent library improved API flexibility and reduced duplication, demonstrating attention to maintainability in networked systems. With a bachelor’s in Information Technology and roots in embedded set-top-box work, he brings a pragmatic, systems-level perspective that helps bridge low-level reliability and cloud-native architectures. He’s known for refactoring complex codebases into cleaner abstractions, making teams more productive while keeping runtime performance in focus.
code12 years of coding experience
job14 years of employment as a software developer
bookBachelor's degree Information Technology, Bachelor's degree Information Technology at USATU
bookTechnician Information Technology, Technician Information Technology at UKSIVT
languagesEnglish, Russian
stackoverflow-logo

Stackoverflow

Stats
133reputation
3kreached
0answers
7questions
github-logo-circle

Github Skills (22)

api-design10
torrent10
telegram10
go10
golang10
refactoring10
bittorrent10
p2p10
interface-design9
concurrency9
rest-api8
file-management7
pyqt6
android6
gremlin-server6

Programming languages (17)

JavaC++CSSCAsciiDocGoCommon LispMustache

Github contributions (5)

github-logo-circle
Golang bindings for the Telegram Bot API
Role in this project:
userBack-end Developer
Contributions:38 commits, 6 PRs, 16 comments in 26 days
Contributions summary:Gleb primarily contributed to refactoring and DRYing code within the `go-telegram-bot-api/telegram-bot-api` repository, a Golang library for interacting with the Telegram Bot API. They modified the `bot.go` and `configs.go` files extensively, introducing new methods and structures to streamline request handling and configuration. These changes aimed at improving the code's organization and reducing redundancy across different API request types, resulting in a more maintainable and efficient codebase for the bot API client.
golangtelegram-botapigolang-bindingsbot
anacrolix/torrent

Dec 2015 - Jan 2016

Full-featured BitTorrent client package and utilities
Role in this project:
userBack-end Developer
Contributions:6 commits, 1 PR, 16 comments in 9 days
Contributions summary:Gleb refactored and improved the `anacrolix/torrent` BitTorrent client. Their contributions involved replacing `Torrent` structs with a `Download` interface in exported client methods, enhancing the code's flexibility. The user also fixed cmd utils and added and modified download and torrent functionalities. Furthermore, they introduced new functions like `Peers()` for accessing torrent peers, and addressed merging and file operations within the system.
full-featuredmagnet-linkbencodetrackerp2p
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