Markus Schirp

Director at Schirp DSO LTD

Naxxar, Northern Region, Malta
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
Markus Schirp is a director and seasoned backend engineer with 13 years of professional experience building production systems that minimize self-inflicted complexity. Based in Naxxar, Malta, he leads Schirp DSO LTD and consults internationally, combining hands-on refactoring expertise with practical system reliability improvements. He is an active open-source contributor in the Ruby ecosystem, notably improving projects like rom-rb (data mapping) and parsers and contributing reliability and performance fixes to prominent eCommerce platforms Spree and Solidus. Markus’s strength lies in thoughtful codebase stewardship—refactoring, test improvements, CI setup and bug fixes—to make systems easier to maintain and scale. Colleagues know him as a pragmatic problem-solver (his GitHub bio: "Master of Disaster") who prefers reducing complexity over adding features. He brings a quiet engineering leadership that prioritizes durable, well-documented solutions over short-term hacks.
code13 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
1,042reputation
47kreached
22answers
0questions
Badges
elasticsearch
top-5%
github-logo-circle

Github Skills (34)

ruby-rails10
parser10
lexer10
ecommerce10
testing10
rspec10
rails10
cicd10
ruby10
api10
parsing10
parse10
commerce10
spree10
refactoring10

Programming languages (17)

JavaYaccC++CSSRustCMakefileGo

Github contributions (5)

github-logo-circle
whitequark/parser

Mar 2013 - Mar 2020

A Ruby parser.
Role in this project:
userBack-end Developer
Contributions:5 reviews, 29 commits, 2 PRs in 7 years
Contributions summary:Markus primarily focused on refactoring and improving the code quality of the Ruby parser. Their contributions involved using optional parentheses for method calls, using single quotes for non-interpolated string literals, and refactoring the code to use range_size helper. The user also fixed some bugs in the lexer related to string literals and percent-encoded literals. Additionally, the user removed some unused code to silence warnings.
rubyparser
spree/spree

Jul 2014 - Jul 2015

An open source eCommerce platform giving you full control and customizability. Modular and API-first. Multi-vendor, multi-tenant, multi-store, multi-currency, multi-language. Built using Ruby on Rails. Developed by @vendo-dev
Role in this project:
userBack-end Developer
Contributions:61 commits, 27 PRs, 137 comments in 11 months
Contributions summary:Markus primarily contributed to bug fixes and improvements within the Spree e-commerce platform, focusing on the core Ruby on Rails backend. Their work included resolving issues in adjustment calculations, addressing problems with unique SKU generation, and optimizing promotion handling. They also worked on refactoring code for performance improvements, such as speeding up database queries for promotion applications. Additionally, the user contributed to the setup of CircleCI integration and addressed some spelling errors.
multi-sourceecommercemulti-languagespreecommerceshopware
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 Schirp - Director at Schirp DSO LTD