Sergiy Dubovik is a seasoned client programmer with 14+ years building high-performance, scalable software across VR, mobile and desktop platforms, currently contributing at Supercell in Helsinki. He brings deep systems and graphics expertise—from low-level NFC emulation and compiler work to VR compositors, DirectX/OpenGL, OpenXR runtimes and GPU compute (OpenCL, CUDA, Halide). His career includes principal roles at Varjo and Nokia Technologies and senior engineering at Microsoft, where he focused on performance, multithreading, tracing and real-time image/video pipelines. Comfortable across C++, C#, Java, Scala and QML/Qt, he also publishes tooling and a Scala-subset compiler on GitHub, reflecting a habit of building language and tooling solutions alongside product work.
14 years of coding experience
20 years of employment as a software developer
Master of Science, Mathematics, Mobile Computing, Master of Science, Mathematics, Mobile Computing at University of Jyväskylä
Bachelor of Computer Science, Specialist, Mathematics, Artificial Intelligence, Bachelor of Computer Science, Specialist, Mathematics, Artificial Intelligence at Kharkov State University Of Radio Electronics
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.