Ivan Maidanski

Group Lead at Samsung Electronics

Moscow, Moscow, Russia
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
Ivan Maidanski is a seasoned software engineering leader with over 21 years of experience, currently serving as Group Lead at Samsung Electronics in Moscow. He combines deep systems-level C/C++ expertise—demonstrated by significant contributions to the Boehm-Demers-Weiser garbage collector and package maintenance across vcpkg, Conan, Spack, and Termux—with Java background from enterprise roles in finance and tooling. At Samsung he led teams building code analysis and optimization tools for Android, mentoring and managing up to 11 engineers while driving prototyping and research. His open-source work shows a practical focus on build systems, package automation, and concurrency/memory correctness, including automated update features and race-condition fixes. Comfortable moving between hands-on low-level fixes and project leadership, he brings a rare blend of academic roots (MSU) and long-lived production experience. An interesting detail: he has been influencing widely used C/C++ packaging ecosystems behind the scenes, improving reliability for many downstream projects.
code21 years of coding experience
job13 years of employment as a software developer
bookLomonosov Moscow State University
languagesRussian, English
stackoverflow-logo

Stackoverflow

Stats
251reputation
528kreached
9answers
0questions
github-logo-circle

Github Skills (45)

dependency-manager10
dependency-management10
c-language10
lib10
system-programming10
python10
package-management10
dependency-analysis10
multithreading10
conan10
memory-management10
linux10
cmake10
build-engine10
automation10

Programming languages (18)

C#JavaC++SchemeCCMakeMakefileGo

Github contributions (5)

github-logo-circle
ivmai/bdwgc

Jul 2011 - Jan 2023

The Boehm-Demers-Weiser conservative C/C++ Garbage Collector (bdwgc, also known as bdw-gc, boehm-gc, libgc)
Role in this project:
userBack-end Developer & System Architect
Contributions:61 releases, 66 reviews, 6398 commits in 11 years 8 months
Contributions summary:Ivan's contributions focused on improving the performance and reliability of the Boehm-Demers-Weiser Garbage Collector. Their work primarily involved implementing and refining core aspects of the collector, including improving memory management, and addressing data races. The changes demonstrate expertise in memory management techniques, concurrency, and system-level programming within a C/C++ codebase.
memory-managementleak-detectioncppgarbage-collectionmemory-allocation
conan-io/conan-center-index

Oct 2021 - Sep 2022

Recipes for the ConanCenter repository
Role in this project:
userBack-end Developer
Contributions:20 reviews, 6 commits, 13 PRs in 11 months
Contributions summary:Ivan primarily contributed to the creation and maintenance of recipes for the Conan Center Index, focusing on the Boehm-Demers-Weiser garbage collector (bdwgc) library. Their work involved adapting build configurations, updating dependencies, and fixing build issues related to CMake. They also added new recipes and patches for various versions of the bdwgc library, ensuring compatibility and integration within the Conan package management system. Furthermore, the user made improvements to the build process and package metadata to prepare it for Conan 2.0.
dependenciescpprecipespackage-managerconan-recipe
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