Sergey Vasilyev

Software Engineer at Datafold

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
Sergey Vasilyev is a Berlin-based software engineer with over 14 years of professional experience and 25+ years of hands-on development reflected in a Master’s in Computer Science. He builds and maintains resilient backend systems, currently shaping Datafold’s FastAPI-based services for metrics, anomaly detection, data diffing, lineage, and enterprise integrations using Python, Celery, Postgres, ClickHouse and Neo4j. Previously he modernized forecasting pipelines at Zalando—migrating workloads to Kubernetes, solving data gravity, and mentoring engineers on ML platform best practices. Sergey has led teams and infrastructure transformations at scale, cutting hosting costs dramatically and introducing service-oriented architectures early in his career. An active open-source contributor, he improved the Kopf Kubernetes operator framework by fixing watch-stream client issues, peering logic, and admission-webhook patching to increase Kubernetes compatibility. Practical, pragmatic and infrastructure-minded, he combines deep backend craftsmanship with a track record of operational cost savings and platform reliability.
code14 years of coding experience
job9 years of employment as a software developer
bookMaster’s Degree, Computer Science, Master’s Degree, Computer Science at Siberian State Technological University
languagesRussian, English
stackoverflow-logo

Stackoverflow

Stats
4,039reputation
294kreached
76answers
5questions
Badges
pytest
top-5%
parallel-processing
top-5%
python
top-5%
github-logo-circle

Github Skills (15)

kubernetes-operator10
python10
pytest9
apidoc9
webhooks9
api9
github-webhooks9
parallel-processing9
git6
distutils6
unit-testing6
shared-memory6
fixture6
joblib6
setuptools6

Programming languages (15)

PowerShellJavaJinjaC++GoHTMLHCLTypeScript

Github contributions (5)

github-logo-circle
nolar/kopf

Oct 2019 - Nov 2022

A Python framework to write Kubernetes operators in just a few lines of code
Role in this project:
userBackend Developer
Contributions:108 releases, 47 reviews, 710 commits in 3 years 1 month
Contributions summary:Sergey primarily contributed to the Kopf Kubernetes operator framework, focusing on enhancements and bug fixes. They addressed issues related to client connection errors in watch streams and the logic for determining the operator's peering state to coordinate resource handling between multiple instances. Additionally, the user refactored code for clarity and implemented features for admission webhooks by converting merge-patches to JSON-patch structures, increasing compatibility with Kubernetes.
pythonoperatoroperator-frameworkpython-frameworklines
zalando-incubator/kopf

Mar 2019 - Sep 2020

Contributions:54 releases, 833 commits, 362 PRs in 1 year 6 months
kubernetes-operatorspythonlineskuberneteslines-of-code
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
Sergey Vasilyev - Software Engineer at Datafold