Sergey Fedotov is a Senior Software Engineer with 13 years of experience building distributed web applications and shaping resilient architectures, currently delivering vehicle-history services at Avito. He specializes in Go-backed microservices, DDD, and event-driven systems, with a strong track record of splitting monoliths, designing identity/notification services, and improving availability through graceful degradation and eventual consistency. Comfortable across the full stack, Sergey pairs backend expertise with hands-on experience in PHP, JavaScript, Clojure hobby projects, and extensive PostgreSQL usage alongside Redis, ClickHouse and other datastores. He drives quality through tooling and process improvements—introducing functional testing frameworks and static analysis across teams—and often takes on roles like scrum master and security champion. Collaborative by practice, he regularly works with product, analytics, design and marketing stakeholders to align technical solutions with business needs. An engineer who reads both code and domain, Sergey combines pragmatic delivery with an ongoing interest in modularization and functional programming techniques.
13 years of coding experience
11 years of employment as a software developer
Master of Engineering (MEng), Electrical and Electronics Engineering, Master of Engineering (MEng), Electrical and Electronics Engineering at Novgorod State University named after Yaroslav-the-Wise (NovSU)
Contributions:2 PRs, 27 pushes, 5 branches in 8 years 8 months
bundlephpsymfony-bundlesymfony
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
Sergey Fedotov - Senior Software Engineer at Avito