Mathias Johansen

Senior Engineering Manager at the LEGO Group

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
Mathias Johansen is a senior engineering manager and hands-on software engineer based in Copenhagen with 13 years of experience building and scaling web and backend systems. He blends people-first leadership—creating career ladders, running reviews and improving hiring and inclusive communication—with deep technical experience across Ruby on Rails, Go, JavaScript, AWS and Elasticsearch. At LEGO he leads engineering efforts while earlier roles at Zendesk and Vivino show a track record of shipping production systems, improving developer onboarding, CI and reliability practices. He also contributes to open source (notably refining string handling in the Gleam standard library) and has experience in test automation and algorithm verification. Colleagues know him for turning ambiguous product needs into robust, well-tested implementations and for embedding engineering craft into day-to-day team processes.
code13 years of coding experience
job4 years of employment as a software developer
bookBachelor of Science, Software Development, Bachelor of Science, Software Development at IT-Universitetet i København
languagesDanish, English
github-logo-circle

Github Skills (13)

text-manipulation10
testing10
rspec10
algorithms10
stl10
strings10
gleam10
ruby10
data-structure9
typescript9
typesc9
data-structures9
type-system9

Programming languages (20)

CSSCVim SnippetHTMLTypeScriptShellOCamlGleam

Github contributions (5)

github-logo-circle
gleam-lang/stdlib

May 2022 - May 2022

🎁 Gleam's standard library
Role in this project:
userBack-end Developer
Contributions:2 reviews, 11 commits, 1 PR in 3 days
Contributions summary:Mathias primarily contributed to the Gleam standard library by refactoring string manipulation functions and adding new functionalities. They implemented and refactored `first` and `last` functions, changing their return types and behavior. The user added new functions, such as `capitalize`, and expanded test coverage to include more complex unicode strings. These changes focused on improving the string handling capabilities within the Gleam language.
gleamerlangjavascriptstandard-librarytypescript
Share, discuss and learn about algorithm implementations!
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:5 commits in 1 day
Contributions summary:Mathias primarily contributed by adding and modifying test files for various sorting algorithms and a Fibonacci series implementation. They implemented tests for selection sort, bubble sort, and shell sort in Ruby, verifying their correctness using RSpec. Additionally, the user added specs to test different implementations of the Fibonacci sequence, ensuring the methods return the expected results.
implementationsdata-structuresdiscusssharealgorithm-implementations
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
Mathias Johansen - Senior Engineering Manager at the LEGO Group