Java, Vue, SpringBoot, Full-Stack, NodeJS, Typescript, Frontend, Backend
Aktualisiert am 21.10.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.01.2026
Verfügbar zu: 100%
davon vor Ort: 20%
Vue
Java
Spring Boot
Front-End
GUI-Entwicklung
Python
Back-End
Fullstack
Node.js
Webapplication
PostgreSQL
React
Angular
Cypress
IntelliJ
C++
TypeScript
Deutsch
Englisch
Arabisch
Muttersprache

Einsatzorte

Einsatzorte

Mainz (+50km)
Deutschland
möglich

Projekte

Projekte

3 years 11 months
2022-01 - now

Umsetzung Web-Stack-Bibliothek als Standardarchitektur und -Framework

Architekt, Entwickler Kundendatenmanagement Openshift Docker ...
Architekt, Entwickler
Die erfolgreich erprobte Architektur für Web-basierte Anwendungen wurde zur Standardstruktur erhoben und wird in diesem Projekt bereitgestellt, weiterentwickelt und gepflegt. Dazu wurde die erstellte Web-Stack Basis als Bibliothek umstrukturiert und auch für moderne, Container-basierte Frameworks erweitert. Aktuell wird die Bibliothek von verschiedenen Entwicklungen eingesetzt. Das Projektteam unterstützt durch Beratung, Weiterentwicklung und Wartung.
  • Verantwortlich für Software Design und Umsetzung
  • Entwicklung und Bereitstellung von Templates mit KfW Styling Guide Design
  • Integration einer Transaction Management Unterstützung
  • Erstellung und Bereitstellung von Archetypes/NPM-Templates für Anwendungsprojekte
  • Vollständige Funktionalität/Styling Prüfung durch Cypress Test
  • Bereitstellung auf Openshift
  • Vollständige Software Bereitstellung durch Gitlab Pipeline
Kundendatenmanagement Openshift Docker Vue Node NPM Typescript Javascript Gitlab ci/cd Intellij SpringFramework SpringBoot Kubernetes Helm Charts Cypress Test Websphere Open Liberty Tailwind Kommunikationsfähigkeit Einsatzbereitschaft hohe Belastbarkeit Durchsetzungsvermögen Zuverlässigkeit Analytisches Denkvermögen Selbstständigkeit Kreativität
KFW, Frankfurt am Main
6 months
2021-07 - 2021-12

Ablösung eines Zentralen Druckservices durch eine OpenSource API Lösung

Architekt, Entwickler Dokument-Prozesse Websphere Open Liberty ...
Architekt, Entwickler
Das bisher von der Bank genutzte zentrale Druckdienstleistungsprodukt sollte aufgrund hoher Kosten und komplexen, wartungsaufwändigen APIs durch eine OpenSource API (DOCX4J) ersetzt werden. Die Dokumente können nun durch dynamische Felder einfach mit den geeigneten Daten angepasst und als Print Job weitergeleitet werden. Die automatische Ersetzung wird mittels JavaScript Makros im Rahmen der API durchgeführt.
  • Verantwortliche Analyse der Vorgaben und der bestehenden Druckservices.
  • Verantwortlicher Entwurf der Architektur und alleinige Umsetzung der Lösung
  • Einführung in den produktiven Betrieb
Dokument-Prozesse Websphere Open Liberty Git Maven Eclipse Docx4j Javascript Kommunikationsfähigkeit Zuverlässigkeit Analytisches Denkvermögen Selbstständigkeit Kreativität
KFW, Frankfurt am Main
1 year 9 months
2019-10 - 2021-06

Migration Webanwendungen für IE (Internet Explorer)

Entwickler Ratingsystem Websphere Open Liberty ...
Entwickler
Projektaufgabe war die kompatible Migration von Webanwendungen, die unter Einsatz des Internet Explorers (IE) laufen, von der Version IE.6 auf die Version IE.11. Dazu musste grundlegend das im Haus eingesetzte Neue Oberfläche Framework (NOF) und seine APIs migriert werden. Aufgrund von Schwächen der NOF-Realisierung wurden parallel dazu Weiterentwicklungen, Korrekturen und Verbesserungen umgesetzt.
  • Verantwortliche Migration und Überarbeitung von NOF inklusive alleiniger Umsetzung
  • Migration von 24 Webanwendungen mit angepasster NOF
Ratingsystem Websphere Open Liberty Javascript Git Maven Eclipse Hibernate Kommunikationsfähigkeit Einsatzbereitschaft hohe Belastbarkeit praktisches Denken Selbstständigkeit Teamfähigkeit Flexibilität
KFW, Frankfurt am Main
6 months
2020-01 - 2020-06

Prototypischer Modernisierungsumbau für eine Web-basierte Anwendung (Trennung Front-/Backend)

Architekt, Entwickler Ratingsystem Websphere Open Liberty ...
Architekt, Entwickler
Projektziel war der prototypische und voll funktionsfähige Umbau einer Web-basierten Anwendung hin zu einer modernen Architektur mit klarer Trennung von Front- und Backend. In der bestehenden Anwendung waren durch JSP und Servlets die Funktionen von Front- und Backend stark miteinander integriert und schlecht wartbar. Die entwickelte Anwendung beruht für das Frontend auf einer monolithischen Architektur nach SPA (Single Page Application) und wurde mit Vue JS realisiert. Das Backend wurde zu einer REST API ? basierten Anbindung umstrukturiert.
  • Tiefgreifende Analyse der vorhandenen APIs und Struktur.
  • Selbständiger Entwurf der Architektur zur vollständigen Trennung zwischen Backend und Frontend
  • REST API Umsetzung durch Servlet API (rückwärtskompatibel mit bestehenden Bibliotheken der Bank).
  • Vue mit Typescript Umsetzung.
  • Vorbereitung für Microservice-Architektur
  • Bereitstellung auf Websphere durch KfW Templating.
Ratingsystem Websphere Open Liberty Node NPM Javascript Vue Typescript Git Maven Eclipse Hibernate Visual Code Zuverlässigkeit Analytisches Denkvermögen Selbstständigkeit Kreativität Überzeugungsfähigkeit Eigenverantwortliches Arbeiten Eigeninitiative
KFW, Frankfurt am Main
2 years 1 month
2017-09 - 2019-09

Web-basiertes Administrations Portal

Chefentwickler, Architekt, Entwickler Authentifizierung & Sicherheit Angular Spring Boot ...
Chefentwickler, Architekt, Entwickler
Entwicklung eines Web-Portals für das SRE (Site Reliability Engineer) Team zur Bewältigung alltäglicher Aufgaben mit dem KeyStore-Management-System als erstes Modul.
  • Verantwortliche Analyse, Modellierung, Optimierung und Automatisierung von Geschäftsprozessen (BPM)
  • Entwicklung von Front- und Backend
  • Einsatz von verschiedenen Sicherheitsschlüsselformaten
  • Frontend Design mit CSS3 durch SASS, gestaltet mit Angular Material Widgets
  • Erstellung eines erweiterbaren Angular Templates für neue Module mit dynamischer Router Injection
  • Full-Stack-Projekt mit Maven
Authentifizierung & Sicherheit Angular Spring Boot Open SSL Angular Material SASS CSS3 Subversion Git Linux Maven BPM Jira Confluence Python C++ REST JSON Eigeninitiative Analytisches Denkvermögen Selbstständigkeit Zielstrebigkeit Kooperationsfähigkeit
360t Deutsche Börse Group, Frankfurt am Main
2 years 1 month
2015-09 - 2017-09

Adapter Entwicklung für Transaction Registry

Chefentwickler, Architekt, Entwickler Financial Trading JavaEE Websphere MQ ...
Chefentwickler, Architekt, Entwickler
Projektaufgabe war die Entwicklung eines Schnittstellenadapters für das System Traiana für den Austausch von Transaktionen. Der Adapter, der den Export der Plattform abwickelt, muss dazu die großen Unterschiede zwischen der Struktur der Transaktionen auf der Systemplattform und der vollständigen Austauschstruktur auf Basis ECN (Electronic Communication Network) und CLOB(Central Limit Order Book)-Transaktionen überbrücken.
  • Verantwortliche Analyse, Design und Entwicklung des Adapters
  • Entwicklung im agilen Umfeld (SCRUM)
  • Behebung von Produktionspotenzialproblemen durch vollständige JMX Funktionalität und ausführliches Logging
Financial Trading JavaEE Websphere MQ SVN Linux Maven Jira Confluence XSLT JMX JMS SCRUM Analytisches Denkvermögen Selbstständigkeit Einsatzbereitschaft Einfühlungsvermögen Kommunikationsfähigkeit
360t Deutsche Börse Group, Frankfurt am Main
2 years 1 month
2013-09 - 2015-09

Web-basiertes Portal für Trade Exports

Chefentwickler, Architekt, Entwickler Financial Trading Javascript JDK HttpServer ...
Chefentwickler, Architekt, Entwickler
Entwicklung eines Web-Portals für Kunden, das RTC (Run-Time-Client) Komponenten verwendet, um die exportierten Plattformgeschäfte anzeigen und bearbeiten zu können. Das Web-Portal dient als Steuerungspanel und beinhaltet unterschiedliche Funktionalitäten wie z.B. Plattformgeschäfte re-exportieren, Verbindungsstatus der Komponenten prüfen, Verbindungseinstellungen ändern, usw.
  • Verantwortliche Analyse und Design der Anwendung
  • Implementierung von Front- und Backend im agilen Umfeld (SCRUM)
  • Minimierung der Bibliotheksabhängigkeit durch Verwendung des JDK integrierten Http-Servers
Financial Trading Javascript JDK HttpServer Jquery Servlet REST SVN Maven Jira Confluence. SCRUM Eigeninitiative Selbstständigkeit Einsatzbereitschaft Zielstrebigkeit Eigenverantwortliches Arbeiten
360t Deutsche Börse Group, Frankfurt am Main

Aus- und Weiterbildung

Aus- und Weiterbildung

1990 - 1994
Bachelor of Computer Engineering, Bagdad Universität, Irak

Zertifizierungen
  • Paradigms of Computer Programming
  • Application Security
  • Spring Boot

Position

Position

  • Senior Full-Stack Software Entwickler
  • Chefentwickler
  • Senior Consultant

Kompetenzen

Kompetenzen

Top-Skills

Vue Java Spring Boot Front-End GUI-Entwicklung Python Back-End Fullstack Node.js Webapplication PostgreSQL React Angular Cypress IntelliJ C++ TypeScript

Produkte / Standards / Erfahrungen / Methoden

Tools
  • Eclipse
  • Visual Code
  • IntelliJ
  • Maven
  • NPM
  • Docker
  • Kubernetes
  • Git
  • SVN
  • Jenkins
  • Gitlab ci/cd
  • Atlassian Jira
  • Atlassian Confluence
  • Microsoft-Office
  • GIMP
  • Spring
  • Spring Boot
  • Vue
  • Angular
  • Cypress
  • Junit
  • Openshift
  • Hibernate
  • Websphere MQ
  • BPM
  • Ajax

Prozessmodelle
  • Agil
  • SCRUM
  • Wasserfall

Fachkenntnisse
  • Kundendatenmanagement
  • Fondsmanagement
  • Rating
  • Softwareframework
  • Microservices

Soft Skills
  • Analytisches Denkvermögen
  • Durchsetzungsvermögen
  • Eigeninitiative
  • Selbstständigkeit
  • Zielstrebigkeit
  • Eigenverantwortliches Arbeiten
  • Einsatzbereitschaft
  • hohe Belastbarkeit
  • Kreativität
  • Zuverlässigkeit
  • Einfühlungsvermögen
  • Kommunikationsfähigkeit
  • Teamfähigkeit
  • Flexibilität
  • praktisches Denken
  • Kooperationsfähigkeit
  • Überzeugungsfähigkeit

Betriebssysteme

Linux
Windows

Programmiersprachen

  • Java
  • TypeScript
  • Python
  • JavaScript
  • C++
  • HTML
  • CSS
  • SQL
  • SASS
  • XSLT
  • Xpath
  • PHP
  • C
  • Turbo Pascal
  • Power Builder

Datenbanken

MySQL
Sybase
MSSQL
Oracle

Branchen

Branchen

  • Finanzdienstleister
  • Telekommunikation
  • Handel
  • Multi-Media

Einsatzorte

Einsatzorte

Mainz (+50km)
Deutschland
möglich

Projekte

Projekte

3 years 11 months
2022-01 - now

Umsetzung Web-Stack-Bibliothek als Standardarchitektur und -Framework

Architekt, Entwickler Kundendatenmanagement Openshift Docker ...
Architekt, Entwickler
Die erfolgreich erprobte Architektur für Web-basierte Anwendungen wurde zur Standardstruktur erhoben und wird in diesem Projekt bereitgestellt, weiterentwickelt und gepflegt. Dazu wurde die erstellte Web-Stack Basis als Bibliothek umstrukturiert und auch für moderne, Container-basierte Frameworks erweitert. Aktuell wird die Bibliothek von verschiedenen Entwicklungen eingesetzt. Das Projektteam unterstützt durch Beratung, Weiterentwicklung und Wartung.
  • Verantwortlich für Software Design und Umsetzung
  • Entwicklung und Bereitstellung von Templates mit KfW Styling Guide Design
  • Integration einer Transaction Management Unterstützung
  • Erstellung und Bereitstellung von Archetypes/NPM-Templates für Anwendungsprojekte
  • Vollständige Funktionalität/Styling Prüfung durch Cypress Test
  • Bereitstellung auf Openshift
  • Vollständige Software Bereitstellung durch Gitlab Pipeline
Kundendatenmanagement Openshift Docker Vue Node NPM Typescript Javascript Gitlab ci/cd Intellij SpringFramework SpringBoot Kubernetes Helm Charts Cypress Test Websphere Open Liberty Tailwind Kommunikationsfähigkeit Einsatzbereitschaft hohe Belastbarkeit Durchsetzungsvermögen Zuverlässigkeit Analytisches Denkvermögen Selbstständigkeit Kreativität
KFW, Frankfurt am Main
6 months
2021-07 - 2021-12

Ablösung eines Zentralen Druckservices durch eine OpenSource API Lösung

Architekt, Entwickler Dokument-Prozesse Websphere Open Liberty ...
Architekt, Entwickler
Das bisher von der Bank genutzte zentrale Druckdienstleistungsprodukt sollte aufgrund hoher Kosten und komplexen, wartungsaufwändigen APIs durch eine OpenSource API (DOCX4J) ersetzt werden. Die Dokumente können nun durch dynamische Felder einfach mit den geeigneten Daten angepasst und als Print Job weitergeleitet werden. Die automatische Ersetzung wird mittels JavaScript Makros im Rahmen der API durchgeführt.
  • Verantwortliche Analyse der Vorgaben und der bestehenden Druckservices.
  • Verantwortlicher Entwurf der Architektur und alleinige Umsetzung der Lösung
  • Einführung in den produktiven Betrieb
Dokument-Prozesse Websphere Open Liberty Git Maven Eclipse Docx4j Javascript Kommunikationsfähigkeit Zuverlässigkeit Analytisches Denkvermögen Selbstständigkeit Kreativität
KFW, Frankfurt am Main
1 year 9 months
2019-10 - 2021-06

Migration Webanwendungen für IE (Internet Explorer)

Entwickler Ratingsystem Websphere Open Liberty ...
Entwickler
Projektaufgabe war die kompatible Migration von Webanwendungen, die unter Einsatz des Internet Explorers (IE) laufen, von der Version IE.6 auf die Version IE.11. Dazu musste grundlegend das im Haus eingesetzte Neue Oberfläche Framework (NOF) und seine APIs migriert werden. Aufgrund von Schwächen der NOF-Realisierung wurden parallel dazu Weiterentwicklungen, Korrekturen und Verbesserungen umgesetzt.
  • Verantwortliche Migration und Überarbeitung von NOF inklusive alleiniger Umsetzung
  • Migration von 24 Webanwendungen mit angepasster NOF
Ratingsystem Websphere Open Liberty Javascript Git Maven Eclipse Hibernate Kommunikationsfähigkeit Einsatzbereitschaft hohe Belastbarkeit praktisches Denken Selbstständigkeit Teamfähigkeit Flexibilität
KFW, Frankfurt am Main
6 months
2020-01 - 2020-06

Prototypischer Modernisierungsumbau für eine Web-basierte Anwendung (Trennung Front-/Backend)

Architekt, Entwickler Ratingsystem Websphere Open Liberty ...
Architekt, Entwickler
Projektziel war der prototypische und voll funktionsfähige Umbau einer Web-basierten Anwendung hin zu einer modernen Architektur mit klarer Trennung von Front- und Backend. In der bestehenden Anwendung waren durch JSP und Servlets die Funktionen von Front- und Backend stark miteinander integriert und schlecht wartbar. Die entwickelte Anwendung beruht für das Frontend auf einer monolithischen Architektur nach SPA (Single Page Application) und wurde mit Vue JS realisiert. Das Backend wurde zu einer REST API ? basierten Anbindung umstrukturiert.
  • Tiefgreifende Analyse der vorhandenen APIs und Struktur.
  • Selbständiger Entwurf der Architektur zur vollständigen Trennung zwischen Backend und Frontend
  • REST API Umsetzung durch Servlet API (rückwärtskompatibel mit bestehenden Bibliotheken der Bank).
  • Vue mit Typescript Umsetzung.
  • Vorbereitung für Microservice-Architektur
  • Bereitstellung auf Websphere durch KfW Templating.
Ratingsystem Websphere Open Liberty Node NPM Javascript Vue Typescript Git Maven Eclipse Hibernate Visual Code Zuverlässigkeit Analytisches Denkvermögen Selbstständigkeit Kreativität Überzeugungsfähigkeit Eigenverantwortliches Arbeiten Eigeninitiative
KFW, Frankfurt am Main
2 years 1 month
2017-09 - 2019-09

Web-basiertes Administrations Portal

Chefentwickler, Architekt, Entwickler Authentifizierung & Sicherheit Angular Spring Boot ...
Chefentwickler, Architekt, Entwickler
Entwicklung eines Web-Portals für das SRE (Site Reliability Engineer) Team zur Bewältigung alltäglicher Aufgaben mit dem KeyStore-Management-System als erstes Modul.
  • Verantwortliche Analyse, Modellierung, Optimierung und Automatisierung von Geschäftsprozessen (BPM)
  • Entwicklung von Front- und Backend
  • Einsatz von verschiedenen Sicherheitsschlüsselformaten
  • Frontend Design mit CSS3 durch SASS, gestaltet mit Angular Material Widgets
  • Erstellung eines erweiterbaren Angular Templates für neue Module mit dynamischer Router Injection
  • Full-Stack-Projekt mit Maven
Authentifizierung & Sicherheit Angular Spring Boot Open SSL Angular Material SASS CSS3 Subversion Git Linux Maven BPM Jira Confluence Python C++ REST JSON Eigeninitiative Analytisches Denkvermögen Selbstständigkeit Zielstrebigkeit Kooperationsfähigkeit
360t Deutsche Börse Group, Frankfurt am Main
2 years 1 month
2015-09 - 2017-09

Adapter Entwicklung für Transaction Registry

Chefentwickler, Architekt, Entwickler Financial Trading JavaEE Websphere MQ ...
Chefentwickler, Architekt, Entwickler
Projektaufgabe war die Entwicklung eines Schnittstellenadapters für das System Traiana für den Austausch von Transaktionen. Der Adapter, der den Export der Plattform abwickelt, muss dazu die großen Unterschiede zwischen der Struktur der Transaktionen auf der Systemplattform und der vollständigen Austauschstruktur auf Basis ECN (Electronic Communication Network) und CLOB(Central Limit Order Book)-Transaktionen überbrücken.
  • Verantwortliche Analyse, Design und Entwicklung des Adapters
  • Entwicklung im agilen Umfeld (SCRUM)
  • Behebung von Produktionspotenzialproblemen durch vollständige JMX Funktionalität und ausführliches Logging
Financial Trading JavaEE Websphere MQ SVN Linux Maven Jira Confluence XSLT JMX JMS SCRUM Analytisches Denkvermögen Selbstständigkeit Einsatzbereitschaft Einfühlungsvermögen Kommunikationsfähigkeit
360t Deutsche Börse Group, Frankfurt am Main
2 years 1 month
2013-09 - 2015-09

Web-basiertes Portal für Trade Exports

Chefentwickler, Architekt, Entwickler Financial Trading Javascript JDK HttpServer ...
Chefentwickler, Architekt, Entwickler
Entwicklung eines Web-Portals für Kunden, das RTC (Run-Time-Client) Komponenten verwendet, um die exportierten Plattformgeschäfte anzeigen und bearbeiten zu können. Das Web-Portal dient als Steuerungspanel und beinhaltet unterschiedliche Funktionalitäten wie z.B. Plattformgeschäfte re-exportieren, Verbindungsstatus der Komponenten prüfen, Verbindungseinstellungen ändern, usw.
  • Verantwortliche Analyse und Design der Anwendung
  • Implementierung von Front- und Backend im agilen Umfeld (SCRUM)
  • Minimierung der Bibliotheksabhängigkeit durch Verwendung des JDK integrierten Http-Servers
Financial Trading Javascript JDK HttpServer Jquery Servlet REST SVN Maven Jira Confluence. SCRUM Eigeninitiative Selbstständigkeit Einsatzbereitschaft Zielstrebigkeit Eigenverantwortliches Arbeiten
360t Deutsche Börse Group, Frankfurt am Main

Aus- und Weiterbildung

Aus- und Weiterbildung

1990 - 1994
Bachelor of Computer Engineering, Bagdad Universität, Irak

Zertifizierungen
  • Paradigms of Computer Programming
  • Application Security
  • Spring Boot

Position

Position

  • Senior Full-Stack Software Entwickler
  • Chefentwickler
  • Senior Consultant

Kompetenzen

Kompetenzen

Top-Skills

Vue Java Spring Boot Front-End GUI-Entwicklung Python Back-End Fullstack Node.js Webapplication PostgreSQL React Angular Cypress IntelliJ C++ TypeScript

Produkte / Standards / Erfahrungen / Methoden

Tools
  • Eclipse
  • Visual Code
  • IntelliJ
  • Maven
  • NPM
  • Docker
  • Kubernetes
  • Git
  • SVN
  • Jenkins
  • Gitlab ci/cd
  • Atlassian Jira
  • Atlassian Confluence
  • Microsoft-Office
  • GIMP
  • Spring
  • Spring Boot
  • Vue
  • Angular
  • Cypress
  • Junit
  • Openshift
  • Hibernate
  • Websphere MQ
  • BPM
  • Ajax

Prozessmodelle
  • Agil
  • SCRUM
  • Wasserfall

Fachkenntnisse
  • Kundendatenmanagement
  • Fondsmanagement
  • Rating
  • Softwareframework
  • Microservices

Soft Skills
  • Analytisches Denkvermögen
  • Durchsetzungsvermögen
  • Eigeninitiative
  • Selbstständigkeit
  • Zielstrebigkeit
  • Eigenverantwortliches Arbeiten
  • Einsatzbereitschaft
  • hohe Belastbarkeit
  • Kreativität
  • Zuverlässigkeit
  • Einfühlungsvermögen
  • Kommunikationsfähigkeit
  • Teamfähigkeit
  • Flexibilität
  • praktisches Denken
  • Kooperationsfähigkeit
  • Überzeugungsfähigkeit

Betriebssysteme

Linux
Windows

Programmiersprachen

  • Java
  • TypeScript
  • Python
  • JavaScript
  • C++
  • HTML
  • CSS
  • SQL
  • SASS
  • XSLT
  • Xpath
  • PHP
  • C
  • Turbo Pascal
  • Power Builder

Datenbanken

MySQL
Sybase
MSSQL
Oracle

Branchen

Branchen

  • Finanzdienstleister
  • Telekommunikation
  • Handel
  • Multi-Media

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.