Mikael Elm is a Senior Developer with 10+ years crafting resilient backend systems, primarily in Java and Kotlin with Spring Boot, and a strong track record in migrating legacy core systems to modern platforms. He combines hands-on engineering—designing APIs, low-level protocol integrations (ITSP/TCP) and payment-platform migrations—with leadership experience mentoring teams, coordinating cross-team efforts, and running demos. Colleagues describe him as socially skilled and humble, a dependable team player who actively contributes to team well-being beyond code. His background includes roles from consultant manager to lead developer, and he continuously explores new languages and techniques in spare time, reflecting a pragmatic curiosity. Based in Sweden, he brings both deep technical rigor (TDD, event sourcing, microservices) and practical experience in high-assurance domains like betting and payments.
10 years of coding experience
17 years of employment as a software developer
Exchange program, Computer Science, Business, Exchange program, Computer Science, Business at Western University
Bachelor, Informatics, Bachelor, Informatics at Umeå University
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.