Egor Starkov is a versatile software leader and Team Manager in Saint Petersburg with 14+ years of experience building systems from embedded firmware to cloud-native developer tooling. He has led teams at Nokia and YADRO to create Docker-based Common Development Environments and CI infrastructures that improved predictability, testing and delivery. His hands-on background includes Linux and Yocto platform work for medical devices, low-level concurrency research (lock-free sets), and contributions to notable open-source projects such as Neon (serverless Postgres) and Emscripten. Known for combining deep technical breadth with a quality-oriented, analytical leadership style, he bridges product, process and tooling to accelerate teams. As a sign of his end-to-end ownership, he was the sole developer of a BSP for a P.A. Semi board early in his career.
Neon: Serverless Postgres. We separated storage and compute to offer autoscaling, code-like database branching, and scale to zero.
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:116 reviews, 100 commits, 89 PRs in 1 year 3 months
Contributions summary:Egor primarily focused on enhancing the Neon serverless Postgres database project. Their work included implementing features using the `const_format` crate for generating default listen addresses and fixing various related issues. They also addressed bugs related to stale addresses within command-line help and configuration files. Furthermore, they contributed to the safekeeper component, adding metrics, implementing an HTTP handler for metrics, and refactoring the authentication process.
Repository to store student's practical works on high performance computing course
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:17 commits, 3 PRs, 3 comments in 18 days
Contributions summary:Egor primarily focused on developing a lock-free set implementation, including the core data structures and algorithms. They implemented add, remove, and contains methods, experimenting with different approaches like marking nodes for deletion. The user also built a testing framework with both single-threaded and multi-threaded stress tests to validate the correctness and performance of the lock-free set. Contributions also included the implementation of a ConcurrentMap-based set and a wait-free get operation.
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.