Pekka Savolainen is a director-level technology leader with 14 years of experience building data-driven industrial solutions that combine cloud platforms, advanced analytics and IoT to deliver situational awareness, production optimization and predictive maintenance. He blends hands-on prototyping and engineering with P&L and business development responsibilities, routinely moving from customer need discovery to timely, high-quality delivery. Pekka’s background spans technical architecture, BPM and agile delivery through to leading analytics teams, and he emphasizes effectiveness before efficiency—solving the right problem before automating it. An active contributor to the .NET developer tooling ecosystem, he has implemented core features in OmniSharp/omnisharp-roslyn and the official C# extension for VS Code, demonstrating deep familiarity with Roslyn workspaces and non-trivial internal-API integration. Based in Vesilahti, Finland, he pairs lean Six Sigma and agile disciplines with a practical maker’s approach to turn industrial data into measurable business value.
13 years of coding experience
14 years of employment as a software developer
Master of Science Information Technology, Master of Science Information Technology at Tampere University of Technology 1965-2018
OmniSharp server (HTTP, STDIO) based on Roslyn workspaces
Role in this project:
Back-end Developer & System Architect
Contributions:190 commits, 17 PRs, 176 comments in 1 year 5 months
Contributions summary:Pekka implemented foundational components for OmniSharp, focusing on utilizing Roslyn workspaces. Their primary contributions included the creation of proxy classes to facilitate interaction with internal Roslyn APIs, specifically for features such as Extract Interface and Pick Members. The user's work directly enabled the core functionality of the OmniSharp server, demonstrating an understanding of system architecture by integrating existing libraries and frameworks, and the necessary workarounds to deal with internal APIs. This includes the implementation of the fixall feature for the code.
Contributions:113 commits, 6 PRs, 59 comments in 1 year 4 months
Contributions summary:Pekka contributed to the C# support for Visual Studio Code. The commits show the user working on adding and modifying features related to Roslyn Analyzers, including adding flags and fixing default values. They updated files related to options and server configurations, and made modifications to test files to include the new features. The user also merged branches related to the Roslyn analyzer flag implementation.
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.