20.03.2025 aktualisiert

**** ******** ****
100 % verfügbar

Senior Software Developer, Technical Lead, Software Architect

Weiden, Deutschland
Weltweit
Diplom-Informatiker (entspricht Master-Abschluss)
Weiden, Deutschland
Weltweit
Diplom-Informatiker (entspricht Master-Abschluss)

Profilanlagen

Profil-deutsch.pdf
Profil-deutsch.docx

Skills

Rollen
  • Senior Developer
  • Technical Lead
  • Project Lead
  • Software Architect
Schwerpunkt
Als Senior-Softwareentwickler und IT-Berater mit über 30 Jahren Erfahrung in der Entwicklung hochskalierbarer, sicherheitskritischer und performanter Unternehmenslösungen mache ich ihr Unternehmen zukunftssicher. Ich bin spezialisiert auf Software-Architekturen, verteilte Systeme, IT-Security und High-Performance-Datenbanken – essenzielle Komponenten ihres Unternehmen mit höchsten Anforderungen an Verfügbarkeit, Compliance und Skalierbarkeit. Durch meine langjährige Erfahrung kombiniere ich tiefgehendes technisches Know-how mit einem klaren Business-Fokus – zusammen optimieren wir Hand-in-Hand nicht nur ihre Systeme, sondern sorgen für messbare Effizienzgewinne und nachhaltige Kostensenkungen.

tl;dr
Erarbeitung effizienter, skalierbarer und wartungsfreundlicher Softwarelösungen – von der Konzeption und Implementierung bis zur Inbetriebnahme - mit Fokus auf Kosteneffizienz, Termintreue und Qualität.

zentrale Themen
  • Softwareentwicklung: Plattformübergreifende, komplexen Lösungen (vom Design bis zur Umsetzung)
  • Architektur: Verteilte, hochverfügbare und sichere Systeme
  • Webtechnologien: Frontend, Backend, API und Middleware
  • Cloud Computing: Integration an Cloud-Plattformen
  • Security: Daten- und Systemsicherheit
  • Künstliche Intelligenz (KI): Machine Learning (ML), Deep Networks, large language models (LLM, z.B. OpenAI), angewandte Mathematik und Statistik, Integration von KI in Ihre Systeme
  • Java Plattform (Java / Kotlin / Scala)
  • .NET-Plattform (dot net, core, c#, vb, web)
  • Datenbanken / Big Data (SQL + NoSQL)
  • Clean Code / Refactoring / Functional Programming
  • Agile Methoden: Scrum, Kanban
  • Coaching von Entwicklern

Sprachen

DeutschMutterspracheEnglischverhandlungssicher

Projekthistorie

Weiterentwicklung einer Seggregation Of Duties (SOD) Anwendung

Banken und Finanzdienstleistungen

Rolle: Senior Developer, Technical Lead

Erfolge:
  • Durch konsequentes Weiterentwicklung der Anwendung zusammen mit den Stakeholdern und Key-Usern konnte die Anwendung global im Konzern positioniert werden
  • Umbau der Anwendung für einen globalen, länderübergreifenden Einsatz (multi-region, multi-language)
  • vollständiges Refactoring der Codebase (clean code)
  • Migration der Altdaten in eine moderne Struktur (Cleanup; Transformation; Enrichment)
  • Oracle Performance Tuning (Partitioning; Table Statistics; Query Optimization; Datenmodell optimieren; Oracle spezifische Tuning-Mechanismen; Schema-Migrationen)
  • Aufbei einer Monitoring-Umgebung (ELK stack / filebeat) für Logging / Analysis
  • Aufbau eines zeitbasiertes, revisionssicheres Datenmodells (für Auditing / historische Abfragen / Vergleich verschiedener Zeitpunkt)
  • Integration der Identity Provider (Microfocus, Microsoft Azure)
Technologien: Java 17+, Gradle, GIT, Oracle, SQL, OAuth2, Open ID Connect (OIDC), Json Web  Token (JWT), Elasticsearch, Kibana, Filebeat, ELK-Stack, Red Hat Linux, Spring Boot, JDBI, Hibernate, QueryDSL, JPA, JUnit, Docker, Container, Jenkins (CI/CD)

Ablösung eines traditionellen ERP-Systems durch eine flexiblere und branchenspezifische Eigenentwicklung (part time, beratend und entwickelnd)

Konsumgüter und Handel

Rollen: Senior Developer, Technical Lead, Berater

Erfolge:
  • erfolgreiche Dekommisionierung der Altanwendung
  • Wegfall von Lizenzkosten und Wartungsvertrag
  • vollständige Kontrolle über die Betriebsabläufe
  • Wettbewerbsvorteil durch reduzierte Produktionskosten und bessere Time-To-Market
  • Aufbau einer Service-Broker Architektur auf Basis von Webservices
  • Apache Kafka als Event Streaming Hub zur Koordination von Microservices
  • Handling von verteilten Datenbanken und Transaktionen
  • Anbindung neuer Microservices mit geringstmöglichen Aufwand
  • dynamischer UI-Client zur Bearbeitung neuer Daten ohne Anpassungsaufwand
  • Integration des Produkt Information System (PIM)
  • Integration des Online-Shops
  • Anbindung an die Produktionsfläche
  • Nutzung von Container-Services
Technologien: C#, .NET, Microsoft SQL-Server, PostgreSQL, REST, OAuth 2.0, HATEOAS (Hypermedia as the Engine of Application State), Entity Framework, JavaScript, NUnit, Docker, Teamcity, Apache Kafka, EventBus-Modell

Ablösung des Identity Providers einer Bank durch eine Eigenentwicklung

Banken und Finanzdienstleistungen

Rollen: Senior Developer, Technical Lead

Erfolge:
  • Dekommisionierung von Oracle Identity Management (end of life)
  • Entwicklung einer modernen Ersatzlösung (green field)
  • Beseitigung von Altlasten (technical debt durch OIM)
  • Synchronisation der Personaldaten aus SAP HR
  • Erkennung und Bereinigung von Datenfehlern bei der Erfassung und Bearbeitung
  • Provisionierung von LDAP / Active Directory
  • Provisionierung des Zugangsssystems für Gebäudesicherung (Siemens SIPORT)
  • Provisionierung der Betriebsdatenbank (BDB)
  • Provisionierung des Core Banking (Kordoba CORE24)
  • Provisionierung des Document Management Systems (DOXIS)
  • inkrementieller Sync mit geringer Latenz durch Verwendung eines Push-Modells
  • regelmässiger Full-Sync für zusätzlichen Konsistenz und Recovery (= Auto-Repair)
  • Synchronisation in Hin- und Rückrichtung (Soll / Ist-Abgleich)
Technologien: Java 11+, Maven, GIT, Oracle Identity Management (Oracle IDM), Oracle SQL, Siemens Siport, Core24, Doxis, Active Directory, LDAP, unbound ldap sdk,  JDBI, Spring Boot, JUnit

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden