Pekka Heikura

Passionate Hands-on Architect

Vantaa, 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

🤩
Rockstar
Pekka Heikura is a hands-on software architect with 14 years of experience designing and delivering cloud-native, scalable web applications from Vantaa, Finland. Currently at Vincit, he combines practical development skills with architecture leadership, focusing on responsive, reliable systems that “just work.” He has deep experience with Microsoft Azure and .NET, and is an active back-end contributor to well-known open-source GraphQL for .NET projects, where he implemented WebSocket transport and strengthened subscription execution. Pekka’s background spans senior engineering, Scrum leadership, and CTO-level responsibilities, giving him a rare mix of technical depth and delivery-oriented management. Colleagues rely on him to simplify complex middleware and subscription workflows while keeping build and test processes robust. He enjoys solving low-level protocol and subscription challenges that improve real-world developer and runtime experiences.
code14 years of coding experience
job9 years of employment as a software developer
languagesEnglish, Finnish
stackoverflow-logo

Stackoverflow

Stats
31reputation
1kreached
0answers
1question
github-logo-circle

Github Skills (14)

net10
asp-net10
graphql10
dotnet10
websocket10
asp-net-core10
csharp10
su10
subscriber10
subscribe10
wordpress-graphql10
wpgraphql10
dotnet-core10
azure-devops6

Programming languages (8)

C#TypeScriptC++RustCJavaScriptPythonTypeSpec

Github contributions (5)

github-logo-circle
graphql-dotnet/server

Sep 2017 - Jun 2022

ASP.NET Core GraphQL Server
Role in this project:
userBack-end Developer
Contributions:3 releases, 3 reviews, 71 commits in 4 years 9 months
Contributions summary:Pekka focused on implementing and refactoring WebSocket functionality for the ASP.NET Core GraphQL server. They introduced WebSocket transport, moved interfaces, simplified endpoint additions, and added query support to the middleware. Key changes involved handling WebSocket connections, message processing, and subscription management. They also made updates to the build process, including adding a cake build script.
graphql-coreaspasp-netgraphql-servernet-core
GraphQL for .NET
Role in this project:
userBack-end Developer
Contributions:18 commits, 15 PRs, 10 pushes in 7 months
Contributions summary:Pekka primarily contributed to the back-end of the GraphQL .NET project. Their work included the development and refactoring of the `SubscriptionExecuter` class, which is critical for handling GraphQL subscriptions. They also updated unit tests, specifically using `Shouldly` for assertions, and made code adjustments related to value conversions and printing, enhancing the framework's functionality and reliability.
apidotnetgraphiqlgraphqldotnet-core
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