Marko Lahma

Senior Software Architect at OPEN Finland

Tampere, Pirkanmaa, 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
🎓
Top School
Marko Lahma is a Senior Software Architect with over two decades of professional .NET experience, from .NET 1.0 to modern .NET 6+, who combines deep internals knowledge with pragmatic, performance-driven engineering. Founder of Quartz.NET and a long-time maintainer and contributor to projects like Jint (the highly standards-compliant JS interpreter) and RavenDB, he routinely dives into library internals and optimizes hot paths to solve hard problems. He has led architecture and SaaS development efforts on Azure as Chief Enterprise Architect, and now continues to shape solutions and CI/CD practices as a senior architect. An active open-source maintainer, Marko has modernized build systems (NUKE, GitHub Actions), reduced allocations across major libraries, and pushed standards compliance in Jint’s Test262 successes. Colleagues rely on him for tough debugging, language-level fixes, and measurable performance gains that few engineers attempt at scale. Based in Tampere, Finland, he blends academic rigor (MSc in Software Engineering) with a pragmatic streak for shipping reliable, observable systems.
code19 years of coding experience
job18 years of employment as a software developer
bookMsc, Software Engineering, Msc, Software Engineering at Tampereen teknillinen korkeakoulu / Tampere University of Technology
languagesEnglish, Finnish, Swedish, German
stackoverflow-logo

Stackoverflow

Stats
6,736reputation
435kreached
150answers
0questions
github-logo-circle

Github Skills (95)

nuget10
parserator10
benchmark10
parser10
testing10
nunit10
databases10
test-framework10
bash10
asp-net-core10
asp-net10
scheduling10
code-generation10
javascript-engine10
build-automation10

Programming languages (12)

C#PowerShellTypeScriptJavaC++JavaScriptGoHTML

Github contributions (5)

github-logo-circle
quartznet/quartznet

Dec 2006 - Dec 2022

Quartz Enterprise Scheduler .NET
Role in this project:
userBack-end Developer
Contributions:49 releases, 216 reviews, 1420 commits in 16 years 3 months
Contributions summary:Marko focused on enhancing the Quartz.NET Enterprise Scheduler by introducing support for DateTimeOffset and TimeSpan in the JobDataMap. This involved modifying core classes to allow the storage and retrieval of these data types. The user also addressed existing bugs, refactoring the code to improve the project's overall structure and functionality. These changes included modifications to the database schema in the MySQL and Oracle variants to handle time zones.
dotnetschedulingtriggerschedulerscheduled-tasks
spring-projects/spring-net

Jun 2008 - Dec 2022

Spring Framework for .NET
Role in this project:
userBack-end Developer
Contributions:3 releases, 2 reviews, 242 commits in 14 years 8 months
Contributions summary:Marko's primary contributions involved significant changes to the Spring.NET Framework for .NET, specifically within the Spring.Scheduling.Quartz module. These changes encompassed implementing and modifying classes related to scheduling tasks, particularly within the Quartz.NET integration, with modifications to test cases. The user refactored code and implemented enhancements to the library, enhancing its functionality and fixing related issues.
spring-bootguicespring-frameworkaspect-oriented-programmingspring
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
Marko Lahma - Senior Software Architect at OPEN Finland