Nikita Ryanov

Moscow, Moscow City, Russia
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

👤
Senior
🎓
Top School
Nikita Ryanov is a Lead Software Engineer with 10 years of experience designing and building high-throughput streaming data platforms that process terabytes daily. He has led system design and microservice development at Tinkoff, introducing Quarkus, CI/CD from scratch, and self-service integrations that noticeably reduced onboarding time for product teams. His background spans Scala and Java ecosystems with deep hands-on expertise in Kafka, Flink, Debezium, Iceberg, and both real-time and batch ETL architectures across companies like Yandex, MTS, and Tinkoff. He contributes to open-source tooling—most notably making substantive improvements to the widely used Python Luigi workflow project—demonstrating fluency in framework internals and operational issues. Known for mentoring, code reviews, and reliable production delivery, he combines pragmatic engineering with reproducible infrastructure-as-code practices. Based in Moscow, he pairs a formal IT education with a track record of turning complex data requirements into maintainable, observable systems.
code10 years of coding experience
job8 years of employment as a software developer
bookBachelor of Technology Information Technology, Bachelor of Technology Information Technology at Higher School of Economics
bookMaster of Technology Information Technology, Master of Technology Information Technology at Moscow Aviation Institute (National Research University)
languagesАнглийский
stackoverflow-logo

Stackoverflow

Stats
1,550reputation
101kreached
20answers
39questions
github-logo-circle

Github Skills (13)

scheduling10
luigi10
python10
documentation9
redis8
kotlin6
gnupg6
java6
maven6
javascript6
publish6
annotations6
gradle6

Programming languages (7)

JavaShellScalaJavaScriptGoRubyPython

Github contributions (5)

github-logo-circle
spotify/luigi

Dec 2017 - Sep 2018

Luigi is a Python module that helps you build complex pipelines of batch jobs. It handles dependency resolution, workflow management, visualization etc. It also comes with Hadoop support built in.
Role in this project:
userBack-end Developer
Contributions:7 commits, 14 PRs, 44 comments in 8 months
Contributions summary:Nikita primarily contributed to the Luigi framework's codebase, addressing core functionality and documentation. Their work involved refactoring code, such as renaming functions and updating tests, and implementing new features, like parameter visibility levels. They also improved the documentation with details on running Luigi tasks and fixed errors related to Redis connections. The user demonstrated a strong understanding of the framework's internal workings.
dependency-resolutionhadooppython-modulesvisualizationpython
nryanov/genkai

Apr 2021 - Jan 2024

Genkai (jp. 限界, limit) is a small library which allows you to limit requests or function calls
Contributions:7 releases, 122 PRs, 122 pushes in 2 years 9 months
redisziocallssliding-windowrate-limiter
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