Markus Oberlehner

Senior Developer Experience Engineer at Storyblok

Vienna, Austria
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 Oberlehner is a Senior Developer Experience Engineer based in Vienna with 11 years of experience building maintainable, user-focused web applications and platforms. He has led architecture and platform initiatives—most recently driving a Nuxt-based UI platform and DDD alignment at karriere.at—and now focuses on improving developer experience at Storyblok. Markus combines hands-on front-end expertise (notably Vue.js and a well-maintained vuex-map-fields library enabling two-way form binding) with a strong emphasis on test-driven development, code review, and mentoring. His background includes delivering national-scale digital services and designing ISO-aligned information security systems, showing comfort across product, security, and compliance boundaries. Known for refactoring legacy code and adding pragmatic integration tests, he prefers durable solutions over quick fixes. Markus blends technical craftsmanship with continuous learning and a knack for translating architectural principles into day-to-day developer practices.
code11 years of coding experience
job15 years of employment as a software developer
bookElectrical and Electronics Engineering, Electrical and Electronics Engineering at HTBLA Leonding
github-logo-circle

Github Skills (9)

databinding10
javascript10
vuex10
vue10
jestjs10
vue-jsx10
jtest10
jes10
namespaces9

Programming languages (11)

TypeScriptMDXJavaCSSC++SCSSJavaScriptVue

Github contributions (5)

github-logo-circle
maoberlehner/vuex-map-fields

Dec 2017 - Oct 2020

Enable two-way data binding for form fields saved in a Vuex store
Role in this project:
userFull-stack Developer
Contributions:22 releases, 148 commits, 9 PRs in 2 years 9 months
Contributions summary:Markus primarily contributed to the development of a Vuex-based library for two-way data binding in Vue.js applications. Their work involved implementing core functionalities, fixing tests to match real-world scenarios, and refactoring existing code. The user added integration tests and provided a new feature that allows the user to pass a namespace.
vuejsdata-bindingtwo-wayform-fieldsvuejs2
maoberlehner/collectorium

Mar 2015 - May 2018

Contributions:43 commits, 20 pushes, 2 branches in 3 years 2 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
Markus Oberlehner - Senior Developer Experience Engineer at Storyblok