Ivan Vagunin

Senior Software Archtect at Tieto

Helsinki, Finland
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 Vagunin is a Senior Software Architect based in Helsinki with 11 years of experience specializing in Microsoft Cloud technologies, SharePoint, and web application development. He combines deep Windows application and security expertise with hands-on design and implementation of enterprise SharePoint solutions across multiple roles at Tieto, Digia, and Knowit. Ivan has contributed meaningful fixes and enhancements to well-known Microsoft 365 Dev PnP projects, improving provisioning, OpenXML file handling, and extensibility for on-premise scenarios. He is comfortable across the stack, from backend .NET components to full-stack tooling and developer experience improvements. Holding a Ph.D. in Technical Sciences and a Master’s in Applied Mathematics, he brings analytical rigor and a research mindset to pragmatic engineering problems. Notably, his open-source work shows a focus on stability and real-world interoperability rather than only feature work.
code11 years of coding experience
job14 years of employment as a software developer
bookDoctor of Philosophy (Ph.D.) Technical Sciences, Doctor of Philosophy (Ph.D.) Technical Sciences at Novgorod State University named after Yaroslav-the-Wise (NovSU)
languagesRussian, English
stackoverflow-logo

Stackoverflow

Stats
361reputation
52kreached
11answers
0questions
Badges
sharepoint
top-5%
github-logo-circle

Github Skills (17)

msbuild10
extensibility10
net10
openxml10
dotnet10
sharepoint10
office36510
netframework10
asp-net10
visual-studio-extension10
dotnet-core10
xml10
csharp10
testing9
provisioning9

Programming languages (2)

C#TypeScript

Github contributions (5)

github-logo-circle
pnp/PnP-Sites-Core

Sep 2015 - Feb 2017

Microsoft 365 Dev PnP Core component (.NET) targeted for increasing developer productivity with CSOM based solutions.
Role in this project:
userBack-end Developer
Contributions:10 commits, 27 PRs, 25 comments in 1 year 5 months
Contributions summary:Ivan primarily focused on fixing bugs and improving the functionality of the `.NET` core components within the repository. They addressed issues related to list provisioning, default term store handling, and content type field links. Furthermore, the user also contributed by implementing fixes to file path handling and file duplication issues within the OpenXML connector, enhancing the reliability of file operations. Finally, the user added and improved test coverage within the repository, further contributing to the stability of the project.
dotnetcore-componentpnpdevproductivity
pnp/PnP

Apr 2015 - Jul 2015

SharePoint / Office 365 Developer Patterns and Practices - Archived older solutions. Please see https://aka.ms/m365pnp for updated guidance
Role in this project:
userBack-end Developer
Contributions:11 commits, 12 PRs, 5 comments in 2 months
Contributions summary:Ivan primarily focused on fixing bugs and making improvements related to SharePoint and Office 365 provisioning within the OfficeDevPnP.Core library. Their commits addressed issues in the provisioning engine, site provisioning, and custom action functionalities, specifically targeting on-premise environments. The changes involved modifying code related to object handlers, such as ObjectContentType, ObjectField, and ObjectListInstance, indicating a focus on the core provisioning logic. Additionally, the user addressed XMLTemplateProvider to enhance support for XInclude and extensibility provider configurations.
intunecdspower-platformoffice-365sharepoint
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 Vagunin - Senior Software Archtect at Tieto