Kirill Ikonnikov

Head Of Software Engineering And Application Support

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
Kirill Ikonnikov is a seasoned software engineering leader with over 8 years in management and more than two decades of hands-on development experience, currently heading Software Engineering and Application Support at VTB Capital in Moscow. He blends practical data science and machine learning skills (Scikit-learn, Pandas, NumPy, Keras/TensorFlow) with deep backend and systems experience in Python, C++17, message pipelines (Kafka), and workflow orchestration (Airflow). Kirill has led engineering teams across finance and technology firms, shipping robust data-processing and web-service solutions using tools like Tornado, MongoDB, nginx, and Boost.Asio. An active contributor to open-source data tooling, he fixed critical MOEX data retrieval behavior in pandas-datareader and added tests to improve data accuracy and compatibility. Known for bridging production reliability with analytics-driven features, he combines leadership, QA/test automation rigor, and low-level performance awareness to deliver auditable, maintainable systems.
code8 years of coding experience
job14 years of employment as a software developer
bookНовосибирский Государственный Технический Университет (НГТУ)
bookшкола 134
languagesРусский, English
github-logo-circle

Github Skills (11)

data-analysis10
pandas10
python10
financial-data10
testing10
pytest9
user-data9
data-model9
data-set9
back-end-development9
data-extraction9

Programming languages (2)

JavaScriptPython

Github contributions (5)

github-logo-circle
pydata/pandas-datareader

Dec 2019 - Jan 2020

Extract data from a wide range of Internet sources into a pandas DataFrame.
Role in this project:
userBack-end Developer & QA Engineer/Test Automation Engineer
Contributions:6 commits, 3 PRs, 4 comments in 8 days
Contributions summary:Kirill primarily contributed to the backend logic of the pandas-datareader library, specifically focusing on data extraction from the MOEX (Moscow Exchange) source. They fixed a behavior change in the MOEX data retrieval process and added a test to validate the fix, demonstrating a focus on ensuring data accuracy. Further contributions included Python 2.7 compatibility adjustments and fixing PR remarks, indicating a focus on code quality and maintainability.
pythondatafredsecfinance
ikonnikov/cheatsheets

Nov 2018 - Oct 2024

Contributions:15 pushes, 1 branch in 6 years
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
Kirill Ikonnikov - Head Of Software Engineering And Application Support