Die richtige Systemarchitektur für Ihre Anforderungen
Für komplexe Projekte übernehme ich die übergreifende technische Gestaltung und Koordination.
Ich arbeite mit Ihnen und anderen Stakeholdern zusammen, um die Anforderungen zu verstehen und übertrage diese in funktionale und nicht-funktionale technische Rahmenbedingungen in der Form von Spezifikationen und Architekturentwürfen.
Ich lege Wert darauf, das richtige Werkzeug zu verwenden, um Ihre Anforderungen bestmöglich zu erfüllen. Das heißt, ich evaluiere die Umsetzungsmöglichkeiten strukturiert und mache die Ergebnisse und Entscheidungen transparent, anstatt automatisch jene Methode zu wählen, die sich gerade auf dem Höhepunkt der "Hype-Kurve" befindet.
Die entworfene Architektur stellt sicher, dass das System robust, skalierbar und wartbar ist. Ich kommuniziere einerseits offen und auf Augenhöhe mit allen Entwicklerteams, um die Architektur zu vertreten und die Umsetzung zu unterstützen.
Auf der anderen Seite arbeite ich eng mit dem Projektmanagement zusammen, um den Status der technischen Entwicklung darzustellen.
Meine Erfahrung und Qualifikation
Ich habe viele verschiedene Softwareprojekte gestaltet und umgesetzt: von Kleinstprojekten wie der Website, die Sie gerade lesen, bis hin zu großen Projekten mit mehreren Jahren Entwicklungszeit und vielen Entwicklerteams.
Darunter waren sowohl zeitlich begrenzte Machbarkeitsstudien (Proof of Concept) in Forschung und Entwicklung, als auch große kommerzielle Projekte. An beiden Enden dieses Spektrums habe ich Verantwortung für die technische Gestaltung und Umsetzung übernommen.
Ich habe viele Jahre Erfahrung in der Softwareentwicklung und arbeite nicht als "hands off" Architekt. Ich habe den notwendigen praktischen Hintergrund, um die Entwicklerteams bei der Umsetzung zu unterstützen und deren Bedürfnisse und Ansprüche zu verstehen.
Meine angewandte Erfahrung kommt vornehmlich aus der Web-Entwicklung.