Johannes Nicolai

Strategic Solutions Engineering

Potsdam, Brandenburg, 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
🎓
Top School
Johannes Nicolai is a seasoned strategic solutions engineer with 18 years of experience building resilient, enterprise-grade tooling for distributed systems, CI/CD, and application lifecycle management. Based in Potsdam, he has driven adoption and growth at scale—helping expand GitHub’s DACH enterprise base from four to six digits and co-founding the German GitHub Giants community. Hands-on in DevOps and platform automation, he has contributed critical stability fixes to the Actions runner controller and written repository governance hooks and Groovy automations for GitHub platform samples. Equally comfortable writing technical documentation and designing workshops, he blends product-minded engineering with customer-facing enablement. He’s an open-source enthusiast who quietly shapes developer workflows (creator of projects like awesome-runners and IssueOps) rather than just watching industry trends.
code18 years of coding experience
job15 years of employment as a software developer
bookCSPO, CSPO at PODOJO
bookMaster of Science, IT Systems Engineering, Master of Science, IT Systems Engineering at Hasso Plattner Institute of Software Systems Engineering
stackoverflow-logo

Stackoverflow

Stats
79reputation
141kreached
6answers
0questions
github-logo-circle

Github Skills (43)

kubernetes10
github-ci10
platform-agnostic10
scripting10
groovy10
architecture10
git-repository10
bash10
cross-platform10
chatops10
system10
automation10
script10
go10
repo-management10

Programming languages (19)

PowerShellC#JavaC++CGoHTMLGroovy

Github contributions (5)

github-logo-circle
github/platform-samples

Jun 2016 - Mar 2020

A public place for all platform sample projects.
Role in this project:
userDevOps Engineer & System Architect
Contributions:25 commits, 51 PRs, 55 pushes in 3 years 10 months
Contributions summary:Johannes primarily contributed to the automation and scripting aspects of the platform-samples repository. They developed several pre-receive hooks written in Bash and shell scripts to control and restrict repository modifications, including blocking unsigned commits, specific file extensions, and unauthorized users. Additionally, the user created several Groovy scripts that automate tasks like migrating repositories and listing organizational members. These contributions indicate a focus on managing the infrastructure, automation, and potentially security aspects of the GitHub platform.
placesample-projectsjavascriptplatform-samplesruby
Kubernetes controller for GitHub Actions self-hosted runners
Role in this project:
userBack-end & DevOps Engineer
Contributions:3 reviews, 15 commits, 15 PRs in 1 month
Contributions summary:Johannes primarily contributed to the stability and reliability of the GitHub Actions runner controller. Their work involved fixing critical bugs related to autoscaling, pod deletion, and runner registration timeouts. They implemented solutions to handle edge cases such as unresponsive nodes, rate limits, and offline runners, ensuring the system's resilience. Furthermore, the user optimized the runner's lifecycle, contributing to better resource management and preventing infinite retry loops.
kubernetesoperator
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