Dmitriy Novozhilov is a Technical Lead with a decade of experience building and guiding compiler-front-end development for Kotlin at JetBrains, now leading the Kotlin compiler frontend team from Cyprus. He combines deep language-engineering expertise with hands-on contributions to high-profile open-source projects, notably improving Kotlin's type resolution and smartcasts and enhancing Python's memory_profiler by adding tracemalloc support and tests. A Master's graduate from ITMO University in Computer Software Engineering, Dmitriy is comfortable navigating complex type systems, Java interop quirks, and performance troubleshooting. His background blends rigorous academic training with pragmatic, production-focused problem solving and a track record of shipping robust compiler features and tooling improvements.
10 years of coding experience
6 years of employment as a software developer
Master's degree, Computer Software Engineering, Master's degree, Computer Software Engineering at ITMO University
Contributions:141 reviews, 3354 commits, 91 PRs in 4 years 4 months
Contributions summary:Dmitriy's contributions primarily involved making modifications to the Kotlin programming language. Their work included reporting errors about invisible types from type resolution, enhancing smartcasts, and adjusting type inference for functions with expected unit return types. The user also addressed issues related to Java interop and handling annotations.
Contributions:12 commits, 1 PR, 5 comments in 1 month
Contributions summary:Dmitriy significantly enhanced the `memory_profiler` tool by adding support for the `tracemalloc` backend, enabling more precise memory usage analysis in Python code. Their contributions include modifying the core logic of the tool to integrate the new backend, modifying existing functions, and adding tests to ensure functionality. They also fixed bugs and made improvements to the codebase.
python-codememorymemory-usagepythonmonitor
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.