Egor Starkov

Team Manager at YADRO

Saint Petersburg, Saint Petersburg, Russia
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
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.
code12 years of coding experience
job15 years of employment as a software developer
languagesEnglish, Russian
github-logo-circle

Github Skills (47)

database10
server-side10
javascript10
c-language10
postgresql10
python10
multithreading10
atomics10
testing10
databases10
java10
javas10
javascripts10
front-end-development10
atomic10

Programming languages (20)

MDXC#PowerShellJavaC++CSSRustC

Github contributions (5)

github-logo-circle
neondatabase/neon

Sep 2021 - Dec 2022

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 & 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.
neonrustserverlessautoscalingoffer
eugenyk/hpcourse

Apr 2017 - May 2017

Repository to store student's practical works on high performance computing course
Role in this project:
userBack-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.
high-performance-computingpracticalperformancecomputingpractical-works
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