Roman Nikonov is a pragmatic software developer based in Berlin with around 10 years of engineering experience and 5+ years in enterprise systems, fluent in C++, Go, Python, and TypeScript. He has a strong track record of performance optimization and reliability work—reducing CPU usage and tail latency in production services, eliminating deadlocks, and migrating teams off direct DB access to dedicated data services. Roman is comfortable across the stack: writing efficient backend services, tuning PostgreSQL/MongoDB/MS SQL, and diagnosing production issues with perf, Grafana, Prometheus and Kibana. A Linux power user who manages VPSes and understands kernel-level behavior, he combines hands-on debugging discipline (he calls himself a “print-driven debugger”) with pragmatic engineering for long-lived systems. At Yandex he shipped geo-data providers and client libraries adopted by 10+ services, and he now contributes similar capabilities at Acronis.
10 years of coding experience
3 years of employment as a software developer
Moscow Institute of Physics and Technology (State University) (MIPT)
Contributions:8 commits, 2 PRs, 6 pushes in 1 year 5 months
twitch-apijs-librarynode-jshelixtwitch-helix
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.