Stefan Majer

Manager Systems at x-cellent technologies GmbH

Munich, Bavaria, 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
Stefan Majer is a systems manager based in Munich with 14 years of experience leading and delivering backend-focused engineering work. He combines hands-on development in Java and Go with leadership responsibilities at x-cellent technologies, driving reliable production systems and maintenance practices. An active open-source contributor, he has improved tooling and robustness in projects like the InfluxDB Java client and the Headscale Tailscale control server by refining DTO representations, simplifying logic, and modernizing dependency management. Stefan’s blend of pragmatic refactoring, test-fixing, and incremental API usability improvements highlights a preference for durable, low-friction engineering changes that pay off across teams and deployments.
code14 years of coding experience
github-logo-circle

Github Skills (16)

testing10
javas10
go10
backend10
back-end-development10
java10
tailscale10
wireguard10
dependency-management9
api8
apidoc8
yaml7
abtest6
unit-testing6
ui-testing6

Programming languages (15)

SmartyJavaJinjaC++RustCMakefileGo

Github contributions (5)

github-logo-circle
influxdata/influxdb-java

May 2014 - Jun 2022

Java client for InfluxDB
Role in this project:
userBack-end Developer
Contributions:155 reviews, 478 commits, 443 PRs in 8 years 2 months
Contributions summary:Stefan implemented new `toString()` methods for several data transfer objects (DTOs) within the InfluxDB Java client using Google Guava's `Objects` utility. They also enabled a previously failing test case and adjusted root password behavior. Furthermore, the user introduced a `Serie.Builder` to simplify the creation of `Serie` instances and removed an obsolete import. The contributions primarily focused on improving the internal representation and utility of the client library.
faunadbtimeseries-databaseinfluxdbjavatimeseries
juanfont/headscale

Jan 2022 - Jun 2022

An open source, self-hosted implementation of the Tailscale control server
Role in this project:
userBack-end Developer
Contributions:2 reviews, 3 commits, 6 PRs in 4 months
Contributions summary:Stefan contributed to the backend implementation of the Headscale project, an open-source Tailscale control server. Their work involved refactoring code using `strings.Cut` to simplify logic, incorporating the use of Go modules for dependency management, and removing direct dependencies on `yaml.v2` and `yaml.v3`. Additionally, they fixed various typos and made general code improvements to enhance the project's quality.
tailscale-servertailscale-control-serverhostedwireguardtailscale
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