Kirill Nikolaev

Engineer at Namespace Labs

Zurich, Zurich, Switzerland
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 Nikolaev is an experienced engineer with 16 years building reliable applications and infrastructure, currently working at Namespace Labs from Zurich. His background spans site reliability and consumer device software at Google and earlier engineering roles at Yandex and SPB, giving him deep expertise in production systems, Android, and embedded/mobile integrations. He has contributed to the core Flutter engine—fixing threading and memory issues, adding nullability annotations, and optimizing VSYNC tracing—highlighting a knack for low-level performance and concurrency work in a high-profile open-source project. Pragmatic and detail-oriented, he combines hands-on debugging of race conditions with an appreciation for long-term maintainability across platform boundaries.
code16 years of coding experience
job16 years of employment as a software developer
bookBachelor, IT, Computer science, Bachelor, IT, Computer science at The Saint Petersburg State University of Information Technologies, Mechanics and Optics
stackoverflow-logo

Stackoverflow

Stats
419reputation
20kreached
9answers
3questions
github-logo-circle

Github Skills (25)

mobile-development10
multithreading10
flutter-apps10
java10
javas10
thread10
hyper-threading10
android10
flutter-game10
threaded10
flutter10
debug9
debugging9
performance-optimization9
ubuntu6

Programming languages (17)

JavaC++RustCMakefileGoHTMLHCL

Github contributions (5)

github-logo-circle
flutter/engine

Sep 2018 - Mar 2020

The Flutter engine
Role in this project:
userMobile Developer
Contributions:5 commits, 7 PRs, 2 pushes in 1 year 6 months
Contributions summary:Kirill primarily contributed to the Android implementation of the Flutter engine, addressing threading issues and memory management concerns related to the interaction between Flutter and the Android platform. They fixed a race condition within the `FlutterView` class, documented crucial threading constraints, and added nullability annotations to `MethodChannel` and `MethodCall` in the Android platform code. They also worked on improving performance by avoiding the generation of VSYNC trace events from common Flutter code.
flutterflutter-enginec-plus-plus
nichtverstehen/pyacrobatapi

Jul 2009 - Aug 2015

Contributions:3 commits, 3 pushes in 6 years 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