Markus Ullmark

Principal Software Engineer at Volvo Group

Borås, Sweden
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
Markus Ullmark is a Principal Software Engineer with 14 years of experience building full-stack web applications and design systems, currently leading the core team behind Volvo Group Design System. He thrives in agile, test-driven environments and splits his time between front-end single-page applications (HTML5/CSS3/canvas) and back-end Node.js services, while bringing deep .NET and C# experience from earlier roles. As a tech lead and mentor at agencies like R/GA and Stendahls, he combines hands-on architecture with team coaching and production delivery. An active open-source contributor, he created and maintained a well-regarded .NET Hashids library, demonstrating care for robust algorithms and unit-tested implementations. Based in Borås, Sweden, Markus is passionate about reusable, accessible components and likes exploring new languages and frameworks to solve practical product challenges.
code14 years of coding experience
job21 years of employment as a software developer
bookDiploma in Engineering Computer Software Engineering, Diploma in Engineering Computer Software Engineering at Nackademin
languagesEnglish, Swedish, German
github-logo-circle

Github Skills (10)

net10
asp-net10
dotnet10
csharp10
encoding10
decoding10
dotnet-core10
testing9
xunit9
algorithms9

Programming languages (5)

TypeScriptC#CJavaScriptHTML

Github contributions (5)

github-logo-circle
ullmark/hashids.net

Oct 2012 - Oct 2019

A small .NET package to generate YouTube-like hashes from one or many numbers. Use hashids when you do not want to expose your database ids to the user.
Role in this project:
userBack-end Developer
Contributions:40 commits, 10 PRs, 24 pushes in 7 years 1 month
Contributions summary:Markus initiated the project by creating the initial codebase for a .NET library designed to generate YouTube-like hashes. The user focused on the core logic of the library, implementing methods for encoding and decoding, and also included unit testing with a focus on the hash generation algorithm and its interaction with salt, alphabet. The user demonstrated proficiency in C# and .NET framework. Furthermore, the user refined the library by addressing various issues and added support for long data types, and updated the tests.
dotnetdecodinghashidsdatabase-idsexpose
ullmark/grunt-ucss

Feb 2013 - May 2016

Contributions:27 commits, 5 PRs, 7 pushes in 3 years 4 months
grunt
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
Markus Ullmark - Principal Software Engineer at Volvo Group