Profil
- Als freiberuflicher Solution- und Software-Architekt bringe ich umfassende Expertise in den Bereichen Cloud- und DevOps-Engineering, Engineering Management sowie Business Analysis mit.
- Ich unterstütze Unternehmen dabei, anspruchsvolle Projekte erfolgreich umzusetzen, indem ich meine Fähigkeiten gezielt einsetze und gleichzeitig meine Expertise kontinuierlich erweitere. Mein Fokus liegt darauf, nachhaltige Lösungen zu schaffen, die echten Mehrwert bieten.
KOMPETENZEN
Solution-, Software-Architekt - 10+ Jahre Erfahrung
- Zertifizierter Software-Architekt (CPSA-F) mit über 10 Jahren Erfahrung in Software-, Cloud-, Container- und Migrationslösungen.
- Design und Implementierung des Zeiterfassungssystems "IDTime", gehostet in Azure, basierend auf Docker und MS .NET Core, portiert auf Web, iOS, Android und OpenAPI.
- Entwicklung eines Mitarbeiterentwicklungs-Tools mit serviceorientierter Architektur, inkl. Integrationen von Azure ESB, SSO, AD und Exchange Server.
- Hauptverantwortlicher für die Provisionsabrechnung eines führenden Finanzberatungsunternehmens, inklusive Middleware-Design, Aurea CRM-Integration und Datenmigration.
- Fundierte Expertise in Schnittstellen-Design, Segregation, Sicherheit und Dokumentation.
- Übernahme der kompletten technischen Leitung und Verantwortung in den aufgeführten Projekten.
CCloud Expert und Engineer, Migration Expert - 15+ Jahre Erfahrung
- Verantwortlich für das Design, die Einrichtung Sicherheit, Datensicherung, Skalierbarkeit und Monitoring von Cloud-Umgebungen in sämtlichen Cloud-basierten Projekten.
- Migration zahlreicher On-Premise-Umgebungen in die Cloud, einschließlich virtueller Maschinen, Active Directory, File Shares, Datenbanken, Applikationen und diverser Systeme im Rahmen des Cloud Adaption Frameworks / 5R-Konzepts.
- Planung und Umsetzung von Migrationsprojekten: Erfolgreiche Planung, Leitung und Realisierung komplexer Migrationsprojekte hin zu cloud-nativen Architekturen, einschließlich virtueller Maschinen, Datenbanken, Applikationen, Firewalls, Netzwerken, Logging, Monitoring, Alerting sowie Design von Entwicklungsumgebungen und Einführung von Sicherheits- und VulnerabilityRichtlinien.
- Backup- und Update-Strategien: Entwicklung und Implementierung von Strategien, begleitet durch Cloudflare-ZTNA-Integration, Conditional-Access-Settings, Device Compliance und Management. Beratung bei der Einführung von Cloud Defender und
- Sentinel.
- Tiefgreifende Expertise in nahezu allen Aspekten der Cloud-Architektur (Schwerpunkt Azure), einschließlich:
- Governance: Zero Trust Konzept, Conditional Access, InTune/Endpoint Protection and Compliance, Policy Enforcements, PIM, MFA, usw.
- Backup- und Update-Strategien: Entwicklung und Implementierung von Strategien, begleitet durch CloudflareZTNA-Integration, Conditional-Access-Settings, Device Compliance und Management. Beratung bei der Einführung von Cloud Defender und Sentinel.
- Container (AKS/Docker), App Services / Web Apps, Datenbanken, EventHub/-Grid, Messaging Queues/Buses
- BigData / Data Lakes: Optimization, Automatisierung/Pipelines, Azure App Fabric, Medallion Model, Microsoft Fabric and OneLake
- Reporting and Monitoring: Resource-Observing, Alerting, Power BI, Integration (like Grafana, New Relic, etc.)
- Sichere Kommunikation, Networking, Firewalls, Auth/SSO, Rechtekonzepte, App Tokening
- Active Directory (AAD), Service Vaults, Backups, Storages, Caches, Azure Functions
- Logging, Application/VM Insights, Backup-Systeme/- Strategien
Senior DevOps Engineer / Microservices - 5+ Jahre Erfahrung
- Ich habe ein tiefes Wissen über die Konzepte von
DevOps/DevSecOps, mit Werkzeugketten wie Azure DevOps, TFS,
Teamcity, Github, Terraform, Azure Bicep, ARM, etc.
- Ich habe einen HA-Cluster mit Docker Swarm und auch mit
Kubernetes bei der BBT Software AG aufgesetzt
- Ich habe tiefe Kenntnisse mit Linux und Windows Servern,
Netzwerken, Scripting
- Bei den letzten Projekten war ich für die gesamte Lieferkette
inklusive Sicherheitsaspekte verantwortlich
- Ich habe auch in diesem Bereich Kenntnisse in Monitoring,
Alerting und Change-Management
Senior DevOps Engineer / Microservices - 10+ Jahre Erfahrung
- DevOps/DevSecOps/FinOps-Expertise: Fundierte Kenntnisse in DevOps/DevSecOps/FinOps-Konzepten und Tools wie Azure DevOps, TFS, TeamCity, GitHub, Terraform, Bicep, ARM, Cake.
- Containerized-Setups: Einrichtung hochverfügbarer Cluster mit Docker Swarm und Kubernetes.
- Linux- und Windows-Server-Know-how: Tiefe Expertise in Server-Administration, Netzwerken, Scripting und Sicherheitsaspekten.
- Verantwortung für die gesamte Lieferkette: In den letzten Projekten vollständige Verantwortung für Lieferketten inklusive Sicherheits-, Monitoring-, Alerting- und Change-ManagementAspekten.
Senior Software Engineer - 20+ Jahre Erfahrung
- Microsoft-Stack: Umfangreiche Erfahrung mit .NET, .NET Core, ASP.NET und weiteren Microsoft-Technologien.
- Frontend-Technologien: Fundiertes Wissen in JavaScript, CSS, HTML, TypeScript sowie Frameworks wie Angular und React.
- Open-Source-Expertise: Tiefgreifende Kenntnisse in OpenSource-Projekten und Frameworks.
- App-Entwicklung: Erfahrung in der plattformübergreifenden Entwicklung von Apps mit Xamarin/Maui.
- Skriptsprachen: Versiert in PowerShell, Bash und anderen Skriptsprachen.
- Datenbankmanagement: Verantwortlich für Design, Einrichtung und Migration von Datenbanken wie MSSQL, MariaDB, MySQL, Azure Cosmos DB, MongoDB und Azure SQL Server.
- Container-Architekturen: Fundierte Kenntnisse in Technologien wie Docker und Kubernetes.
- Netzwerke und Sicherheit: Tiefgreifendes Wissen in den Bereichen Netzwerktechnologien, Sicherheit und Segregation.
Team Lead / Scrum Master / Kunden-Kommunikation - 20+ Jahre Erfahrung
- Zertifizierter Scrum Master (Scrum Alliance) mit fundierter Erfahrung in der Umsetzung agiler Prinzipien und Methoden.
- Mehrjährige Erfahrung in der erfolgreichen Leitung und Moderation von Scrum-Teams, einschließlich der Förderung von Zusammenarbeit und kontinuierlicher Verbesserung.
- Ausgeprägte Stärke in der Kundenkommunikation, mit Fokus auf klare Abstimmung, Stakeholder-Management und Aufbau vertrauensvoller Beziehungen.
Berufserfahrungen
2022 ? heute:
Rolle: Solution Architect, Cloud- & DevOps Engineer
Kunde: Roland Berger Holding GmbH
Aufgaben:
- Planung Migration (5R), Entwurf der Architektur bzw. Hilfeleistung beim Planung/Verwirklichung in Azure Cloud, Beratung und Begleitung Roland Berger Mitarbeiter / Projekt-Migrationen
- Solution Architektur und Projektleitung von Teilelemente, wie unter anderem: Infrastrukturplanung und Aufsetzen, Testing, Automatisierung (DevOps), Scrum Projektleitung / Teamleitung.
2018 - heute
Rolle: Software Architect
Aufgaben:
Azure DevOps Policy Configurator
- Entwurf und Entwicklung eines Tools zur Richtlinienkonfiguration für
Azure DevOps, das einen Regelsatz mit Vererbungsrichtlinien für Azure
DevOps Git-Repositories generiert und ausführt
- URL gerne auf Anfrage
2021 - 2022
Rolle: Chief Software Architect / Business Analyst
Aufgaben:
ID Time
- Architektonischer Entwurf und Implementierung des ID Time-Produkts
unter Anwendung der neuesten Technologien, Techniken und
Sicherheitsmaßnahmen
2019 - 2021
Rolle: Software Architect / Software Developer
Kunde: loanboox
Aufgaben:
- Architektonische Neugestaltung der Website unter Anwendung der
neuesten Technologien und Techniken
- Die Website ist eine unabhängige
Fremdkapitalmarktplattform für große Organisationen
2010 - 2018
Rolle: Chief Solution and Software Architect
Kunde: gerne auf Anfrage
Aufgaben:
- Entwurf und Entwicklung der Anwendung
- Das Projekt wurde zur
Erleichterung der Rekrutierungsprozesse von Unternehmen entwickelt,
die ständig neue Mitarbeiter benötigen
- Die Anwendung wird in der Windows Azure Cloud gehostet, basierend
auf Azure-spezifischen Diensten, und vor Ort mit einer gemischten,
modularen Architektur
2018 - 2018
Rolle: Chief Solution and Software Architect
Kunde: gerne auf Anfrage
Aufgaben:
- Entwurf und Entwicklung der Anwendung
- Das Projekt
wurde für Leute gemacht, die ein Unternehmen verkaufen oder kaufen
wollen
- Die ausgeklügelte Such- und Paarungsmaschine ist der stärkste
Teil der Anwendung
- Das Interessante an diesem Projekt war, dass wir die neuesten Techniken
und Technologien verwendet haben, um die Bedürfnisse des Kunden zu
erfüllen
2008 - 2012
Rolle: Senior Consultant / Lead Developer
Aufgaben:
- Entwicklung von Teilen für das Projekt mit dem Namen MyOVB, bei dem es sich im Wesentlichen um die Geschäftslogik für einen großen Kunden und die Integrationsschicht zwischen verschiedenen Systemen wie dem Provisionsberechnungssystem, Update Seven (CRM) usw. handelt. Außerdem habe ich ein ERD-Tool für die Migration, ein Rollout-Manager-Tool und weitere kleinere Hilfsmittel entwickelt.
- Die Hauptaufgabe bestand darin, das Team zu leiten und den Kunden hinsichtlich der Architektur und der Entwicklungs-/Migrationsoptionen zu beraten. Das Interessante an diesem Projekt war, dass wir die neuesten Techniken und Technologien verwendet haben, um die Bedürfnisse des Kunden zu erfüllen.
2008 - 2009:
Rolle: Senior Developer
Kunde: Strada, NÖ Landesregierung
Aufgaben:
- Implementierung, Fehlerbehebung und Support der Applikation Strada
und Implementierung von Submodulen für die NÖ Landesregierung, wie
z.B. Integration/Synchronisation mit GIP, Lakis
- Die Anwendung verwaltet
das gesamte Straßennetz von Niederösterreich
2008 - 2008
Rolle: Senior Developer
Kunde: TechTalk
Aufgaben:
- Implementierung des Submoduls GMX für das O/RM-Produkt der Firma TechTalk. Mit Hilfe des Moduls ist es möglich, Entitäten durch Serviceschichten zu schieben und andere Repräsentationsblöcke, sogenannte DTO-s, zu bilden, mit dem Vorteil, dass das Tool bereits mehrere Strategien für CRUD und für die Erstellung/Vorbefüllung der Objekte enthält.
- Andererseits ist das Tool generisch, was bedeutet, dass es leicht in andere O/RMs integriert werden kann.
2004 - 2008
Rolle: Software Developer
Aufgaben:
- Spezifikation, Implementierung und Unterstützung des ETR (Unified
System of Studies), das über 500 Seiten umfasst, und seiner Untermodule,
wie z. B. Schnittstelle für Online-Zahlungen für K&H- und OTP-Banken, spezielles Zahlungsmodul für die Universität Debrecen, Generator für dynamische Formulare sowie Unterstützung der Einführung und des Starts des Systems an neuen Universitäten