Arto Kaitosaari is a Senior Software Architect based in Helsinki with over a decade of experience designing enterprise information management, document management and archiving solutions using Microsoft 365, Azure, SharePoint and .NET. He combines hands-on backend engineering and test automation with architecture and consulting, having progressed from systems analyst and project manager roles into senior and principal architect positions. At Nitor and prior firms he has led integrations and O365-centered architectures while improving developer productivity through robust configuration, caching and token provider patterns. An active contributor to Microsoft 365 PnP projects, he has implemented extensibility and unit-tested features in popular .NET components and integrated SharePoint-based configuration providers. Known for pragmatic, test-focused improvements, he brings both deep platform knowledge and a knack for preserving subtle content behaviors in complex document libraries.
10 years of coding experience
9 years of employment as a software developer
B.Sc., Computer Science, B.Sc., Computer Science at Turun yliopisto - University of Turku
Matriculation examination, Matriculation examination at Lahden Yhteiskoulu
Microsoft 365 Dev PnP Core component (.NET) targeted for increasing developer productivity with CSOM based solutions.
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:10 commits, 7 PRs, 19 comments in 2 years 2 months
Contributions summary:Arto primarily focused on enhancing the extensibility and token provider capabilities within the .NET Core framework. They implemented new features for external token definitions and integrated unit tests to validate the behavior of token providers. Additionally, the user addressed specific content type handling in document libraries, ensuring the "Folder" content type is preserved during content type removal. These contributions reflect a strong focus on core framework functionality and testing.
SharePoint / Office 365 Developer Patterns and Practices - Archived older solutions. Please see https://aka.ms/m365pnp for updated guidance
Role in this project:
Backend Developer
Contributions:12 commits, 4 PRs, 5 comments in 7 days
Contributions summary:Arto focused on enhancing the configuration management capabilities within the project. They implemented asynchronous configuration providers, created a caching configuration provider to improve performance, and integrated a SharePoint list as a configuration source. These changes involved modifying JavaScript code and adding tests to validate the new features. Furthermore, there was refactoring and bug fixing within the configuration files.
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
Arto Kaitosaari - Senior Software Architect at Nitor