Telefon: +49 176 38025889

Johannes Bornhold - Diplom-Informatiker

Seit zwanzig Jahren selbständiger Software-Entwickler, seit 2009 über die bo-tech GmbH & Co. KG.

Ich übernehme die Entwicklungsarbeit in Ihrem Team - in Python, TypeScript und Kubernetes: die Services, die Pipeline, über die sie ausgeliefert werden, und die Tests, die dafür sorgen, dass die nächste Änderung schnell geht und nicht zum Risiko wird.

Ich habe auch Entwicklungseinheiten aufgebaut und Technikbereiche geleitet. Das ist nicht mein Angebot - aber ich weiß dadurch, unter welchen Zwängen ein Team steht, und plane von vornherein damit statt daran vorbei.

Ich habe wieder Kapazität - rund 50 % Auslastung, vollständig remote.

Was ich mache

  • Anwendungen in Python und TypeScript weiterentwickeln, ohne dass der laufende Betrieb dabei stehenbleibt
  • Anwendungen auf Kubernetes bringen und dafür sorgen, dass sie dort zuverlässig laufen
  • Den Weg vom Repository in die Produktion bauen: Paketierung, CI, Testsuites, Deployment - und den Betrieb, um den sich sonst niemand kümmert
  • Tests, die das absichern, damit ein Team seinem eigenen Code nicht länger ausweicht und eine Änderung von außen einfach übernommen werden kann, statt erst geprüft werden zu müssen
  • Das Team stärker hinterlassen, als ich es angetroffen habe: Reviews, Pairing und Praktiken, die bleiben
  • Offene Entwicklung: Upstream-Projekte, öffentlicher Sektor, souveräne Infrastruktur

Wie ich arbeite

Ich arbeite im Team mit, nicht als externer Berater. So sehe ich die Probleme, die in Status-Meetings nicht zur Sprache kommen. Und deshalb bleibt auch etwas, wenn ich wieder gehe: Das Team entwickelt sich weiter, weil wir zusammen arbeiten - nicht, weil es eine Präsentation gesehen hat.

Zuletzt

Drei Jahre lang openDesk bei Univention, der souveräne Arbeitsplatz für die europäische Verwaltung. Ich habe die Nubus-Komponenten auf Kubernetes gebracht, die Helm-Charts weiterentwickelt, mit denen sie ausgerollt werden, CI und End-to-End-Tests aufgebaut und zeitweise das Team geleitet.

Hintergrund

  • Diplom-Informatiker, Carl von Ossietzky Universität Oldenburg
  • VP of Technology bei ERGO Digital IT (2017–2021), zuvor Head of Engineering und Head of Architecture - eine digitale Entwicklungseinheit von Grund auf aufgebaut, rund 150 Mitarbeitende in Berlin und Warschau
  • Lead Developer und Team Lead bei Delivery Hero, RhodeCode, Lemoncat
  • Python, TypeScript, Kubernetes, NixOS, Linux - vom Prototyp bis in die Produktion

Mit Rust arbeite ich bisher in eigenen Projekten, noch nicht für Kunden. In diese Richtung möchte ich weitergehen - Anfragen auf dieser Basis sind ausdrücklich willkommen.

Kontakt