Ivan Gagis is a seasoned C/C++ developer with 15 years of experience building embedded, mobile and diagnostic software across companies like KONE, GE HealthCare, Spotify and Nokia. He combines low-level systems expertise—onboard satellite software, real-time wearable GUIs and mobile native interfaces—with practical CI/CD and build automation skills demonstrated by contributions to the widely used pugixml project. Comfortable across C, C++ and C#, he has repeatedly modernized build processes and deployment pipelines (AppVeyor, NuGet, Cocoapods, VS2017) to improve reliability and delivery. Based in Vantaa, Finland, he pairs a master’s in Optoelectronics with hands-on product experience, bringing a pragmatic focus on performance and maintainability to complex, resource-constrained systems.
15 years of coding experience
18 years of employment as a software developer
Saint Petersburg State Electrotechnical University "LETI"
Light-weight, simple and fast XML parser for C++ with XPath support
Role in this project:
DevOps Engineer & Automation Engineer
Contributions:12 commits, 3 PRs, 27 comments in 1 year 8 months
Contributions summary:Ivan primarily focused on build automation and deployment infrastructure, as evidenced by modifications to build scripts and CI/CD configurations. Their contributions included setting up NuGet package scripts, integrating with Cocoapods, and updating build processes for Visual Studio 2017. Additionally, the user updated the build configuration to use VS2017 and PowerShell, as well as configuring Appveyor for automated builds. They also refactored build scripts.
Contributions:5 releases, 17 commits, 4 PRs in 5 months
publishnugetnuget-package
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.