Kirill Firsov

Serbia
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
Kirill Firsov is a software engineer with six years of experience building backend systems and database-focused features across consumer and platform products. He has delivered production services for a food delivery app, a DBaaS platform at Yandex, and credit product features at Ozon Tech, showing a capacity to move between product domains quickly. His open-source contributions to the well-regarded go-mysql project demonstrate deep familiarity with MySQL replication internals, GTID handling, and efficient binlog streaming. Comfortable in complex distributed and data-heavy environments, he focuses on robust server-side implementations and clean code structure. Based in Serbia, Kirill combines hands-on engineering with a practical understanding of product needs and operational concerns. He enjoys tackling low-level database problems that materially improve data reliability and throughput.
code6 years of coding experience
job5 years of employment as a software developer
bookБОУ "Югорский физико-математический лицей-интернат"
bookБакалавр Разработка программного обеспечения, Бакалавр Разработка программного обеспечения at Herzen State Pedagogical University of Russia
github-logo-circle

Github Skills (4)

go10
database10
databases10
error-handling9

Programming languages (5)

TypeScriptJavaScriptVueGoPython

Github contributions (5)

github-logo-circle
go-mysql-org/go-mysql

Dec 2022 - Jan 2023

a powerful mysql toolset with Go
Role in this project:
userBack-end Developer
Contributions:14 commits, 1 PR in 22 days
Contributions summary:Kirill primarily focused on enhancing the server-side functionality of the go-mysql project. Their contributions involved implementing and refining the replication protocol, including handling binlog dumps and GTID-based replication. The commits added new handlers and methods for replication commands, demonstrating a focus on database internals and efficient data streaming. Furthermore, they addressed various errors and improved code structure within the server and replication packages.
golangmysqlcdcreplicationtoolset
Zoncord/zoncord-id

Aug 2022 - Oct 2023

Contributions:2 reviews, 15 PRs, 16 pushes in 1 year 2 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
Kirill Firsov