Peter Leitzen

Staff Backend Engineer at GitLab Inc.

Bochum, 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

🤩
Rockstar
Peter Leitzen is a Staff Backend Engineer with 17 years of experience, currently shaping backend architecture and deployments at GitLab from Bochum, Germany. He is a passionate open-source contributor focused on Ruby, Crystal, Elixir and containerized delivery, with notable work improving GitLab CE, RuboCop and the Rouge highlighter’s Elixir lexer. Peter’s background includes nearly two decades leading development teams as Head of Software Development at Neopoly, giving him strong product-minded engineering leadership alongside deep hands-on coding skills. He has a pragmatic talent for refactoring and compatibility work—evident in contributions that modernized gems for multiple Ruby runtimes and improved maintainability across projects. Comfortable spanning backend code, CI/CD and ops dashboards, he often operates at the intersection of developer experience and reliable production deployments. Colleagues describe him as a meticulous engineer who surfaces small correctness fixes that prevent larger system surprises.
code17 years of coding experience
job21 years of employment as a software developer
languagesGerman, Polish, English
github-logo-circle

Github Skills (42)

ruby-rails10
static-code-analysis10
deploying10
lexer10
elixir10
testing10
package-development10
persistent-data10
rails10
data-persistence10
ruby10
compatibility10
data-mapping10
gitlab10
persistence10

Programming languages (24)

MDXNginxJavaCSSC++CMakefileGo

Github contributions (5)

github-logo-circle
rom-rb/rom

Dec 2014 - May 2015

Data mapping and persistence toolkit for Ruby
Role in this project:
userBack-end Developer
Contributions:81 commits, 19 PRs, 166 pushes in 4 months
Contributions summary:Peter primarily contributed to the core data mapping and persistence toolkit by refactoring and improving various aspects of the codebase. Their work included refining namespace determination, enhancing command registry functionality, and refactoring the Options module for improved validation. Additionally, the user focused on making benchmark setups configurable and more informative, as well as refactoring several method_missing calls. These changes indicate a focus on improving the framework's internal workings and developer experience.
dddnosqlsqlrubydata-mapping
rouge-ruby/rouge

Jul 2013 - Jul 2014

A pure Ruby code highlighter that is compatible with Pygments
Role in this project:
userBack-end Developer
Contributions:8 commits, 1 PR, 12 comments in 11 months
Contributions summary:Peter primarily contributed to the Elixir lexer within the Rouge library. Their work focused on enhancing the lexer's accuracy and coverage by implementing features like bitwise operators, map and struct parsing, and the correct handling of Elixir's regexp sigil and the & operator. They also refined the existing code by removing unnecessary mixins, improving readability and correcting punctuation rules.
pure-rubyrubyhighlightercode-highlighterpygments
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