Sergey Polovko is a Principal Software Engineer with 12 years of experience building high-performance, distributed systems in C++, Java and Linux environments, currently contributing at NVIDIA after recent roles at AWS on Aurora and Redshift storage. He led the design and implementation of a high-load time-series database at Yandex Monitoring and has deep expertise in databases, storage engines and system-level optimizations. Sergey combines hands-on implementation of low-level components (VMs, storage layers) with team leadership and production-grade system design. Based in Vancouver and educated at Novosibirsk State Technical University, he brings a pragmatic engineering approach forged across large-scale cloud services and data-intensive products. An unspoken strength is his track record of moving projects from prototype to widely used production services, demonstrating both technical depth and delivery focus.
12 years of coding experience
14 years of employment as a software developer
Computer Systems Networking and Telecommunications, Computer Systems Networking and Telecommunications at Novosibirsk State Technical University (NSTU)
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 Polovko - Principal Software Engineer at NVIDIA