Ruslan Kovalov

Software Engineer at Stripe

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
Ruslan Kovalov is a senior software engineer with 12 years of experience building distributed systems, currently working at Stripe after a recent focus on OpenTelemetry middleware at Grafana Labs. He has deep hands-on expertise in distributed databases and stream processing, having contributed core SQL features and PostgreSQL compatibility to CrateDB and led work on an in-house Flink-based streaming platform at Yelp. Ruslan is an active open-source contributor, improving the OpenTelemetry Collector Contrib (including a headers_setter extension and test resiliency) and implementing critical query capabilities like window functions in Crate. Based in Berlin, he blends backend systems craftsmanship with test automation and CI/CD experience, often operating at the intersection of observability and data infrastructure. Notably, his background spans both product-facing database engines and behind-the-scenes telemetry tooling, giving him a rare cross-cutting perspective on observability for data-intensive systems.
code12 years of coding experience
job8 years of employment as a software developer
bookBachelor of Engineering - BE, Bachelor of Engineering - BE at National Aviation University
bookMaster of Science - MS, Master of Science - MS at Rheinische Friedrich-Wilhelms-Universität Bonn
languagesEnglish, Russian, Ukrainian, German
stackoverflow-logo

Stackoverflow

Stats
46reputation
2kreached
3answers
0questions
github-logo-circle

Github Skills (23)

postgresql10
back-end-development10
testing10
databases10
java10
javas10
go10
sql10
opentelemetry10
relational-databases10
sql-database10
database10
test-automation10
grpc8
http8

Programming languages (14)

SmartyC#JavaC++MakefileGoMustacheTypeScript

Github contributions (5)

github-logo-circle
crate/crate

Jul 2015 - Dec 2020

CrateDB is a distributed and scalable SQL database for storing and analyzing massive amounts of data in near real-time, even with complex queries. It is PostgreSQL-compatible, and based on Lucene.
Role in this project:
userBack-end Developer
Contributions:4 releases, 132 reviews, 640 commits in 5 years 6 months
Contributions summary:Ruslan's commits focus on enhancing the functionality of CrateDB's SQL database, primarily involving the implementation of window functions like LAG and improvements to aggregate functions such as COUNT, and SUM. The commits showcase the user's work on core database functionality and query processing capabilities. Additionally, the user's work covers adding the `pg_catalog.pg_proc` table to increase PostgreSQL compatibility.
dbmscratedbon-toptime-seriesindustrial-iot
Contrib repository for the OpenTelemetry Collector
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:199 reviews, 39 commits, 72 PRs in 5 months
Contributions summary:Ruslan primarily focused on improving the OpenTelemetry Collector Contrib repository. Their contributions include fixing assertions in telemetry query language tests, which involves writing unit tests to improve the stability and correctness of the project. The user also added a new extension named headers_setter, implementing a client authenticator to set request headers in gRPC/HTTP exporters. Furthermore, the user's work involved refactoring test configurations to unmarshal configuration only for the component being tested.
contribopentelemetry-collectortracingtempoobservability
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
Ruslan Kovalov - Software Engineer at Stripe