Oleksandr Shulgin

Senior Software Engineer at Zalando SE

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
Oleksandr Shulgin is a Senior Software Engineer based in Berlin with 16 years of experience building and operating reliable backend systems, databases, and cloud-native infrastructure. At Zalando he progressed from Database Engineer to senior engineer, contributing deep PostgreSQL expertise and improving CI/CD and deployment workflows for production services. His open-source contributions span notable projects—patroni, psycopg2, Zalando’s postgres-operator and Nakadi—where he implemented high-availability features, streaming replication support, and hardened build pipelines. Comfortable across DevOps, backend and database engineering, he’s known for pragmatic fixes that improve robustness (typo and quoting fixes that prevented build flakiness are a recurring example). With a strong academic background in mathematics, he combines analytical rigor with hands-on systems experience to stabilize and scale complex distributed systems.
code16 years of coding experience
job13 years of employment as a software developer
bookmaster, Mathematics, master, Mathematics at Taurida 'V. I. Vernadskiy' National University, Simferopol
github-logo-circle

Github Skills (50)

libpq10
kubernetes10
docker10
c-language10
postgresql10
game-engine10
back-end-development10
python10
testing10
kafka10
database-administration10
zookeeper10
etcd10
dockers10
cicd10

Programming languages (14)

JavaCSSC++CElmGoCommon LispHTML

Github contributions (5)

github-logo-circle
zalando/nakadi

Nov 2020 - Jan 2023

A distributed event bus that implements a RESTful API abstraction on top of Kafka-like queues
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:283 reviews, 95 commits, 196 PRs in 2 years 2 months
Contributions summary:Oleksandr primarily worked on back-end code related to the Nakadi event bus, making changes to event type service, subscription management, and Kafka integration. They also contributed to DevOps tasks, including updating the `nakadi.sh` script and adjusting ZooKeeper dependency settings. Their work involved bug fixes, code improvements, and ensuring the system's stability and performance, particularly concerning streaming and Kafka interactions. The user also made changes related to deployment.
queuesjava-8streamsmessage-passingevent-driven
ihhub/fheroes2

Aug 2021 - Nov 2022

fheroes2 is a recreation of Heroes of Might and Magic II game engine.
Role in this project:
userBack-end Developer
Contributions:341 reviews, 46 commits, 44 PRs in 1 year 2 months
Contributions summary:Oleksandr primarily contributed to the game engine, focusing on bug fixes and implementing new features. Their work included fixing invalid references and ensuring correct ordering in the screen and image rendering components. The user also implemented case-insensitive comparisons for filename sorting and added new hotkeys for the kingdom overview and view world dialogs. These changes improved core gameplay features and user experience.
heroes-2turn-based-strategycppgamerecreation
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
Oleksandr Shulgin - Senior Software Engineer at Zalando SE