Schlagwörter
Skills
In 2009, I transitioned to .NET enterprise application development, a move that aligned with my strengths and personal interests, enabling me to excel in creating robust backend systems and architectures. My work has included designing solutions such as image databases, workflow systems, and computer-aided business processes, leveraging methodologies like Event Sourcing and Domain-Driven Design.
A key aspect of my career has been my ability to prototype and implement architectural proposals, driving innovation and efficiency within my projects. Recently, I have expanded my expertise into the realm of artificial intelligence, focusing on machine learning and deep learning. My commitment to continuous learning is evidenced by the completion of various certifications through Udacity and EDX, including courses offered by Harvard University.
As I continue to evolve professionally, I am eager to apply my newfound knowledge in AI to projects beginning in 2025, further enhancing my contributions to the field. My current areas of focus include .NET, software architecture, Azure Cloud and DevOps, and message-based systems, all complemented by my growing proficiency in AI technologies.
- Over 20 years of experience in the IT industry, focusing on software development and architecture design.
- Expertise in .NET, PHP, MySQL, and web-based application development.
- Strong knowledge in designing backend systems, image databases, and workflow systems.
- Experience with Domain-Driven Design, Event Sourcing, and developing architectural solutions.
- Proficiency in Azure Cloud, Azure DevOps, and message-based systems.
- Ongoing education in artificial intelligence, particularly in machine learning and deep learning.
- Certifications from Udacity and EDX, including courses from Harvard University.
Projekthistorie
Meine Aufgaben:
- Design und Entwicklung einer Backend Infrastruktur für die Softwarelösungen im Azure Umfeld
- Anpassung / Erweiterung bestehender Lösungen für Umsetzung Geschäftsprozesse
Techniken und Tools:
- Azure DevOps
- Azure
- Terraform (HashiCorp)
- Domain Driven Design
- .NET
Erweitern der bestehenden eingesetzten Softwarelösung um neue Funktionalität.
Entwurf einer neuen Architektur für eine Microservice basierte verteilte Service Plattform.
Entwicklung eines Prototypen um neue Konzepte aufzuzeigen.
Etablierung einer neuen Architektur.
Beratung im Bereich Identity Management und Konzeptausarbeitung.
Durchführungen von Schulungen und Präsentationen.
Integration und umfangreiche Anpassung einer IdenityServer 4 basierten Lösung im Firmenumfeld. Berücksichtigung firmenspezifischer Gegebenheiten (Sicherheitsrichtlinien, Authentication Flows usw.). Design / Entwicklung des IdentityManagements und Verwaltungstool für Konfiguration des IdentityServers.
Details:
Um eine standardisierte (nach öffentlichen Standards) und einheitliche Plattform für Sign in / Sign out und Single Sign-on plattform- und firmenübergreifend zur Verfügung zu haben, wurden umfangreiche Anpassungen am IdentityServer 4 vorgenommen, um diesen optimal in das Firmenumfeld zu integrieren.
Konsolidierung und Implementierung des Identity Managements.
Meine Aufgaben:
- Design und Entwicklung einer einheitlichen Identity Management Infrastruktur (globaler user context, einheitliche Schnittstellen)
- Design und Entwicklung einer IdentityServer 4 basierenden autoritativen Lösung
- Anbindung externer Systeme an den Identity Server 4 (Active Directory, weitere kundeneigene Lösungen)
- Anbindung/Umstellung diverser Client Systeme auf openID connect und oAuth2
- Umsetzung diverser firmeneigener Authentication Flows (unter anderem 2-Factor)
- Schulungen der Mitarbeiter
Entwicklung eines komplexen B2B Shop Systems, Verwaltung der Produkte, Supply Chains, Pricing, Price History, mehrstufiger Order Process, Reporting, Integration von Elasticsearch.
Details:
Entwicklung eines komplexen B2B Systems für B2B Shop Items, Verwaltung der Produkte, Supply Chains, Pricing, Price History, Mehrstufiger Order Process, Reporting, Integration mit Elasticsearch.
Frontend (UI) basiert auf Angular 4 und kommuniziert über WebAPI mit dem Backend.
Teamgröße: 7 Mitglieder.
Meine Aufgaben:
- Evaluation diverser Komponenten für Einsatz
- Entwurf und Umsetzung Teile der Backend Architektur
- Anbindung Elasticsearch (mit .NET NEST Library als .NET Wrapper)
- Design und Implementierung Indexing Infrastruktur (Elasticsearch)
- Anbindung Message Bus (NServiceBus)
- Anbindung Security (IdentityServer (openID connect / oAuth)
- Entwurf und Implementierung eines auf Claims basierten Rechtesystems
- Integration PostSharp in das Framework
- Integration Testing
- Dokumentation
Zertifikate
Reisebereitschaft
100% vor Ort: Nürnberg, Fürth, Erlangen (Umkreis 100 km)
Deutschlandweit: On Site: 2 Tage, Remote: 3 Tage
D-A-CH: nach Absprache mit familienkompatiblen Remote Anteil