Solution Architect und Software Engineer

Freiberuflicher Software-Ingenieur

Sie benötigen Unterstützung bei der Entwicklung Ihrer individuellen Software Lösungen? Ich berate und unterstütze Sie bei der Erstellung Ihrer IT Systeme. Sie profitieren von über 20 Jahren Entwicklungs-Erfahrung aus zahlreichen Projekten mit einer großen Bandbreite von Technologien bei der Umsetzung von Web Anwendungen, Cloud Lösungen, Unternehmensanwendungen oder mobilen Anwendungen.

Dienstleistungen

Software-Entwicklung

Software Entwicklung wird komplexer, die Möglichkeiten vielfältiger. Gleichzeitig werden geringere Kosten und kürzere Realisierungszeiten erwartet. Die Qualität der Software und die Effizienz Ihres Teams sind dabei kritische Faktoren. Ich helfe Ihnen diese zu optimieren und verwende dabei moderne Methoden sowie die eigene Entwicklungserfahrung aus zahlreichen Projekten. Mein Schwerpunkt liegt in der Entwicklung von Web Anwendungen (Java, Scala, Node, Typescript, React, Angular), Micro Services und Cloud Lösungen (Microsoft Azure oder AWS) oder komplexen Integrationslösungen.

IT Architektur und Konzeption

IT Architektur und die Konzeption von Infrastruktur und Software Komponenten schafft die Grundlage für die Entwicklung Ihrer Lösungen. Egal ob agile Entwicklung oder Wasserfall Modell, es ist wichtig, eine klare Struktur der Komponenten zu Entwerfen, verbindliche Schnittstellen und eine einheitliche Vorgehensweise innerhalb und zwischen Entwicklungs-Team festzulegen. Ich helfe Ihnen, diese wichtigen Aspekte methodisch zu entwerfen und zu dokumentieren. Ich unterstütze Ihre Entwicklungs-Teams, die Methoden zu erlernen und zu verbessern und helfe, die Umsetzung von Vorgaben zu messen und Qualitätskriterien einzuhalten.

Beratung

Ich unterstütze Sie in allen Projektphasen der IT und kenne diese aus der Praxis von vielen Projekten: Von Ausschreibung und Angebotserstellung, Kostenabschätzung über Anforderungsanalyse, Entwicklung, Test, Rollout bis hin zu Betrieb und Wartung. Daher berate ich Sie gern, wenn Sie beispielsweise Entwicklungskosten und Aufwände abschätzen wollen, Anforderungen erfassen wollen oder Hilfe bei einer Ausschreibung benötigen. Ich optimiere gern die Qualität und Effizienz Ihrer Entwicklungsprozesse und berate bezüglich agiler Arbeitsweise und Continuous Delivery.