Markus Lindgren

Citerus Co-Create

Umeå, 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 Lindgren is an Agile Java developer with 11 years of experience who blends domain-driven design and pragmatic architecture to solve business problems cost-effectively. He thrives on close collaboration with stakeholders, iteratively modeling and implementing solutions that prioritize maintainability and new feature velocity. As a consultant and founder based in Umeå, he has worked across academia and industry, including long engagements at Citerus and Avanza Bank. Markus has hands-on backend modernization experience—evidenced by migrating the classic DDD sample app to Spring Boot—showing a focus on practical, testable infrastructure improvements. He favors uncomplicated system designs that keep technical debt low so teams can focus on delivering business value. Combining a master’s in computing science with cross-disciplinary study in macroeconomics, he brings both technical depth and a business-minded perspective.
code11 years of coding experience
job14 years of employment as a software developer
bookComputer Science & Macroeconomics, Computer Science & Macroeconomics at University of South Australia
bookMaster of Science in Computing Science and Engineering, Master of Science in Computing Science and Engineering at Umeå University
github-logo-circle

Github Skills (6)

javas10
appconfig10
java10
spring-boot10
hibernate9
jdbc8

Programming languages (1)

Java

Github contributions (5)

github-logo-circle
citerus/dddsample-core

Dec 2016 - May 2019

This is the new home of the original DDD Sample app (previously hosted at sf.net)..
Role in this project:
userBack-end Developer
Contributions:32 reviews, 23 commits, 56 PRs in 2 years 5 months
Contributions summary:Markus migrated the application to Spring Boot, indicating a focus on modernizing the backend infrastructure. The code differences reveal modifications to `SampleDataGenerator.java`, likely for data initialization or testing, and changes to application context configuration, switching from XML to Java-based. These modifications demonstrate expertise in Spring Boot and related technologies within the project.
hosteddddddd-samplecqrs
citerus/dddsample-regapp

Oct 2017 - Nov 2022

Super simple companion GUI for entering handling events into the dddsample core system
Contributions:1 review, 2 commits, 1 PR in 5 years 1 month
companioneventshandlinggui
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 Lindgren - Citerus Co-Create