Ivan Il'in is a Senior Software Engineer based in Stuttgart with over a decade of hands-on experience building cross-platform C++ and Python systems, currently focused on low-latency, performance-sensitive product lines at TeamViewer. He specializes in seamless C++/Python integration, modern binding generators, and the Python C API, while also bringing practical experience in server-side and desktop applications across Linux, macOS, and Windows. His background includes designing Python APIs for media software, GIS desktop development with Qt/OpenGL, and full-stack web projects, reflecting a rare blend of systems-level and application-level expertise. Meticulous about coding style, readability, and performance, he actively seeks and eliminates bottlenecks through algorithm and data-structure optimization. Recently he has been exploring Rust in a pet project, signaling a proactive interest in modern systems languages and safer concurrency.
11 years of coding experience
15 years of employment as a software developer
Technicist degree Software for Computers and Automated Systems, Technicist degree Software for Computers and Automated Systems at Professional College
Specialist degree Applied Informatics in Management, Specialist degree Applied Informatics in Management at Siberian State Industrial University
Desktop application for searching symbols within binaries
Contributions:32 commits, 6 PRs, 32 pushes in 2 years 9 months
desktop-applicationpe-fileexportssymbolselectron
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
Ivan Il'in - Senior Software Engineer at TeamViewer