Profil
Ich bin Solution- und Software-Architekt und verfüge über hohe
Kompetenzen in den Bereichen Engineering Manager und Business
Analysis. Ich bin sehr interessiert an einer Zusammenarbeit mit
Unternehmen, in denen meine Fähigkeiten und Erfahrungen von großem
Nutzen sind und die zudem eine Herausforderung für mich darstellen
und mein Wissen stärken oder erweitern können.
KOMPETENZEN
Solution- / Software-Architektur - 10+ Jahre Erfahrung
- Ich bin ein Certified Professional Software Architect (CPSA-F)
- Ich habe das Zeiterfassungssystem "ID-Time" entworfen und
implementiert, das in der Cloud (Azure) gehostet wird, auf Docker
und Azure App Services basiert und auf Web, iOS, Android und
OpenAPI portiert ist, basierend auf dem MS .Net Core
Technologie-Stack
- Ich habe das Mitarbeiter-Entwicklungstool namens "valinqs"
entworfen und implementiert, was eine serviceorientierte
Architektur darstellt und auf viele Geräte portiert wurde. Das
Projekt umfasste auch mehrere Integrationen, wie Message
Queues, Message Buses, wie Azure ESB, AD/LDAP Verbindungen
und SSO, bzw. Exchange Servers
- Ich war hauptsächlich für das Design und für die Implementierung
des Provisionsabrechnung-Systems für eines der größten
Finanzberatungsunternehmen in Deutschland verantwortlich,
wobei das Ziel darin bestand, eine mittlere Schicht für das
update7 CRM-System (Aurea) und Provisionsabrechnung-Tool
(Nord-Soft), bzw. Reporting-Backends zu entwerfen und zu
implementieren sowie die Migration von Millionen von Daten zu
planen und durchführen
- Ich habe über 10 Jahren Erfahrung in Schnittstellen-
Verbindungen, in deren architektonische Designentwurf,
Dokumentation, bzw. in deren Segregation und Sicherheit.
- Ich war die verantwortliche Person für die meisten der Projekte,
die in meinem Erfahrungsbereich aufgelistet sind
Cloud Architekt / Migration - 10+ Jahre Erfahrung
- Ich war verantwortlich für das Design, die Einrichtung bzw. für die
Überwachung der Cloud-Umgebungen für alle Cloud-basierten Projekte, die in meinem Erfahrungs- bzw. Referenzbereich
aufgeführt sind
- Ich war die verantwortliche Person für die Migration der gesamten
Plattform für "loanboox" in die Cloud von einem Schweizer
Rechenzentrum, einschließlich der Dienste, Datenbanken
- Ich habe die ETL-Prozesse entworfen und mehrere Länder für
eines der größten Finanzberatungsunternehmen in Deutschland
auf die neu eingerichtete Umgebung migriert
- Als Solution Architekt habe ich mehrere Kunden von Altsystemen
wie z.B. Salesforce auf SuiteCRM migriert und das
Architekturdesign für das neue System erstellt
- Ich habe ein tiefes Wissen in fast jedem Teil der Cloud-Architektur
(hauptsächlich Azure), aber generell in: Container/AKS/Docker,
App Services, Datenbanken, sichere Kommunikation und
Segregation, Auth/SSO, Event Hubs und Grids, App Tokening und
Rechtekonzepte, Active Directory (AAD), Backup-Systeme und -
Strategien, Storages, Caches, Azure Functions und Messaging
Queues/Buses, Azure ESB, Logging und Application Insights
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 Software Engineer - 20+ Jahre Erfahrung
- Ich verfüge über fundierte Kenntnisse im Microsoft Stack wie .Net,
.Net Core, ASP.NET, etc.
- Frontend-Stack: Von JavaScript/CSS/HTML, über Typescript, bis
hin zu Angular, React, usw.
- Fundierte Kenntnisse in Open-Source-Projekten, Frameworks
- Erfahrung in der App-Entwicklung mit Xamarin
- Skriptsprachen: PowerShell, Bash, usw.
- War stets verantwortlich für die Konzeption, Einrichtung und
Migration von Datenbanken wie MSSQL, MariaDB, MySQL, Azure
SQL Server, etc.
- Fundierte Kenntnisse in der Container-Architektur wie Docker,
Kubernetes, etc.
- Ich verfüge über fundierte Kenntnisse in den Bereichen
Netzwerke, Sicherheit und Segregation.
Team Lead / Scrum Master / Kunden-Kommunikation - 20+ Jahre Erfahrung
- Ich bin ein zertifizierter Scrum Master (Scrum Alliance)
- Ich habe mehrere Jahre lang Scrum-Teams geleitet
- Kunden-Kommunikation ist eine meiner Stärken
Berufserfahrungen
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
Strada (CS)
2008 - 2009
Job title:
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