Ivan Inozemtsev

Senior Software Engineer at Google

Zurich, Zurich, Switzerland
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 Inozemtsev is a Senior Software Engineer based in Zurich with 12 years of experience building developer tools, automation, and large-scale migrations. At Google he maintains the Dart platform, driving integrations with internal build systems, performance improvements, and codebase-wide migrations across millions of lines and hundreds of apps. He is an active open-source contributor to high-profile projects like the Dart SDK and protobuf.dart, working on compiler, analysis server, and runtime fixes that improve developer workflows. Ivan’s background spans backend systems, UI test automation, and build infrastructure—skills honed leading product development and distributed test execution at Xored. He combines deep low-level platform work with pragmatic tooling and QA expertise, and has a physics master’s from Novosibirsk State University. A less obvious strength is his repeated success executing large, automated code changes and lint enforcements at scale, reducing manual burden for entire developer ecosystems.
code11 years of coding experience
job14 years of employment as a software developer
bookMaster Physics, Master Physics at Novosibirsk State University (NSU)
stackoverflow-logo

Stackoverflow

Stats
21reputation
603reached
1answer
0questions
github-logo-circle

Github Skills (18)

protocol-buffers10
java10
javas10
sdk10
dart10
unit-test10
software-design9
analysis-services9
oop9
http9
azure-analysis-services9
compiler-optimization9
web-framework9
apidoc8
api8

Programming languages (10)

JavaFantomC++ShellTeXPHPRubyDart

Github contributions (5)

github-logo-circle
google/protobuf.dart

Feb 2019 - Feb 2021

Runtime library for Dart protobufs
Role in this project:
userBack-end Developer
Contributions:8 reviews, 26 commits, 58 PRs in 1 year 11 months
Contributions summary:Ivan's contributions center on the Dart protobuf library, addressing core functionality and implementation details. They focused on enhancing the library's capabilities, including supporting timestamp conversions for DateTime objects. Furthermore, the user fixed wire format issues for negative int32 values, and addressed lint violations, improving the code's reliability. The user also introduced features like client timeout and extension methods for generated messages.
protobufruntimedartprotobufsruntime-library
dart-lang/sdk

Oct 2019 - Dec 2022

The Dart SDK, including the VM, JS and Wasm compilers, analysis, core libraries, and more.
Role in this project:
userBack-end Developer
Contributions:37 commits, 6 comments, 4 issues in 3 years 1 month
Contributions summary:Ivan primarily contributes to the Dart SDK, working on various back-end related tasks. Their work includes fixing issues in the Analysis Server LSP mode, reverting and relanding code changes, and updating dependencies. They also made changes related to compiler optimizations and modifying internal debugger code. Overall, the user is involved in the development and maintenance of the core Dart platform.
dartsdkdart2jscore-librariesflutter
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