Johannes Bornhold

Unternehmensinhaber at bo-tech GmbH & Co. KG

Oldenburg, Lower Saxony, 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

👤
Senior
🎓
Top School
Johannes Bornhold is a seasoned technology leader and founder with 17 years of experience specializing in Python, Kubernetes and cloud-native architectures. As owner of bo-tech since 2009 and former VP of Technology at ERGO Digital IT, he blends hands-on engineering with strategic leadership across startups and enterprises. He has led engineering and architecture teams, shipping resilient backend systems and improving developer workflows. An active open-source contributor, Johannes has improved Python tooling and Django ecosystem projects—contributing compatibility fixes to behave and strengthening docs and tests for django-shop and django-cms. Based in Oldenburg, Germany, he pairs pragmatic system design with a knack for clarifying complex technical knowledge through documentation. He often operates as a fractional CTO, turning ambiguity into maintainable, testable solutions.
code17 years of coding experience
job8 years of employment as a software developer
bookDiplom, Informatik, Diplom, Informatik at Carl von Ossietzky Universität Oldenburg
github-logo-circle

Github Skills (16)

markdown10
cms10
test-framework10
markdown-it10
python10
bdd10
documentation10
django10
testing10
ecommerce9
navigation-drawer9
web-content9
webpages9
navigationview9
navigationbar9

Programming languages (17)

JinjaC++RustCGoMustacheHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
django-cms/django-cms

Dec 2009 - Dec 2011

The easy-to-use and developer-friendly enterprise CMS powered by Django
Role in this project:
userBackend & QA Engineer
Contributions:9 commits in 2 years
Contributions summary:Johannes primarily contributed to bug fixes and implemented test cases within the Django CMS project. Their work involved addressing issues related to navigation extenders, URL configurations, and page language handling. They also added and modified test cases to ensure code quality and functionality, demonstrating a focus on improving the CMS's stability and feature set.
cmspythondjango-frameworkdjangodjango-cms
behave/behave

Nov 2012 - May 2014

BDD, Python style.
Role in this project:
userBack-end Developer
Contributions:5 commits in 1 year 5 months
Contributions summary:Johannes primarily contributed to the `behave` testing framework, focusing on functionality and Python 3 compatibility. Their work included implementing the "name" configuration option to filter scenarios, ensuring scenarios are correctly executed based on provided names, and fixing issues related to Python 3 compatibility in sorting functions used in the sphinx and steps formatters. The user also made a small change to the sphinx util to write in binary mode.
pythonbddpython-stylebdd-frameworkbehave
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
Johannes Bornhold - Unternehmensinhaber at bo-tech GmbH & Co. KG