Sergey Fionov is a seasoned C++ team lead with 17 years of experience building low-level, cross-platform systems and networking infrastructure, currently leading the development of AdGuard’s system-wide filtering engine. His background spans system programming for hosting (Ceph, QEMU, kernel modules), BGP and Flowspec implementations, and software-defined storage, giving him deep expertise in performance-sensitive, security-oriented engineering. Comfortable across the stack, he has also delivered frontend and backend solutions earlier in his career and contributed to private cloud projects. Based in Cyprus and educated in applied mathematics and system programming at MSU, Sergey blends rigorous academic grounding with hands-on leadership in production-critical C++ systems. An under-the-radar strength is his long-term focus on networking and OS-level tooling, which informs pragmatic design choices for robust cross-platform products.
17 years of coding experience
5 years of employment as a software developer
Specialist, Applied Mathematics/Computer Science/System Programming, Specialist, Applied Mathematics/Computer Science/System Programming at Московский Государственный Университет им. М.В. Ломоносова (МГУ)
Contributions:6 reviews, 5 PRs, 31 pushes in 1 year
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 Fionov - Leading Software Engineer at AdGuard