Ivan Afonichkin

Quantitative Developer

London, England, United Kingdom
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
Ivan Afonichkin is a quantitative developer with 11 years of cross-disciplinary experience building production-grade ML, analytics and trading systems across fintech and quant firms. He has progressed from software and ML engineering roles at TransferWise and startups to senior and lead quantitative developer positions at WorldQuant and now Citadel, delivering performance, stability and efficiency improvements in data pipelines, prediction services and orchestration. Ivan is an active open-source contributor, improving critical projects like the IntelliJ Scala plugin (indexing/dependency UX) and Apache Airflow (BigQuery provider fixes and auth/bug patches), reflecting a strong backend focus and attention to developer experience. He combines formal training in machine learning and data mining (Aalto) with practical expertise in Python/Java, cloud automation and large-scale data systems, and has a track record of shrinking latency and memory footprints while doubling prediction throughput. Notably, his work spans both low-level tooling (IDE and workflow engine contributions) and high-frequency quant infrastructure, a blend that helps bridge research models and production reliability.
code11 years of coding experience
job8 years of employment as a software developer
bookMaster's degree Machine Learning and Data Mining, Master's degree Machine Learning and Data Mining at Aalto University
bookMathematics and Computer Science, Mathematics and Computer Science at Computer Science Center
bookBachelor's degree Applied math and computer science, Bachelor's degree Applied math and computer science at Peter the Great St.Petersburg Polytechnic University
languagesРусский, English
stackoverflow-logo

Stackoverflow

Stats
103reputation
4kreached
2answers
4questions
github-logo-circle

Github Skills (28)

apache-airflow10
back-end-development10
python10
data-engineering10
sbt10
workflow-engine10
scala10
intellij-plugin10
orchestration10
backend10
bigquery9
uid8
front-end-development8
ui-design8
intellij-idea7

Programming languages (7)

TypeScriptJavaScalaJupyter NotebookF#RubyPython

Github contributions (5)

github-logo-circle
apache/airflow

Jun 2018 - Nov 2023

Apache Airflow - A platform to programmatically author, schedule, and monitor workflows
Role in this project:
userBackend Developer
Contributions:2 reviews, 6 PRs, 21 comments in 5 years 5 months
Contributions summary:Ivan primarily contributed to improving the Apache Airflow codebase. Their work focused on enhancing operator descriptions within the BigQuery provider, ensuring proper documentation and references. They also addressed a critical bug related to user authentication, preventing an infinite UI redirection loop. Furthermore, the user worked on correcting a rendering issue that caused numeric values in DAG details to be misinterpreted as timestamps.
monitorpythonschedulerapacheprogrammatically
JetBrains/intellij-scala

Jul 2017 - Aug 2017

Scala plugin for IntelliJ IDEA
Role in this project:
userBack-end Developer
Contributions:15 commits, 1 PR in 1 month
Contributions summary:Ivan primarily contributed to the IntelliJ Scala plugin, focusing on improving the indexing and dependency management features. Their work included implementing support for searching by fully qualified names within the Ivy Indexer and adding UI elements for dependency selection in the build.sbt file. These changes involved modifying existing index structures and introducing new UI components to enhance the user experience.
intellij-platformintellij-ideascalaintellij-pluginintellij
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
Ivan Afonichkin - Quantitative Developer