Antti Koskela is a pragmatic technology leader and Head of Managed Customizations with two decades of hands-on software experience, now guiding an international team building Azure and Microsoft 365 solutions. He blends deep SharePoint/.NET expertise with cloud-native design and DevOps practice, having moved core products to .NET Core, Blazor and resilient Azure architectures. An active Microsoft MVP and prolific blogger, his practical “thoughtful workarounds” and contributions to high-profile PnP projects (including PnP-Sites-Core and PnP PowerShell) have improved developer productivity across the M365 ecosystem. Antti pairs product-minded engineering with customer-facing delivery, routinely turning complex requirements into sustainable customizations and integrations. With academic roots in computer science, finance and agile software business, he brings a rare mix of technical depth, commercial sense and a playful streak—he now “codes for cookies (and occasionally for t-shirts).”
8 years of coding experience
8 years of employment as a software developer
Doctor of Philosophy (Ph.D.), Agile Software Business, Doctor of Philosophy (Ph.D.), Agile Software Business at University of Jyväskylä
Contributions:2 reviews, 14 commits, 12 PRs in 13 days
Contributions summary:Antti primarily contributed to the back-end functionality of the PnP PowerShell module, focusing on Microsoft 365 and Microsoft Graph integration. They added new cmdlets for managing Microsoft 365 Groups and Teams, involving modifications to existing utility classes and REST API calls. The user also implemented paging for recycle bin items and refactored code for enhanced usability.
Microsoft 365 Dev PnP Core component (.NET) targeted for increasing developer productivity with CSOM based solutions.
Role in this project:
Back-end Developer
Contributions:5 commits, 2 PRs, 2 comments in 2 days
Contributions summary:Antti primarily focused on code maintenance and improving code quality within the .NET-based PnP Core component. Their contributions involved adding summaries for classes, fixing typos, and changing code for consistency. Additionally, they addressed a lease lifetime limitation in authentication, indicating their involvement in potentially critical aspects of the library's functionality. This suggests a focus on maintaining code standards and ensuring the stability of the SharePoint-focused .NET library.
csomdotnetpnpsharepointoffice365
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.