Michael Lund

Principal Software Engineer at iCodeIT

Copenhagen, Capital Region of Denmark
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

👤
Senior
🎓
Top School
Michael Lund is a Principal Software Engineer based in Copenhagen with 12+ years of experience building robust software architectures and leading teams across payments, banking, and embedded systems. He combines an M.Sc. in software/electronics with deep hands-on expertise in .NET, C#, C/C++, design patterns and agile delivery, frequently acting as both architect and implementer. As owner of iCodeIT and a long-standing contributor to an FRP library port (Sodium to C#), he blends entrepreneurial drive with open-source craftsmanship and a knack for making reactive paradigms work with value and nullable types. His career spans senior engineering roles at Mastercard Open Banking, Aiia, 3Shape and Nokia, giving him breadth from telecom SIM-protocols to modern Open Banking connectivity. Colleagues describe him as a positive, helpful team player who enjoys coaching and learning new technologies to solve hard problems. He often pairs formal architecture thinking with practical unit-tested implementations, ensuring designs are both elegant and production-ready.
code12 years of coding experience
job23 years of employment as a software developer
bookCourse, Course at Coaching
bookHerlev Gymnasium
bookCourse, Course at OOA and OOD
bookCourse, Course at C# and .Net
bookCourse, Course at Programming XML
bookparkskolen
bookTechnical University of Denmark
bookWindows Communication Foundation .NET 3.5 (70-503), Windows Communication Foundation .NET 3.5 (70-503) at Microsoft Certified Technical Specialist
github-logo-circle

Github Skills (8)

unit-testing10
functional-reactive-programming10
csharp10
frp10
dotnet-core10
asp-net9
net9
dotnet9

Programming languages (3)

C#C++Python

Github contributions (5)

github-logo-circle
SodiumFRP/sodium

Aug 2014 - Dec 2014

Sodium - Functional Reactive Programming (FRP) Library for multiple languages
Role in this project:
userBackend Developer
Contributions:13 commits, 2 comments in 4 months
Contributions summary:Michael has been actively porting a Functional Reactive Programming (FRP) library, Sodium, to C#. They implemented the core Event and Behavior classes, which form the foundation of Sodium, including methods for event handling, merging, filtering, and snapshotting. They also added unit tests to verify the behavior of these components. Furthermore, they focused on making the library work with value types in C#, enabling handling of nullable types.
functional-programmingfunctional-reactive-programminghaskellfrp-librarymultiple-languages
iCodeIT/LinqExtensions

Jun 2015 - May 2019

Contributions:9 pushes, 1 branch in 3 years 11 months
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
Michael Lund - Principal Software Engineer at iCodeIT