Johann Rocholl is a Site Reliability Engineer with 20 years of experience building scalable web services and cloud infrastructure, currently on the Google Analytics backend SRE team in Seattle. He blends deep systems and server administration expertise (Linux, Debian/Ubuntu, Apache, PostgreSQL) with strong software craftsmanship in Python, Django, and distributed systems. An early entrepreneur, he founded Browsershots and NXdom, demonstrating a knack for practical, user-facing distributed services and domain tooling. Johann is an active open-source contributor, with notable work on pycodestyle and embedded firmware for 3D printers (Marlin), and has hands-on hardware/mechanical design experience through a portable delta 3D printer project. He favors open-source stacks and has a track record of turning performance and scalability requirements into reliable production systems. Trained with a Diplom in Computer Science from the University of Stuttgart, he combines academic grounding with broad full-stack and operational experience.
19 years of coding experience
10 years of employment as a software developer
Diplom, Computer Science, Diplom, Computer Science at University of Stuttgart
Contributions:170 commits, 2 pushes in 2 years 4 months
Contributions summary:Johann's contributions focused on developing the mechanical components of a 3D printer using OpenSCAD. They designed and refined various parts, including frame elements, a carriage, and a retractable leveling probe, iterating on designs based on printing and functional requirements. The user demonstrated skills in 3D modeling and component design for a specific hardware project, modifying designs through multiple commits and detailed code changes. The commits also demonstrate familiarity with mechanical constraints of the project.
Contributions summary:Johann's commits primarily involve the development and enhancement of the `pycodestyle` project, a Python style checker. They focused on implementing checks for various aspects of code style, including indentation, whitespace, line length, and import formatting. The contributions include refactoring the codebase, incorporating new checks for Python 3000 deprecations, and integrating a regression test suite. The changes demonstrate a strong understanding of Python code formatting standards and the ability to implement automated style checks.
linterpythonstyle-checkercheckerstyle-guide
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
Johann Rocholl - Site Reliability Engineer at Google