Igor Iakovlev

Software Developer at JetBrains N.V.

Amsterdam, 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
Igor Iakovlev is a senior software developer based in Amsterdam with seven years of professional experience building compiler and IDE tooling for JetBrains, primarily on the Kotlin compiler and IDEA plugin. He excels at inventing and implementing novel concepts across platforms (.NET, JVM, C++, JS) and brings deep applied CS skills—parsers, graph algorithms, and compiler frontend integration—to make developer tools robust and extensible. Previously he built advanced static-analysis and security tooling at Positive Technologies, including SMT solver integration, a sandboxed expression evaluator, and a C# Roslyn-based interpreter. Igor is a major maintainer of the open-source LibProtection project and has contributed refactorings and feature support to the high-profile JetBrains/kotlin repository. He pairs experimental, research-driven work with pragmatic architecture, testing and maintainability practices, reflecting his PhD-level analytical background in astrophysics applied to hard engineering problems.
code7 years of coding experience
job7 years of employment as a software developer
bookDoctor of Philosophy - PhD, Cosmic Hydrodynamics, Doctor of Philosophy - PhD, Cosmic Hydrodynamics at Saint Petersburg State University
languagesEnglish, Russian
github-logo-circle

Github Skills (6)

kotlin10
ide10
develop10
refactor9
compiler-design9
refactoring9

Programming languages (5)

JavaC++WebAssemblyJavaScriptKotlin

Github contributions (5)

github-logo-circle
JetBrains/kotlin

Mar 2019 - Jan 2023

The Kotlin Programming Language.
Role in this project:
userBack-end Developer
Contributions:8 reviews, 708 commits, 30 PRs in 3 years 11 months
Contributions summary:Igor's commits primarily involve refactoring the low-level resolve state for completion within the FIR IDE, focusing on improvements to code locality and removal of redundancies. The commits demonstrate active work within the IDEA frontend related to Kotlin. Additional commits show fixing invalid references and adding support for new features within the FIR compiler module.
maven-plugincompilerkotlinintellij-pluginprogramming-language
igoriakovlev/JumpToLine

Sep 2019 - Jan 2023

Contributions:135 commits, 2 PRs, 38 pushes in 3 years 4 months
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
Igor Iakovlev - Software Developer at JetBrains N.V.