Sergey Fedorov

Senior Software Engineer at Datadog

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 Fedorov is a Senior Software Engineer with 14 years of experience building resilient, high-throughput systems and improving developer productivity across startups and large platforms. Based in Berlin, he currently contributes to Datadog’s Ruby APM libraries and has a history of hardening production at scale—from leading resiliency and global Kubernetes automation at Shopify to scaling services from 2K to 150K RPM with Elixir and Kafka. He’s a pragmatic perfectionist who favors practical tooling over cargo-cult practices and isn’t afraid to push back when designs don’t hold up. An active open-source contributor, Sergey has made core-language improvements to TruffleRuby, touching performance-sensitive internals and C-level fixes. He routinely combines deep backend craftsmanship with infrastructure work—CI/containerization, cloud migrations, and database schema migration systems—so teams ship faster and safer. Colleagues describe him as someone who refactors boldly, automates relentlessly, and accelerates incident learning.
code14 years of coding experience
job17 years of employment as a software developer
bookCity High School 47
bookBachelor's Degree Information systems and technology in technical physics, Bachelor's Degree Information systems and technology in technical physics at Ural State Technical University
bookCity School 40
languagesEnglish, Russian
github-logo-circle

Github Skills (5)

truffle10
graalvm10
ruby10
java9
javas9

Programming languages (14)

JavaRustCGoHTMLErlangTypeScriptShell

Github contributions (5)

github-logo-circle
oracle/truffleruby

Oct 2021 - Jun 2022

A high performance implementation of the Ruby programming language, built on GraalVM.
Role in this project:
userBack-end Developer
Contributions:9 reviews, 7 commits, 4 PRs in 7 months
Contributions summary:Sergey contributed to the TruffleRuby implementation of the Ruby programming language, focusing on core language features and internal operations. They added support for features like `ENV.except`, and modifying methods in the `Array` class, as well as incorporating argument support to Dir.glob and adding functionality to Kernel.warn and Warning.warn. The user also introduced functionality within the RubyLauncher, and made minor bug fixes within the C code.
trufflerubyperformancegraalvmjruby
All the basic metrics of Sidekiq with pluggable contribs prepared for Prometheus
Contributions:27 releases, 14 reviews, 171 commits in 4 years 11 months
prometheus-exportersidekiq-prometheus-exporterpreparedsidekiqprometheus
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 Fedorov - Senior Software Engineer at Datadog