Mitarbeit an der Architektur und Entwicklung eines großskaligen Informationssystems zur Verarbeitung klassifizierter und verschlüsselter Daten für die Bundeswehr.
Architektur, Design und Weiterentwicklung einer hybriden Lösung bestehend aus: Java-Backend mit REST-API, angebunden an interne Dienste; C# / WPF-Frontend zur Abbildung fachlicher Anwendungsfälle.
Entwicklung sicherer, verteilter Funktionen zur klassifizierten Nachrichten-Verarbeitung, -Kategorisierung und -Verschlüsselung.
Integration von Backend-Services mit Dokumentenmanagementsystemen (DMS) zur strukturierten Ablage von Dateien.
Planung, Aufbau und kontinuierliche Optimierung von Azure DevOps Pipelines zur automatisierten Bereitstellung und Qualitätssicherung verteilter Anwendungen im sicherheitskritischen Umfeld.
Technische Abstimmung mit Projektverantwortlichen der Bundeswehr und Drittanbieter relevanter Softwares und Schnittstellen und Dokumentation der entwickelten Lösungen.
m Rahmen eines strategisch bedeutenden Migrationsprojekts wurde ein zentrales Legacy-System zur Verwaltung von Leasingverträgen und Abrechnungsprozessen - auch für Großkunden wie Sixt - von einer Cobol-basierten Architektur auf eine moderne, Microservices-basierte Plattform überführt. Die Anwendung besteht aus einem Java-Backend und einer angebundenen Frontend-Komponente zur interaktiven Vertragsverwaltung.
Analyse bestehender Geschäftslogik und Entwicklung eines schrittweisen Migrationskonzepts.
Design und Implementierung modularer Java-basierter Microservices mit Spring Boot und Spring Batch.
Anbindung an bestehende Systeme über REST APIs sowie Modernisierung der Datenmodelle.
Konzeption von Teststrategien, Unit- und Integrationstests.
Test, Dokumentation und Vorbereitung der Produktionsfreigabe.
Entwicklung und Betrieb einer zentralen Schnittstelle zur unternehmensweiten Bereitstellung von Daten zur Konzernorganisation der Deutschen Bahn einschließlich historischer, aktueller und geplanter Organigrammstrukturen.
Die Schnittstelle wird konzernweit von sämtlichen Tochtergesellschaften sowie IT-Partnern der Deutschen Bahn in deren eigenen Systemlandschaften integriert und genutzt.
Architektur, Design und Implementierung einer robusten REST API zur Abbildung und Verteilung organisatorischer Strukturen.
Datenmodellierung zur effizienten Verwaltung komplexer Organisationshierarchien und deren zeitlicher Gültigkeit.
Integration von Änderungen in den Konzernstrukturen und Ausweitung der API-Funktionalitäten.
Betrieb in containerisierten Umgebungen (Docker/Kubernetes), Aufbau und Pflege von CI/CD-Pipelines.
Erstellung von Unit-, Integrations- und End-to-End-Tests.
Technische Dokumentation zur langfristigen Wartbarkeit und Weitergabe an IT-Partner.
Entwurf und Entwicklung von Microservices zur Digitalisierung und Automatisierung von Bewerber- und Lieferantenprozessen.
Durchführung von Architektur- und Code-Reviews sowie Performance-Optimierungen.
Testing, Dokumentation und Integration in die bestehende IT-Infrastruktur.
Analyse und Umsetzung einer Schnittstelle für die Integration von Bundesdruckerei-Diensten.
Entwicklung und Konfiguration der Kommunikationsmodule.
Erstellung von Testszenarien und Sicherstellung der Datenintegrität.
Durchführung einer detaillierten Anforderungsanalyse in enger Zusammenarbeit mit den Fachabteilungen.
Erstellung einer skalierbaren und wartungsfreundlichen Softwarearchitektur basierend auf .NET-Technologien.
Beratung der Kunden zur Optimierung des Systemdesigns und der Geschäftsprozesse.
Refactoring und Neugestaltung des bestehenden Datenmodells zur Verbesserung der Datenintegrität und -effizienz.
Planung und Durchführung der Datenmigration von Altsystemen in die neue ERP-Plattform.
Entwicklung und Implementierung neuer Softwaremodule, einschließlich der Anpassung vorhandener Funktionen.
Erstellung von Reports und Analyse-Dashboards mit MS Reporting Services.
Durchführung von Integrations- und automatisierten Tests mit Tools wie Selenium und Appium.
Erstellung von technischer Dokumentation zur Sicherstellung der Nachvollziehbarkeit und Wartbarkeit.
Aufnahme und Analyse der Kundenanforderungen in enger Abstimmung mit der Bundesagentur für Arbeit.
Koordination zwischen dem internen Entwicklungsteam und den Ansprechpartnern der Bundesagentur.
Entwurf einer skalierbaren und wartungsfreundlichen Schnittstellenarchitektur auf Basis moderner Frameworks.
Modellierung eines effizienten Datenmodells zur Unterstützung von HRXML-Standards.
Implementierung der REST-Schnittstelle unter Verwendung von Java, Spring Boot und JAXB.
Integration von JSON- und HRXML-Datenformaten zur Optimierung der Datenübertragung.
Persistierung und Verarbeitung der Daten mithilfe von Hibernate/JPA und MSSQL Server.
Einrichtung von CI/CD-Pipelines mit Jenkins zur automatisierten Bereitstellung und Qualitätssicherung.
Verwendung von AWS-Diensten für Hosting und Skalierbarkeit.
Implementierung und Durchführung von Unit-Tests (Junit) zur Sicherstellung der Codequalität.
Erstellung detaillierter technischer Dokumentationen für den reibungslosen Betrieb und die zukünftige Weiterentwicklung.
Analyse der bestehenden Anforderungen und Abstimmung mit dem Kunden zur Definition neuer Features für das Portal.
Weiterentwicklung und Anpassung des Frameworks aus dem vorherigen Projekt zur elektronischen Zeiterfassung.
Erweiterung des Datenmodells zur Unterstützung der spezifischen Anforderungen der Jobbörse.
Entwicklung und Implementierung von Backend-Funktionen in Java mit Spring Boot, Hibernate/JPA und MSSQL Server.
Implementierung von Frontend-Funktionalitäten unter Verwendung von HTML5, CSS, JavaScript und jQuery.
Durchführung von Penetration Tests zur Sicherstellung der Sicherheit und Stabilität der Plattform.
Aufbau automatisierter Builds und Deployments mit Jenkins und Maven.
Testautomatisierung mit Junit zur Gewährleistung der Softwarequalität.
Erstellung technischer Dokumentationen für die Übergabe und den Betrieb der Software.
Entwurf und Entwicklung eines Prototyps für das Online-Organigramm.
Visualisierung komplexer Organisationsstrukturen durch interaktive Grafiken mit D3.js.
Implementierung von responsivem Design für eine optimale Darstellung auf unterschiedlichen Endgeräten.
Erstellung eines skalierbaren Datenmodells zur Abbildung der Organisationsstruktur.
Backend-Entwicklung mit VB.Net zur Bereitstellung und Verarbeitung der Daten.
Integration der Datenbank MSSQL Server für die Speicherung und Verwaltung der Organisationsdaten.
Entwicklung des Frontends mit HTML5, CSS, JavaScript und jQuery für eine benutzerfreundliche Oberfläche.
Erstellung interaktiver Diagramme und Visualisierungen mit D3.js.
Erstellung technischer Dokumentationen zur Übergabe des Prototyps an das Entwicklungsteam.
Durchführung von Usability-Tests, um Feedback für die Weiterentwicklung des Tools zu generieren.
Durchführung der Anforderungsanalyse in enger Abstimmung mit Stakeholdern.
Erstellung der Software-Architektur für die Portal- und App-Lösung, basierend auf einer skalierbaren und modularen Struktur.
Entwicklung von Backend-Funktionen mit Java und Spring Framework zur Verwaltung von Zeiterfassungsdaten.
Erstellung eines effizienten Datenmodells für die Speicherung und Verarbeitung der Arbeitszeitdaten.
Integration von MSSQL Server für die Datenbankverwaltung sowie MS Reporting Services für die Erstellung von Berichten.
Entwicklung eines benutzerfreundlichen Web-Frontends mit HTML5, CSS, JavaScript und jQuery.
Integration von responsivem Design für die Kompatibilität mit verschiedenen Geräten.
Unterstützung der App-Entwicklung durch API-Entwicklung und Backend-Integration.
Implementierung von Unit-Tests und Integrationstests mit JUnit, Jenkins und Bash-Skripten, um die Stabilität der Lösung sicherzustellen.
Erstellung von Reports und Dokumentationen zur Übergabe und Nutzung der Lösung.
2007
Informatik ? Master (Freie Universität Berlin)
1999
Elektrotechnik & Elektronik, Informatik (Universität Aleppo)
Skill
Werkzeuge
Methoden
Plattformen
Mitarbeit an der Architektur und Entwicklung eines großskaligen Informationssystems zur Verarbeitung klassifizierter und verschlüsselter Daten für die Bundeswehr.
Architektur, Design und Weiterentwicklung einer hybriden Lösung bestehend aus: Java-Backend mit REST-API, angebunden an interne Dienste; C# / WPF-Frontend zur Abbildung fachlicher Anwendungsfälle.
Entwicklung sicherer, verteilter Funktionen zur klassifizierten Nachrichten-Verarbeitung, -Kategorisierung und -Verschlüsselung.
Integration von Backend-Services mit Dokumentenmanagementsystemen (DMS) zur strukturierten Ablage von Dateien.
Planung, Aufbau und kontinuierliche Optimierung von Azure DevOps Pipelines zur automatisierten Bereitstellung und Qualitätssicherung verteilter Anwendungen im sicherheitskritischen Umfeld.
Technische Abstimmung mit Projektverantwortlichen der Bundeswehr und Drittanbieter relevanter Softwares und Schnittstellen und Dokumentation der entwickelten Lösungen.
m Rahmen eines strategisch bedeutenden Migrationsprojekts wurde ein zentrales Legacy-System zur Verwaltung von Leasingverträgen und Abrechnungsprozessen - auch für Großkunden wie Sixt - von einer Cobol-basierten Architektur auf eine moderne, Microservices-basierte Plattform überführt. Die Anwendung besteht aus einem Java-Backend und einer angebundenen Frontend-Komponente zur interaktiven Vertragsverwaltung.
Analyse bestehender Geschäftslogik und Entwicklung eines schrittweisen Migrationskonzepts.
Design und Implementierung modularer Java-basierter Microservices mit Spring Boot und Spring Batch.
Anbindung an bestehende Systeme über REST APIs sowie Modernisierung der Datenmodelle.
Konzeption von Teststrategien, Unit- und Integrationstests.
Test, Dokumentation und Vorbereitung der Produktionsfreigabe.
Entwicklung und Betrieb einer zentralen Schnittstelle zur unternehmensweiten Bereitstellung von Daten zur Konzernorganisation der Deutschen Bahn einschließlich historischer, aktueller und geplanter Organigrammstrukturen.
Die Schnittstelle wird konzernweit von sämtlichen Tochtergesellschaften sowie IT-Partnern der Deutschen Bahn in deren eigenen Systemlandschaften integriert und genutzt.
Architektur, Design und Implementierung einer robusten REST API zur Abbildung und Verteilung organisatorischer Strukturen.
Datenmodellierung zur effizienten Verwaltung komplexer Organisationshierarchien und deren zeitlicher Gültigkeit.
Integration von Änderungen in den Konzernstrukturen und Ausweitung der API-Funktionalitäten.
Betrieb in containerisierten Umgebungen (Docker/Kubernetes), Aufbau und Pflege von CI/CD-Pipelines.
Erstellung von Unit-, Integrations- und End-to-End-Tests.
Technische Dokumentation zur langfristigen Wartbarkeit und Weitergabe an IT-Partner.
Entwurf und Entwicklung von Microservices zur Digitalisierung und Automatisierung von Bewerber- und Lieferantenprozessen.
Durchführung von Architektur- und Code-Reviews sowie Performance-Optimierungen.
Testing, Dokumentation und Integration in die bestehende IT-Infrastruktur.
Analyse und Umsetzung einer Schnittstelle für die Integration von Bundesdruckerei-Diensten.
Entwicklung und Konfiguration der Kommunikationsmodule.
Erstellung von Testszenarien und Sicherstellung der Datenintegrität.
Durchführung einer detaillierten Anforderungsanalyse in enger Zusammenarbeit mit den Fachabteilungen.
Erstellung einer skalierbaren und wartungsfreundlichen Softwarearchitektur basierend auf .NET-Technologien.
Beratung der Kunden zur Optimierung des Systemdesigns und der Geschäftsprozesse.
Refactoring und Neugestaltung des bestehenden Datenmodells zur Verbesserung der Datenintegrität und -effizienz.
Planung und Durchführung der Datenmigration von Altsystemen in die neue ERP-Plattform.
Entwicklung und Implementierung neuer Softwaremodule, einschließlich der Anpassung vorhandener Funktionen.
Erstellung von Reports und Analyse-Dashboards mit MS Reporting Services.
Durchführung von Integrations- und automatisierten Tests mit Tools wie Selenium und Appium.
Erstellung von technischer Dokumentation zur Sicherstellung der Nachvollziehbarkeit und Wartbarkeit.
Aufnahme und Analyse der Kundenanforderungen in enger Abstimmung mit der Bundesagentur für Arbeit.
Koordination zwischen dem internen Entwicklungsteam und den Ansprechpartnern der Bundesagentur.
Entwurf einer skalierbaren und wartungsfreundlichen Schnittstellenarchitektur auf Basis moderner Frameworks.
Modellierung eines effizienten Datenmodells zur Unterstützung von HRXML-Standards.
Implementierung der REST-Schnittstelle unter Verwendung von Java, Spring Boot und JAXB.
Integration von JSON- und HRXML-Datenformaten zur Optimierung der Datenübertragung.
Persistierung und Verarbeitung der Daten mithilfe von Hibernate/JPA und MSSQL Server.
Einrichtung von CI/CD-Pipelines mit Jenkins zur automatisierten Bereitstellung und Qualitätssicherung.
Verwendung von AWS-Diensten für Hosting und Skalierbarkeit.
Implementierung und Durchführung von Unit-Tests (Junit) zur Sicherstellung der Codequalität.
Erstellung detaillierter technischer Dokumentationen für den reibungslosen Betrieb und die zukünftige Weiterentwicklung.
Analyse der bestehenden Anforderungen und Abstimmung mit dem Kunden zur Definition neuer Features für das Portal.
Weiterentwicklung und Anpassung des Frameworks aus dem vorherigen Projekt zur elektronischen Zeiterfassung.
Erweiterung des Datenmodells zur Unterstützung der spezifischen Anforderungen der Jobbörse.
Entwicklung und Implementierung von Backend-Funktionen in Java mit Spring Boot, Hibernate/JPA und MSSQL Server.
Implementierung von Frontend-Funktionalitäten unter Verwendung von HTML5, CSS, JavaScript und jQuery.
Durchführung von Penetration Tests zur Sicherstellung der Sicherheit und Stabilität der Plattform.
Aufbau automatisierter Builds und Deployments mit Jenkins und Maven.
Testautomatisierung mit Junit zur Gewährleistung der Softwarequalität.
Erstellung technischer Dokumentationen für die Übergabe und den Betrieb der Software.
Entwurf und Entwicklung eines Prototyps für das Online-Organigramm.
Visualisierung komplexer Organisationsstrukturen durch interaktive Grafiken mit D3.js.
Implementierung von responsivem Design für eine optimale Darstellung auf unterschiedlichen Endgeräten.
Erstellung eines skalierbaren Datenmodells zur Abbildung der Organisationsstruktur.
Backend-Entwicklung mit VB.Net zur Bereitstellung und Verarbeitung der Daten.
Integration der Datenbank MSSQL Server für die Speicherung und Verwaltung der Organisationsdaten.
Entwicklung des Frontends mit HTML5, CSS, JavaScript und jQuery für eine benutzerfreundliche Oberfläche.
Erstellung interaktiver Diagramme und Visualisierungen mit D3.js.
Erstellung technischer Dokumentationen zur Übergabe des Prototyps an das Entwicklungsteam.
Durchführung von Usability-Tests, um Feedback für die Weiterentwicklung des Tools zu generieren.
Durchführung der Anforderungsanalyse in enger Abstimmung mit Stakeholdern.
Erstellung der Software-Architektur für die Portal- und App-Lösung, basierend auf einer skalierbaren und modularen Struktur.
Entwicklung von Backend-Funktionen mit Java und Spring Framework zur Verwaltung von Zeiterfassungsdaten.
Erstellung eines effizienten Datenmodells für die Speicherung und Verarbeitung der Arbeitszeitdaten.
Integration von MSSQL Server für die Datenbankverwaltung sowie MS Reporting Services für die Erstellung von Berichten.
Entwicklung eines benutzerfreundlichen Web-Frontends mit HTML5, CSS, JavaScript und jQuery.
Integration von responsivem Design für die Kompatibilität mit verschiedenen Geräten.
Unterstützung der App-Entwicklung durch API-Entwicklung und Backend-Integration.
Implementierung von Unit-Tests und Integrationstests mit JUnit, Jenkins und Bash-Skripten, um die Stabilität der Lösung sicherzustellen.
Erstellung von Reports und Dokumentationen zur Übergabe und Nutzung der Lösung.
2007
Informatik ? Master (Freie Universität Berlin)
1999
Elektrotechnik & Elektronik, Informatik (Universität Aleppo)
Skill
Werkzeuge
Methoden
Plattformen