Andrey Rudenko

Software Engineer at Databricks

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
Andrey Rudenko is a seasoned software engineer with 18 years of experience building high-performance backend systems, currently based in Berlin and working at Databricks. His career spans startups and large tech firms—Neon, JetBrains, Yandex and others—where he focused on distributed systems, databases and scalable event-driven architectures. He has deep PostgreSQL and proxy/cache expertise demonstrated by contributions to Neon’s serverless Postgres proxy and connection caching, and earlier work on fiber-aware async tooling in the Ruby ecosystem (em-synchrony). Andrey has led engineering teams and served as CTO, pairing hands-on systems design with product-minded leadership. He brings a pragmatic polyglot background (Ruby, Clojure, JVM ecosystems) and a track record of optimizing connection management and asynchronous database interactions at scale. Colleagues will find him comfortable both refactoring core libraries and shipping production-grade database infrastructure.
code18 years of coding experience
job16 years of employment as a software developer
languagesEnglish, Russian
github-logo-circle

Github Skills (21)

asynchronous10
postgresql10
admin10
back-end-development10
async10
fibers10
databases10
proxy10
database-administration10
ruby10
eventmachine10
fiber10
activerecord10
rust10
concurrency10

Programming languages (21)

SmartyJavaCSSC++RustCGoKotlin

Github contributions (5)

github-logo-circle
neondatabase/neon

Oct 2023 - Feb 2025

Neon: Serverless Postgres. We separated storage and compute to offer autoscaling, code-like database branching, and scale to zero.
Role in this project:
userBack-end Developer & Database Engineer
Contributions:24 reviews, 16 PRs, 36 pushes in 1 year 3 months
Contributions summary:Andrey's commits primarily focus on enhancing the Neon database proxy, specifically related to handling and processing PostgreSQL startup parameters, implementing connection caching mechanisms, and optimizing options management. The user added features to pass Neon-specific configuration options to the control plane and compute nodes, and incorporated these options into cache key generation. Additionally, the user made significant changes to the `compute_ctl` tool, implementing new API endpoints to fetch database schemas and roles, leveraging PostgreSQL and compute infrastructure.
neonrustserverlessautoscalingoffer
igrigorik/em-synchrony

Dec 2011 - Dec 2011

Fiber aware EventMachine clients and convenience classes
Role in this project:
userBack-end Developer
Contributions:5 commits in 5 days
Contributions summary:Andrey primarily contributed to enhancing the `em-synchrony` project, which provides fiber-aware replacements for standard Ruby threading objects and ActiveRecord integration. Their work included implementing a fiber-aware Mutex and integrating ActiveRecord with the event loop, allowing for asynchronous database operations. Several commits modified core components, particularly in `lib/em-synchrony` and related ActiveRecord adapter files. These changes focused on ensuring proper synchronization and connection management within the event loop environment.
non-blockingsemaphoreasynchronousevent-sourcingfiber
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
Andrey Rudenko - Software Engineer at Databricks