Beratung
Technische Entscheidungen, Softwarearchitektur, bestehende Systeme analysieren und gemeinsam pragmatische Lösungen entwickeln.
↗Ich unterstütze Unternehmen dabei, Software zu entwickeln, Prozesse zu automatisieren und technische Probleme pragmatisch zu lösen.
Softwareentwickler mit einem Faible dafür, komplizierte Dinge einfacher zu machen.
Ich unterstütze Unternehmen bei Softwareentwicklung, technischen Fragestellungen und Automatisierung. Dabei geht es mir nicht darum, möglichst viel Technologie einzusetzen – sondern die richtige Lösung für das eigentliche Problem zu finden.
Meine Ausbildung zum Fachinformatiker für Anwendungsentwicklung habe ich 2005 bei der Team Training Net GmbH in Köln begonnen, die während meiner Zeit dort in Team Training Solutions GmbH umbenannt wurde. Diesem Unternehmen bin ich – mit einer Unterbrechung durch Zivildienst und Rettungsdienst – rund 19 Jahre treu geblieben: von der Ausbildung bis zum erfahrenen Softwareentwickler, mit allem, was in so einer Zeit an Systemen, Technologien und Verantwortung dazukommt. Seit 2024 entwickle ich bei der DATEV eG in Nürnberg und übernehme daneben eigene Projekte.
Die beste Lösung ist selten die komplizierteste. Bevor ich eine Zeile Code schreibe, will ich verstehen, warum ein Problem überhaupt existiert – oft liegt die eigentliche Ursache woanders, als man zunächst denkt. Deshalb arbeite ich eng mit den Menschen zusammen, die täglich mit einem System arbeiten, nicht nur mit denen, die es in Auftrag geben.
Ehrenamtlich bin ich beim Technischen Dienst des DRK Köln im Katastrophenschutz aktiv. Für den Ausgleich sorgen Kraftsport und lange Wanderungen – beides gute Wege, um den Kopf nach einem Projekttag wieder freizubekommen.
Nicht jede Herausforderung braucht ein neues System. Manchmal braucht es nur jemanden, der das bestehende Problem versteht und sinnvoll löst.
Technische Entscheidungen, Softwarearchitektur, bestehende Systeme analysieren und gemeinsam pragmatische Lösungen entwickeln.
↗Individuelle Anwendungen, interne Tools, Schnittstellen und Erweiterungen bestehender Software.
↗Wiederkehrende manuelle Prozesse automatisieren, Systeme verbinden und Arbeitsabläufe effizienter gestalten.
↗Ein paar Beispiele dafür, wie aus technischen Problemen funktionierende Lösungen werden.
Wiederkehrende manuelle Abläufe durch eine individuelle Anwendung automatisiert und bestehende Systeme über APIs angebunden.
Individuelle Webanwendung zur zentralen Verwaltung von Daten, Benutzern und organisatorischen Prozessen.
Technologie sollte zum Problem passen – nicht umgekehrt.
C++ / STL
Java
JavaScript
PHP
Windows SDK
Visual Studio
IntelliJ
Eclipse RCP/SWT
Git
GitHub
Subversion
TFS
Scrum
Jira
Confluence
Azure DevOps
Bamboo
Problem, Anforderungen und bestehende Prozesse verstehen.
Komplexität reduzieren und eine sinnvolle Lösung entwerfen.
Sauber umsetzen, testen und transparent kommunizieren.
Die Lösung produktiv bringen und nachhaltig betreibbar machen.
Ehrlich gesagt: bisher niemand. Aber die Hoffnung stirbt zuletzt.
Dieser Bereich ist aktuell leerer als mein Terminkalender an einem Montagmorgen. Statt erfundener Zitate von „Anna B.“ und „Markus V.“ gibt es hier lieber ehrliche Leere – bis jemand Echtes sie füllt. Zum Beispiel du, nach dem besten Projekt deines Jahres?
Erste Referenz werden →Erzähl mir kurz, worum es geht. Wir schauen gemeinsam, ob und wie ich dich dabei unterstützen kann.
Projekt besprechen →