Ilya Ozherelyev

Senior Software Engineer at Databricks

Aarhus, Central Denmark Region
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
Ilya Ozherelyev is a Senior Software Engineer with 11 years of experience building resilient, distributed infrastructure and orchestration systems, currently shaping foundational platform work at Databricks. His background spans high-scale roles at Uber—contributing to the Cadence workflow engine and a stateful orchestration platform—and earlier work on cloud services at Yandex and blockchain infrastructure at Insolar. Ilya is a pragmatic backend engineer fluent in Go and Python who focuses on API design, data serialization, and making long-running, stateful workflows reliable. Colleagues describe him as easygoing and collaborative; less obvious is his pattern of moving legacy systems to modern stacks (Perl to Go) while adding robust test coverage and protocol compatibility. Based in Aarhus, Denmark, he combines deep systems-level expertise with an appetite for new technical challenges.
code10 years of coding experience
job16 years of employment as a software developer
bookspecialist, software support for automatized system, specialist, software support for automatized system at Moscow State Institute of Radio Engineering, Electronics and Automation (Technical University)
bookLomonosov Moscow State University
languagesEnglish, Russian
github-logo-circle

Github Skills (14)

data-serialization10
go10
thrift10
protobuffer10
api-design10
protobuf10
serialization10
distributed-systems9
workflow-automation9
workflow-engine9
orchestration9
orchestrator-workflow9
argo-workflows9
engine9

Programming languages (6)

TypeScriptJavaJavaScriptGoThriftPython

Github contributions (5)

github-logo-circle
cadence-workflow/cadence

Jun 2023 - Apr 2025

Cadence is a distributed, scalable, durable, and highly available orchestration engine to execute asynchronous long-running business logic in a scalable and resilient way.
Role in this project:
userBack-end Developer
Contributions:322 reviews, 139 PRs, 67 pushes in 1 year 9 months
Contributions summary:Ilya contributed to the Cadence workflow engine by implementing and modifying core backend logic, including changes to protobuf definitions and API mappings. They added functionality to determine if a workflow execution is a cron job and updated IDLs to ensure thrift fields roundtrip, demonstrating a focus on data serialization and API design. They also made code changes to support new fields within the core workflow execution structs and implemented test cases to confirm the correctness of the data structures.
cadenceresilientorchestration-engineservice-buslogic
3vilhamster/cadence

Jul 2023 - Apr 2025

Cadence is a distributed, scalable, durable, and highly available orchestration engine to execute asynchronous long-running business logic in a scalable and resilient way.
Contributions:219 pushes, 121 branches in 1 year 8 months
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
Ilya Ozherelyev - Senior Software Engineer at Databricks