Michael Sievers

Software Engineer at WPS Management GmbH

Paderborn, North Rhine-Westphalia, Germany
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
Michael Sievers is a full-stack software engineer with 14 years’ experience, specializing in Java backend systems, data processing and Elasticsearch, with a background in Ruby on Rails. Based in Paderborn, Germany, he has built library-grade information retrieval and indexing systems, led data normalization pipelines, and maintains an eye for clean, maintainable code. He contributes to open-source front-end projects like fabric.js, where he refactored DOM/event utilities and improved parser architecture, reflecting hands-on craftsmanship across the stack. Comfortable with relational databases and complex backend mechanics, he blends research-driven development from his university work with production engineering at SMBs. Notably, his career shows a consistent focus on search, metadata and performance-sensitive data workflows rather than flashy consumer UI work.
code14 years of coding experience
job6 years of employment as a software developer
bookBachelor of Science (B.Sc.), Computer Science, Bachelor of Science (B.Sc.), Computer Science at Paderborn University
languagesGerman, English
stackoverflow-logo

Stackoverflow

Stats
46reputation
2kreached
2answers
0questions
github-logo-circle

Github Skills (12)

dom-manipulation10
fabric10
javascript10
fabricjs10
front-end-development10
spring-data6
mongodb6
spring-data-mongodb6
spring6
ruby6
ruby-on-rails6
java6

Programming languages (8)

JavaCoffeeScriptCGherkinJavaScriptGoRubyPython

Github contributions (5)

github-logo-circle
fabricjs/fabric.js

Nov 2013 - Feb 2014

Javascript Canvas Library, SVG-to-Canvas (& canvas-to-SVG) Parser
Role in this project:
userFront-end Developer
Contributions:6 commits in 2 months
Contributions summary:Michael focused on enhancing the Fabric.js library by refactoring and improving utility functions related to DOM manipulation and event handling. They moved functions for calculating scroll offsets from `dom_events.js` to `dom_misc.js` and updated the `getElementOffset` function to incorporate the scroll offset calculation. Additionally, the user refactored the `ElementsParser` class, converting it into a constructor function with methods moved to the prototype. Finally, they made some minor code improvements, adding semicolons and fixing small omissions.
node-canvassvgsvg-librarycanvasjavascript
msievers/zstandard-ruby

Dec 2016 - Mar 2019

Contributions:41 commits, 91 pushes, 4 branches in 2 years 3 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
Michael Sievers - Software Engineer at WPS Management GmbH