Anton Bannykh

Team Lead at JetBrains

Diemen, North Holland, Netherlands
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
Anton Bannykh is a seasoned engineering leader with 12 years of experience building and guiding compiler teams at JetBrains, currently leading Kotlin/Native efforts from the Netherlands. He combines a strong theoretical background in algorithms—honed through programming contests—with deep, practical expertise in language toolchains, notably contributing backend features and code-splitting improvements to the widely used Kotlin compiler. His career spans hands-on roles from Kotlin/JS engineering to technical leadership and a stint at Google, demonstrating both individual contributor depth and team-oriented delivery. Known for implementing subtle compiler features (e.g., safe property access flags and JS IR improvements), he brings a reputation for solving intricate code generation and module-handling challenges.
code12 years of coding experience
job14 years of employment as a software developer
bookMaster's degree, Applied Mathematics and Informatics, Master's degree, Applied Mathematics and Informatics at ITMO University
languagesEnglish, Russian, German
stackoverflow-logo

Stackoverflow

Stats
56reputation
783reached
2answers
0questions
github-logo-circle

Github Skills (10)

kotlin10
compiler-design10
code-generation10
intermediate-language10
intermediate-code10
blazor-webassembly9
webassembly9
mochajs6
karma-mocha6
gradle6

Programming languages (7)

JavaC++LLVMJavaScriptMarkdownKotlinPython

Github contributions (5)

github-logo-circle
JetBrains/kotlin

Oct 2016 - Jan 2023

The Kotlin Programming Language.
Role in this project:
userBack-end Developer
Contributions:2 releases, 9 reviews, 1295 commits in 6 years 3 months
Contributions summary:Anton's commits primarily involve modifications to the Kotlin compiler's JavaScript (JS) IR backend. They are focused on adding new features related to the JS IR compiler. The user implemented a safe property access flag to improve implicit casting in JS objects and worked on saving the JS output file name in the klib for code splitting. They also added features and fixes related to module handling and code generation.
maven-plugincompilerkotlinintellij-pluginprogramming-language
anton-bannykh/intro17

Nov 2017 - Jan 2018

Contributions:31 commits, 115 PRs, 101 pushes in 1 month
development-workflowworkflow
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
Anton Bannykh - Team Lead at JetBrains