Hochverfügbare Anwendungen im Bereich der Web-Anwendungen, seien es Clients oder Server, sind mein Schwerpunkt.
Aktualisiert am 18.03.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 18.03.2025
Verfügbar zu: 100%
davon vor Ort: 5%
Angular
Front-End
DevOps
Spring Boot
Java 21
Spring Webflux
Dynamische Web Applikationen
Webbasierte Desktopsoftwarelösung
Hybride Applikationen
Progressive Web Applikationen
API
CMS
User Interface / User Experience Design und Prototyping
Cloud Solution Architecture
TypeScript
Deutsch
Muttersprache
Englisch
Fließend
Russisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Raunheim (+50km)
Deutschland
möglich

Projekte

Projekte

5 Jahre 8 Monate
2020-07 - heute

Migration eines WebShops mit externer Adminoberfläche in Angular

Fullstack-Entwickler CSV Git NodeJS ...
Fullstack-Entwickler
  • Teeparadies Löw ist ein in Hessen angesiedeltes Lokalunternehmen. Um am Puls der Zeit zu bleiben, setzt der Teeshop schon länger auf eine Onlinepräsenz. Skalierbarkeit und Performance sollten mittels einer Modernisierung des Shops auf Shopware verbessert und ermöglicht werden.
  • Meine Kernaufgabe bestand darin, den alten Shop in das Shopware Ökosystem zu migrieren. Dabei wurde ein Admin Overlay via Angular ergänzt, um die administrativen Tätigkeiten zu vereinfachen. Situative Wartung des Systems sowie die weitere Betreuung sind anhaltenden Themen dieses Auftraggebers. Des Weiteren wurden externe Sales Points mit angebunden.
CSV Git NodeJS Angular ShopWare6 phpMyAdmin MySQL PHP AmazonAPI JavaScript
Teeparadies Löw
7 Jahre 2 Monate
2019-01 - heute

Entwicklung und Modernisierung von Webseiten

Fullstack-Entwickler CSS HTML JavaScript ...
Fullstack-Entwickler
  • Seite 2019 betreue ich verschiedene Auftraggeber und Endabnehmer dabei, ihre Online-Präsenz auszubauen. Die Aufträge können zwischen einer einfacheren Webseite auch zu komplexen Auftragsleistungen reichen. 
  • Meine Hauptaufgaben waren die Anpassung, Weiterentwicklung und Modernisierung von bestehenden Webseiten. Zudem gehörte auch die Erweiterungen um neue Funktionalität, Anpassung an neue Webstandards zu meiner Kernaufgabe. Neben der Entwicklung und Anpassung etwaiger CMS war ich auch bei der Neuentwicklung und Betreuung verschiedener Webshops involviert.
CSS HTML JavaScript Shopware CMS Wordpress MySQL PHP Vue.js Ajax jQuery
Verschiedene
4 Monate
2024-12 - 2025-03

Digitalisierung von Routineprüfungen

Senior Frontend Developer Angular 19+ TypeScript GitLab ...
Senior Frontend Developer
  • Im Rahmen eines Digitalisierungsprototypen sollen Fahrzeugdaten digital erfasst werden und zentral abgelegt werden. Diese werden von einem Angular Frontend an das Backend gesendet. 
  • Meine Aufgabe bestand darin, den bestehenden Prototypen zu erweitern und voll-konfigurierbar zu machen. Dabei wurde das Frontend voll abstrahiert und mithilfe einer JSON Struktur, welche beim Start geladen wird, konfiguriert. 
Angular 19+ TypeScript GitLab OAuth2 JWT JSON REST Karma
1 Jahr 2 Monate
2024-01 - 2025-02

Entwicklung einer Schnittstelle für das interne AssetManagement

Lead-Backend Entwickler Docker Gitlab JSON ...
Lead-Backend Entwickler
  • Das Projekt fokussiert sich auf die Modernisierung und Weiterentwicklung der IT-Infrastruktur im Rahmen eines internen Ablöseprojektes. Es umfasst eine detaillierte Analyse der aktuellen Anforderungen, die Entwicklung eines zukunftsweisenden Konzepts und die Implementierung moderner REST-Schnittstellen. Durch eine enge Zusammenarbeit aller beteiligten Teams wird eine umfassende, teamübergreifende Architektur konzipiert und dokumentiert, um eine nachhaltige IT-Transformation zu realisieren.
  • Ich analysierte zunächst die bestehenden Anforderungen und identifizierte mögliche Erweiterungen. Anschließend entwickelte ich ein zukunftsorientiertes Konzept im Hinblick auf das Ablöse-Projekt des internen Asset Management. Ich koordinierte die Planung und Umsetzung in enger Abstimmung mit den Anforderern. Dabei setzte ich komplexe Anforderungen um und trieb die strategische Weiterentwicklung moderner REST-Schnittstellen voran. Ich war zudem verantwortlich für die teamübergreifende architektonische Konzeption sowie die Dokumentation der Middleware.
Docker Gitlab JSON Jira Confluence SpringBoot SpringBoot WebFlux Atlassian Git Gitlab CI/CD Java OpenShift REST Python IBM Connect
DB Systel GmbH
1 Jahr 3 Monate
2023-12 - 2025-02

Automatisierungslösungen via REST API schaffen

Lead REST API Developer Helm Java 21 Java ...
Lead REST API Developer

Das interne Asset Management Tool bietet nur eine generalisierte API. Diese soll im Zuge eines Ablöse Projekte abstrahiert und internen Teams bereitgestellt werden. Damit sollen interne Prozesse wie Asset-Management der einzelnen Teams automatisiert und optimiert werden.

Aufgrund Personenbezug und internen Bedingungen ist es notwendig, eine Sicherheitskriterien zu berücksichtigen.

OpenShift Asset Management System Kubernetes OpenText IBM API Connect GitLab
Helm Java 21 Java Spring Boot Spring Webflux Kubernetes GitLab CI/CD Spring Quartz
Frankfurt am Main
2 Jahre 5 Monate
2021-10 - 2024-02

Erneuerung eines Web-Auftrittes

PHP GIT HTML ...
  • Aufbauend auf eine bestehende Wordpress Referenz sollte ein Webshop integriert und der Kunde bei der Einrichtung begleitet werden. 
  • Zusätzlich sollten einige bestehenden Fehler entfernt werden, Situative Wartung
Wordpress WooCommerce
PHP GIT HTML CSS
Nabiha Dahhan
1 Jahr 11 Monate
2022-01 - 2023-11

Neu-Entwicklung einer Dispositionssoftware als SPA

Lead-Frontend Developer Angular10+ Material PrimeNG ...
Lead-Frontend Developer
  • Entwicklung einer modernen Webanwendung zur Ablösung des bestehenden Altsystem im Dispositionsgeschäft. Diese neue Webanwendung, basierend auf Angular, ermöglicht eine verbesserte User-Expierence und effizientere Kommunikation mit der dahinterliegende Micro-Service-Struktur.
  • Ziel des Projektes war die Implementierung einer modernen Webanwendung und den dazugehörigen Backend-Services auf Basis von SpringBoot. Hervorzuheben ist der geforderte KRITIS Standard, welcher sowohl in der Anwendung als auch in der Cloud-Infrastruktur berücksichtigt werden musste. Des Weiteren war ich für die Umsetzung der Infrastructure as Code via AWS CDK und der Designentwürfe zuständig.
Angular10+ Material PrimeNG CSS HTML TypeScript Docker Gitlab SPA JSON Jira Confluence Prototyping SpringBoot2+ Adobe XD Atlassian Playwright Git Gitlab CI/CD Java OpenShift Node.js REST Bash AWS CDK AWS Python IBM Connect
DB Systel GmbH
2 Jahre 3 Monate
2021-09 - 2023-11

Ablöseprojekt einer Dispositionssoftware

Lead Frontend Engineer Java Spring Boot GitLab ...
Lead Frontend Engineer

Eine in die Jahre gekommene Disponentensoftware ist durch eine hochverfügbare, moderne MicroService Architektur ersetzt worden. Dafür wurde der gesamte Technogliestack neu aufgebaut und entwickelt.

Ziel war ein möglichst automatisierten Ablauf zu schaffen, Software zu deployen und zu entwickeln. Dies ist im Zusammenhang mit nativen Integrationen der AWS Cloud umzusetzen gewesen.

AWS OpenShift SonarQube Mend jUnit Playwright
Java Spring Boot GitLab CI/CD AWS Angular OpenShift Kubernetes Docker Atlassian JIRA Atlassian Confluence TypeScript AWS CDK Python Node.js Playwright REST SOAP
Frankfurt am Main
1 Monat
2023-04 - 2023-04

Modernisierung einer Bestandapplikation

Senior Frontend Developer JSX jBoss jQuery ...
Senior Frontend Developer
  • Eine deutschlandweite sehr aktive Versicherung betreibt ein internes Auftrags- und Configmanagement-Tool in Eigenentwicklung. Dies soll im Zuge des Auftrages analysiert und modernisiert werden.
  • Bestehende Strukturen sollten analysiert werden und ein Modernisierungskonzept auf Basis der Ergebnisse erstellt werden. Dies sollte dem Team vorgestellt und dieses angeleitet werden.
JSX jBoss jQuery Bootstrap UI/UX CSS
neusta GmbH / Versicherungsbranche
7 Monate
2021-03 - 2021-09

Entwicklung eines schwachfunktionalen ClickDummys

Fullstack-Entwickler Angular10+ CSS HTML ...
Fullstack-Entwickler
  • Für eine IT-Modernisierungs-Vorstudie der DB Systel GmbH für einen Kunden soll ein schwachfunktionales Frontend entwickelt werden, welches den Anwendern und Vorständen vorgeführt werden kann.
  • Ziel des Projektes war eine simple, immer wiederkehrende Simulation in ein innovatives und modernes Setting zu integrieren. Dafür habe ich eine schmale Angular Anwendung gebaut, die einen Teil der Funktionen des Quellsystems abbildet und den entsprechenden Personenkreisen vorgeführt werden konnte.
Angular10+ CSS HTML TypeScript Docker Gitlab Gitlab Pages SPA JSON Jira Confluence Prototyping
DB Systel GmbH
10 Monate
2020-02 - 2020-11

Entwicklung einer Software für herstellerunabhängige Prüfungen der Ausrüstung

Prototyping Material Excel
  • Anfertigung eines nichtfunktionalen Prototypens, Anfertigung umsetzungsbarer Designentwürfe, Konzeptausarbeitung
Figma AdobeXD
Prototyping Material Excel

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2024-03 - 2024-03

Cloud Solution Architect

AWS Certified Solution Architect - Associate,
AWS Certified Solution Architect - Associate
3 Jahre
2018-10 - 2021-09

Bachelor of Science - Angewandte Informatik (dual)

DB Systel GmbH & DHBW Mannheim
DB Systel GmbH & DHBW Mannheim
  • Einrichtung von einer automatisierten CI/CD Pipeline im Gitlab Umfeld
  • Wartung von CI/CD Pipelines
  • Fachliche Betreuung eines Studentenprojektes mit Initialrelease
  • Anfertigen von Illustrationen und UI/UX Konzepten
  • Android Entwicklung einer nativen Java-/Kotlin-App
  • Mitarbeit an einem Proof of Concept für Cloudmigration einer Java Springboot Anwendung
  • Entwicklung eines schwachfunktionalen ClickDummys in Angular für eine IT Modernisierungs-Vorstudie
  • Entwicklung eines Java Backends mit SpringBoot2
  • Vollautomatisierte Integration einer Applikation in das AWS Umfeld


Abschlussthese:

Konsequenzen von Legacysoftware auf Konzernunternehmen - wie die Softwareentwicklung dem Problem von älter werdender Software begegnen kann

Kompetenzen

Kompetenzen

Top-Skills

Angular Front-End DevOps Spring Boot Java 21 Spring Webflux Dynamische Web Applikationen Webbasierte Desktopsoftwarelösung Hybride Applikationen Progressive Web Applikationen API CMS User Interface / User Experience Design und Prototyping Cloud Solution Architecture TypeScript

Schwerpunkte

  • Dynamische Web Applikationen
  • Webbasierte Desktopsoftwarelösung
  • Hybride Applikationen
  • Progressive Web Applikationen
  • API, CMS
  • User Interface / User Experience Design und Prototyping
  • Cloud Solution Architecture


Web-Entwicklung & Software-Architektur:

Angular, TypeScript, Vue, RESTful-Webservices, Single Page Applications (SPA), Micro-Frontend Architektur, Test Driven Development (TDD), Domain Driven Design (DDD), UI/UX, Web Accessibility (A11Y), Agile Methoden (SCRUM, Kanban)


Backend-Entwicklung

ASP.NET Core, C#, Node.js, Nest.js, Express.js, Websockets, OAuth, JWT, SQL (MySQL, SQLight, PostgreSQL, IBM Db2, Aurora), NoSQL (MongoDB, Redis), REST, GraphQL, SpringBoot, SpringCloud, JakartaEE, Python


DevOps Engineering

CI/CD (Gitlab CI/CD, GitHub Actions), Infrastructure as Code (AWS CDK, Terraform, Ansible), kubernetes (ArgoCD, Helm, flux), Grafana, Greylog, Prometheus, KRITIS, Docker

Produkte / Standards / Erfahrungen / Methoden

Über mich

Begeisterter Senior Software Web- und Softwareentwickler mit mehr als 6 Jahren Erfahrung in der Entwicklung moderner Webanwendungen und standardisierten Softwarelösungen. Spezialisiert auf Frontend- und Backendentwicklung, agile Methoden und den anteiligen Betrieb. Führende Übernahme technischer Herausforderungen und innovative Projekte zum Erfolg führen.


Einsatzgebiete

Softwareentwicklung & -design, Software-Architektur, Web-Entwicklung (Frontend, Backend), Cloud-Architektur, DevOps-Engineering, Automation, Software-Optimierung, Entwicklung hybrider & Cross-Plattform Anwendungen, API Entwicklung, Qualitätssicherung und Testing.    


Fähigkeiten und Kenntnisse

Frontend-Technologien

Sprachen & Frameworks: HTML5, CSS3, SCSS, Tailwind, JavaScript, TypeScript, Angular, React, RxJS, Vue, PHP, Storybook, Redux, Flux, NgRx, Signal Store


Backend-Technologien

  • Sprachen & Frameworks: C#, ASP.NET Core, Node.js, Express.js, Nest.js, Python, Java, SpringBoot3, SpringBoot Web, SpringBoot WebFlux, JakarteEE, Kafka
  • API / Webtechnologien: RESTful Services, Asynchronic Message-Queue, Swagger, OpenAPI


Qualitätssicherung / Testing

Jasmine, Karma, Cypress, Playwright, Cucumber, jUnit, Mockito, Mocha


Weitere Technologien

Docker, MVC, MVVM, Git, Github, Gitlab, Continuous Integration, Continuous Delivery, AWS, GCP, Azure, NPM, yarn, PNPM, JWT


Entwicklungsumgebungen

Visual Studio, Visual Studio Code, IntelliJ, PHP Storm, Web Storm, xCode, Rider


Plattformen

Windows, Linux, macOS, Ubuntu, OpenShift, AWS, Kubernetes


Methoden

Wasserfall, SCRUM, Kanban, Agile, V-Modell, Pair Programming, Continuous Integration, Continuous Delivery, ITILv4


Kommunikation & Management

Atlassian, Jira, Confluence, Bitbucket, Zoom, MS Teams


Kernfähigkeiten

Web- & Software-Entwicklung, Anforderungsanalyse, Software-Design, Cloud-Design, Frontend Architektur, Backend Architektur, Technische Dokumentation, Software-Automatisierung


Frontend-Entwicklung

  • Lead Web-App Entwicklung (inkl. Backend) mit Angular 6+
  • Prototypisierung mittels Angular


Backend und Server-Entwicklung

  • Lead Schnittstellen-Entwicklung zwischen AssetManager und API Konsumenten auf Basis von Spring Boot 3 und Reactor
  • Micro-Service Backend auf Basis von SpringBoot2+ und PostgreSQL


DevOps Engineering

  • Infrastrukturaufbau für KRITIS Anwendungen mittels AWS CDK und Cloudformation
  • Betrieb von Micro-Service-Architektur in AWS ECS
  • Betrieb von Micro-Service-Architektur in OpenShift
  • Aufbau eines einheitlichen Build- und Deploymechnismusses für kundenspezifische Anforderungen auf Basis von Gitlab CI/CD


Webdesigns

Design anspruchsvoller User Interfaces (UI) mit SASS (SCSS, LESS) und modernen CSS Bibliotheken


Weitere Tätigkeiten

  • Anforderungsanalyse und -management
  • Cloud-Architektur-Beratung


FESTANSTELLUNG

10/2021 ? 04/2022

Rolle: Developer

Kunde: DB Systel GmbH


Aufgaben:

  • Mitentwicklung an einem Ablöseprojekt im Frontend, Backend und der Infrastruktur mittels MicroService Architektur
    • Angular 10+
    • SpringBoot 2 u. 3 (Java)
    • Typescript
    • AWS CDK v1 & v2 (TypeScript)
    • Gitlab & Gitlab CI
    • OpenShift
    • IBM Connect
    • Jira & Confluence
    • Python
    • Bash
    • REST
    • NodeJS
    • Playwright
  • Konzeption einer Testautomatisierung
  • Konzeption von CI/CD Infrastrukturen und Abläufen
  • Konzeption & Design von Kundenanforderung
  • Design von Kundenanforderung
  • Aufbau eines einheitlichen Build- und Deploymechnismusses für kundenspezifische Anforderungen
  • Mitwirkung bei dem Betrieb der Applikation (AWS CDK)
  • Schnittstelle zwischen dem Betrieb und der Entwicklung ? DevOps


04/2022 ? 06/2023

Rolle: Senior Developer

Kunde: DB Systel GmbH


Aufgaben:

  • Mitentwicklung an einem Ablöseprojekt im Frontend, Backend und der Infrastruktur mittels MicroService Architektur und komplexer Fachlichkeit
    • Angular 10+
    • SpringBoot 2 u. 3 (Java)
    • Typescript
    • AWS CDK v1 & v2 (TypeScript)
    • Gitlab & Gitlab CI
    • OpenShift
    • IBM Connect
    • Jira & Confluence
    • Python
    • Bash
    • REST
    • NodeJS
    • Playwright
  • Konzeption einer Testautomatisierung
  • Konzeption von CI/CD Infrastrukturen und Abläufen
  • Konzeption & Design von Kundenanforderung
  • Design von Kundenanforderung
  • Aufbau eines einheitlichen Build- und Deploymechnismusses für kundenspezifische Anforderungen
  • Mitwirkung bei dem Betrieb der Applikation (AWS CDK)
  • Cloud Architektur, Schwerpunkt AWS
    • Erstellung von Konzepten in Absprache mit allen Stakeholdern (Partner, Team, Betrieb)
    • Vorstellung von Konzepten in den Gremien
  • Umsetzung von UKA und KRITIS Anforderung für das Ablöseprojekt
  • Schnittstelle zwischen dem Betrieb und der Entwicklung ? DevOps


07/2023 11/2023

Rolle: (Senior-)Specialist & Cloud Architect

Kunde: DB Systel GmbH


Aufgaben:

  • Mitentwicklung an einem Ablöseprojekt im Frontend, Backend und der Infrastruktur mittels MicroService Architektur und komplexer Fachlichkeit
    • Angular 10+
    • SpringBoot 2 u. 3 (Java)
    • Typescript
    • AWS CDK v1 & v2 (TypeScript)
    • Gitlab & Gitlab CI
    • OpenShift
    • IBM Connect
    • Jira & Confluence
    • Python
    • Bash
    • REST
    • NodeJS
    • Playwright
  • Konzeption einer Testautomatisierung
  • Konzeption von CI/CD Infrastrukturen und Abläufen
  • Konzeption & Design von Kundenanforderung
  • Design von Kundenanforderung
  • Aufbau eines einheitlichen Build- und Deploymechnismusses für kundenspezifische Anforderungen
  • Mitwirkung bei dem Betrieb der Applikation (AWS CDK)
  • Cloud Architektur, Schwerpunkt AWS
    • Erstellung von Konzepten in Absprache mit allen Stakeholdern (Partner, Team, Betrieb)
    • Vorstellung von Konzepten in den Gremien
    • Vertreten der Interessen des Teams, Clusters und Partners
  • Umsetzung von UKA und KRITIS Anforderung für das Ablöseprojekt
  • Schnittstelle zwischen dem Betrieb und der Entwicklung ? DevOps
  • Leistungsbereitschaft für SL1 Anwendungen des Kunden DB Cargo


12/2023 ? 12/2023

Rolle: Seniorspecialist 

Kunde: DB Systel GmbH


Aufgaben:

  • Mitarbeit an internen Vorhaben zur Modernisierung und Vereinfachung der Systel-eigenen IT (resIT)
  • Design der Schnittstellen von externen Dienstleistern in das interne AssetManagement
    • Analyse der Bestandsschnittstellen und deren Modernisierung
    • Koodination der Zusammenarbeit mit weiteren Teams
  • Lead-Entwickler der Middleware zwischen dem Asset-/Config-Management und dokumentationspflichtigen Teams
    • Analyse der bestehenden Anforderungen und möglichen Erweiterungen
    • Ausarbeitung eines zukunftsorientierten Konzeptes mit Hinblick auf das Ablöse Projekt der transICT
    • Übergreifende Koordinierung und Planung der Umsetzung in Zusammenarbeit mit den Anforderern und TeamPO
    • Umsetzung komplexer Anforderung & Strategische Weiterentwicklung moderner REST Schnittstellen
    • Lead für mehrere interne Entwickler und einer externen Fachkraft
    • Teamübergreifende architektonische Konzeption & Dokumentation der Middleware
    • Technologien:
      • SpringBoot3+
      • Spring Web
      • Spring WebFlux (reactive)
      • Spring Quartz
      • Kubernetes (OpenShift3)
      • Helm
      • Gitlab
      • Gitlab CI/CD
      • IBM API Connect
      • Loki
      • Prometheus
      • Grafana
  • Teilnahme an einer Leistungsbereitschaft für das Cluster CIO
  • (Strategische) teamübergreifende Planung der Schnittstellen in Bezug auf das Projekt Ablösung transICT Teil 1
  • Kostenoptimierung in Bezug auf die Konsumenten der Schnittstellen (Kostenreduktion für den Kontext DB Systel durch Automatisierungsbereitstellung)

Programmiersprachen

HTML
CSS
SCSS
JavaScript
TypeScript
Java
SpringBoot 2+
jQuery
Angular6+
React
RxJS
Express.js
PHP
Kotlin
JSON
Node
Python
Groovy
NPM
ES6
Electron
Flutter
Dart

Datenbanken

Aurora
H2
IBM Db2
MongoDB
Microsoft SQL
MS SQL
MySQL
PostgreSQL
Redis
SQLite

Branchen

Branchen

  • Verkehr, Logistik, Transport (Personen & Güter)
  • Automobilindustrie
  • Forschung
  • Öffentlicher Dienst

Einsatzorte

Einsatzorte

Raunheim (+50km)
Deutschland
möglich

Projekte

Projekte

5 Jahre 8 Monate
2020-07 - heute

Migration eines WebShops mit externer Adminoberfläche in Angular

Fullstack-Entwickler CSV Git NodeJS ...
Fullstack-Entwickler
  • Teeparadies Löw ist ein in Hessen angesiedeltes Lokalunternehmen. Um am Puls der Zeit zu bleiben, setzt der Teeshop schon länger auf eine Onlinepräsenz. Skalierbarkeit und Performance sollten mittels einer Modernisierung des Shops auf Shopware verbessert und ermöglicht werden.
  • Meine Kernaufgabe bestand darin, den alten Shop in das Shopware Ökosystem zu migrieren. Dabei wurde ein Admin Overlay via Angular ergänzt, um die administrativen Tätigkeiten zu vereinfachen. Situative Wartung des Systems sowie die weitere Betreuung sind anhaltenden Themen dieses Auftraggebers. Des Weiteren wurden externe Sales Points mit angebunden.
CSV Git NodeJS Angular ShopWare6 phpMyAdmin MySQL PHP AmazonAPI JavaScript
Teeparadies Löw
7 Jahre 2 Monate
2019-01 - heute

Entwicklung und Modernisierung von Webseiten

Fullstack-Entwickler CSS HTML JavaScript ...
Fullstack-Entwickler
  • Seite 2019 betreue ich verschiedene Auftraggeber und Endabnehmer dabei, ihre Online-Präsenz auszubauen. Die Aufträge können zwischen einer einfacheren Webseite auch zu komplexen Auftragsleistungen reichen. 
  • Meine Hauptaufgaben waren die Anpassung, Weiterentwicklung und Modernisierung von bestehenden Webseiten. Zudem gehörte auch die Erweiterungen um neue Funktionalität, Anpassung an neue Webstandards zu meiner Kernaufgabe. Neben der Entwicklung und Anpassung etwaiger CMS war ich auch bei der Neuentwicklung und Betreuung verschiedener Webshops involviert.
CSS HTML JavaScript Shopware CMS Wordpress MySQL PHP Vue.js Ajax jQuery
Verschiedene
4 Monate
2024-12 - 2025-03

Digitalisierung von Routineprüfungen

Senior Frontend Developer Angular 19+ TypeScript GitLab ...
Senior Frontend Developer
  • Im Rahmen eines Digitalisierungsprototypen sollen Fahrzeugdaten digital erfasst werden und zentral abgelegt werden. Diese werden von einem Angular Frontend an das Backend gesendet. 
  • Meine Aufgabe bestand darin, den bestehenden Prototypen zu erweitern und voll-konfigurierbar zu machen. Dabei wurde das Frontend voll abstrahiert und mithilfe einer JSON Struktur, welche beim Start geladen wird, konfiguriert. 
Angular 19+ TypeScript GitLab OAuth2 JWT JSON REST Karma
1 Jahr 2 Monate
2024-01 - 2025-02

Entwicklung einer Schnittstelle für das interne AssetManagement

Lead-Backend Entwickler Docker Gitlab JSON ...
Lead-Backend Entwickler
  • Das Projekt fokussiert sich auf die Modernisierung und Weiterentwicklung der IT-Infrastruktur im Rahmen eines internen Ablöseprojektes. Es umfasst eine detaillierte Analyse der aktuellen Anforderungen, die Entwicklung eines zukunftsweisenden Konzepts und die Implementierung moderner REST-Schnittstellen. Durch eine enge Zusammenarbeit aller beteiligten Teams wird eine umfassende, teamübergreifende Architektur konzipiert und dokumentiert, um eine nachhaltige IT-Transformation zu realisieren.
  • Ich analysierte zunächst die bestehenden Anforderungen und identifizierte mögliche Erweiterungen. Anschließend entwickelte ich ein zukunftsorientiertes Konzept im Hinblick auf das Ablöse-Projekt des internen Asset Management. Ich koordinierte die Planung und Umsetzung in enger Abstimmung mit den Anforderern. Dabei setzte ich komplexe Anforderungen um und trieb die strategische Weiterentwicklung moderner REST-Schnittstellen voran. Ich war zudem verantwortlich für die teamübergreifende architektonische Konzeption sowie die Dokumentation der Middleware.
Docker Gitlab JSON Jira Confluence SpringBoot SpringBoot WebFlux Atlassian Git Gitlab CI/CD Java OpenShift REST Python IBM Connect
DB Systel GmbH
1 Jahr 3 Monate
2023-12 - 2025-02

Automatisierungslösungen via REST API schaffen

Lead REST API Developer Helm Java 21 Java ...
Lead REST API Developer

Das interne Asset Management Tool bietet nur eine generalisierte API. Diese soll im Zuge eines Ablöse Projekte abstrahiert und internen Teams bereitgestellt werden. Damit sollen interne Prozesse wie Asset-Management der einzelnen Teams automatisiert und optimiert werden.

Aufgrund Personenbezug und internen Bedingungen ist es notwendig, eine Sicherheitskriterien zu berücksichtigen.

OpenShift Asset Management System Kubernetes OpenText IBM API Connect GitLab
Helm Java 21 Java Spring Boot Spring Webflux Kubernetes GitLab CI/CD Spring Quartz
Frankfurt am Main
2 Jahre 5 Monate
2021-10 - 2024-02

Erneuerung eines Web-Auftrittes

PHP GIT HTML ...
  • Aufbauend auf eine bestehende Wordpress Referenz sollte ein Webshop integriert und der Kunde bei der Einrichtung begleitet werden. 
  • Zusätzlich sollten einige bestehenden Fehler entfernt werden, Situative Wartung
Wordpress WooCommerce
PHP GIT HTML CSS
Nabiha Dahhan
1 Jahr 11 Monate
2022-01 - 2023-11

Neu-Entwicklung einer Dispositionssoftware als SPA

Lead-Frontend Developer Angular10+ Material PrimeNG ...
Lead-Frontend Developer
  • Entwicklung einer modernen Webanwendung zur Ablösung des bestehenden Altsystem im Dispositionsgeschäft. Diese neue Webanwendung, basierend auf Angular, ermöglicht eine verbesserte User-Expierence und effizientere Kommunikation mit der dahinterliegende Micro-Service-Struktur.
  • Ziel des Projektes war die Implementierung einer modernen Webanwendung und den dazugehörigen Backend-Services auf Basis von SpringBoot. Hervorzuheben ist der geforderte KRITIS Standard, welcher sowohl in der Anwendung als auch in der Cloud-Infrastruktur berücksichtigt werden musste. Des Weiteren war ich für die Umsetzung der Infrastructure as Code via AWS CDK und der Designentwürfe zuständig.
Angular10+ Material PrimeNG CSS HTML TypeScript Docker Gitlab SPA JSON Jira Confluence Prototyping SpringBoot2+ Adobe XD Atlassian Playwright Git Gitlab CI/CD Java OpenShift Node.js REST Bash AWS CDK AWS Python IBM Connect
DB Systel GmbH
2 Jahre 3 Monate
2021-09 - 2023-11

Ablöseprojekt einer Dispositionssoftware

Lead Frontend Engineer Java Spring Boot GitLab ...
Lead Frontend Engineer

Eine in die Jahre gekommene Disponentensoftware ist durch eine hochverfügbare, moderne MicroService Architektur ersetzt worden. Dafür wurde der gesamte Technogliestack neu aufgebaut und entwickelt.

Ziel war ein möglichst automatisierten Ablauf zu schaffen, Software zu deployen und zu entwickeln. Dies ist im Zusammenhang mit nativen Integrationen der AWS Cloud umzusetzen gewesen.

AWS OpenShift SonarQube Mend jUnit Playwright
Java Spring Boot GitLab CI/CD AWS Angular OpenShift Kubernetes Docker Atlassian JIRA Atlassian Confluence TypeScript AWS CDK Python Node.js Playwright REST SOAP
Frankfurt am Main
1 Monat
2023-04 - 2023-04

Modernisierung einer Bestandapplikation

Senior Frontend Developer JSX jBoss jQuery ...
Senior Frontend Developer
  • Eine deutschlandweite sehr aktive Versicherung betreibt ein internes Auftrags- und Configmanagement-Tool in Eigenentwicklung. Dies soll im Zuge des Auftrages analysiert und modernisiert werden.
  • Bestehende Strukturen sollten analysiert werden und ein Modernisierungskonzept auf Basis der Ergebnisse erstellt werden. Dies sollte dem Team vorgestellt und dieses angeleitet werden.
JSX jBoss jQuery Bootstrap UI/UX CSS
neusta GmbH / Versicherungsbranche
7 Monate
2021-03 - 2021-09

Entwicklung eines schwachfunktionalen ClickDummys

Fullstack-Entwickler Angular10+ CSS HTML ...
Fullstack-Entwickler
  • Für eine IT-Modernisierungs-Vorstudie der DB Systel GmbH für einen Kunden soll ein schwachfunktionales Frontend entwickelt werden, welches den Anwendern und Vorständen vorgeführt werden kann.
  • Ziel des Projektes war eine simple, immer wiederkehrende Simulation in ein innovatives und modernes Setting zu integrieren. Dafür habe ich eine schmale Angular Anwendung gebaut, die einen Teil der Funktionen des Quellsystems abbildet und den entsprechenden Personenkreisen vorgeführt werden konnte.
Angular10+ CSS HTML TypeScript Docker Gitlab Gitlab Pages SPA JSON Jira Confluence Prototyping
DB Systel GmbH
10 Monate
2020-02 - 2020-11

Entwicklung einer Software für herstellerunabhängige Prüfungen der Ausrüstung

Prototyping Material Excel
  • Anfertigung eines nichtfunktionalen Prototypens, Anfertigung umsetzungsbarer Designentwürfe, Konzeptausarbeitung
Figma AdobeXD
Prototyping Material Excel

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2024-03 - 2024-03

Cloud Solution Architect

AWS Certified Solution Architect - Associate,
AWS Certified Solution Architect - Associate
3 Jahre
2018-10 - 2021-09

Bachelor of Science - Angewandte Informatik (dual)

DB Systel GmbH & DHBW Mannheim
DB Systel GmbH & DHBW Mannheim
  • Einrichtung von einer automatisierten CI/CD Pipeline im Gitlab Umfeld
  • Wartung von CI/CD Pipelines
  • Fachliche Betreuung eines Studentenprojektes mit Initialrelease
  • Anfertigen von Illustrationen und UI/UX Konzepten
  • Android Entwicklung einer nativen Java-/Kotlin-App
  • Mitarbeit an einem Proof of Concept für Cloudmigration einer Java Springboot Anwendung
  • Entwicklung eines schwachfunktionalen ClickDummys in Angular für eine IT Modernisierungs-Vorstudie
  • Entwicklung eines Java Backends mit SpringBoot2
  • Vollautomatisierte Integration einer Applikation in das AWS Umfeld


Abschlussthese:

Konsequenzen von Legacysoftware auf Konzernunternehmen - wie die Softwareentwicklung dem Problem von älter werdender Software begegnen kann

Kompetenzen

Kompetenzen

Top-Skills

Angular Front-End DevOps Spring Boot Java 21 Spring Webflux Dynamische Web Applikationen Webbasierte Desktopsoftwarelösung Hybride Applikationen Progressive Web Applikationen API CMS User Interface / User Experience Design und Prototyping Cloud Solution Architecture TypeScript

Schwerpunkte

  • Dynamische Web Applikationen
  • Webbasierte Desktopsoftwarelösung
  • Hybride Applikationen
  • Progressive Web Applikationen
  • API, CMS
  • User Interface / User Experience Design und Prototyping
  • Cloud Solution Architecture


Web-Entwicklung & Software-Architektur:

Angular, TypeScript, Vue, RESTful-Webservices, Single Page Applications (SPA), Micro-Frontend Architektur, Test Driven Development (TDD), Domain Driven Design (DDD), UI/UX, Web Accessibility (A11Y), Agile Methoden (SCRUM, Kanban)


Backend-Entwicklung

ASP.NET Core, C#, Node.js, Nest.js, Express.js, Websockets, OAuth, JWT, SQL (MySQL, SQLight, PostgreSQL, IBM Db2, Aurora), NoSQL (MongoDB, Redis), REST, GraphQL, SpringBoot, SpringCloud, JakartaEE, Python


DevOps Engineering

CI/CD (Gitlab CI/CD, GitHub Actions), Infrastructure as Code (AWS CDK, Terraform, Ansible), kubernetes (ArgoCD, Helm, flux), Grafana, Greylog, Prometheus, KRITIS, Docker

Produkte / Standards / Erfahrungen / Methoden

Über mich

Begeisterter Senior Software Web- und Softwareentwickler mit mehr als 6 Jahren Erfahrung in der Entwicklung moderner Webanwendungen und standardisierten Softwarelösungen. Spezialisiert auf Frontend- und Backendentwicklung, agile Methoden und den anteiligen Betrieb. Führende Übernahme technischer Herausforderungen und innovative Projekte zum Erfolg führen.


Einsatzgebiete

Softwareentwicklung & -design, Software-Architektur, Web-Entwicklung (Frontend, Backend), Cloud-Architektur, DevOps-Engineering, Automation, Software-Optimierung, Entwicklung hybrider & Cross-Plattform Anwendungen, API Entwicklung, Qualitätssicherung und Testing.    


Fähigkeiten und Kenntnisse

Frontend-Technologien

Sprachen & Frameworks: HTML5, CSS3, SCSS, Tailwind, JavaScript, TypeScript, Angular, React, RxJS, Vue, PHP, Storybook, Redux, Flux, NgRx, Signal Store


Backend-Technologien

  • Sprachen & Frameworks: C#, ASP.NET Core, Node.js, Express.js, Nest.js, Python, Java, SpringBoot3, SpringBoot Web, SpringBoot WebFlux, JakarteEE, Kafka
  • API / Webtechnologien: RESTful Services, Asynchronic Message-Queue, Swagger, OpenAPI


Qualitätssicherung / Testing

Jasmine, Karma, Cypress, Playwright, Cucumber, jUnit, Mockito, Mocha


Weitere Technologien

Docker, MVC, MVVM, Git, Github, Gitlab, Continuous Integration, Continuous Delivery, AWS, GCP, Azure, NPM, yarn, PNPM, JWT


Entwicklungsumgebungen

Visual Studio, Visual Studio Code, IntelliJ, PHP Storm, Web Storm, xCode, Rider


Plattformen

Windows, Linux, macOS, Ubuntu, OpenShift, AWS, Kubernetes


Methoden

Wasserfall, SCRUM, Kanban, Agile, V-Modell, Pair Programming, Continuous Integration, Continuous Delivery, ITILv4


Kommunikation & Management

Atlassian, Jira, Confluence, Bitbucket, Zoom, MS Teams


Kernfähigkeiten

Web- & Software-Entwicklung, Anforderungsanalyse, Software-Design, Cloud-Design, Frontend Architektur, Backend Architektur, Technische Dokumentation, Software-Automatisierung


Frontend-Entwicklung

  • Lead Web-App Entwicklung (inkl. Backend) mit Angular 6+
  • Prototypisierung mittels Angular


Backend und Server-Entwicklung

  • Lead Schnittstellen-Entwicklung zwischen AssetManager und API Konsumenten auf Basis von Spring Boot 3 und Reactor
  • Micro-Service Backend auf Basis von SpringBoot2+ und PostgreSQL


DevOps Engineering

  • Infrastrukturaufbau für KRITIS Anwendungen mittels AWS CDK und Cloudformation
  • Betrieb von Micro-Service-Architektur in AWS ECS
  • Betrieb von Micro-Service-Architektur in OpenShift
  • Aufbau eines einheitlichen Build- und Deploymechnismusses für kundenspezifische Anforderungen auf Basis von Gitlab CI/CD


Webdesigns

Design anspruchsvoller User Interfaces (UI) mit SASS (SCSS, LESS) und modernen CSS Bibliotheken


Weitere Tätigkeiten

  • Anforderungsanalyse und -management
  • Cloud-Architektur-Beratung


FESTANSTELLUNG

10/2021 ? 04/2022

Rolle: Developer

Kunde: DB Systel GmbH


Aufgaben:

  • Mitentwicklung an einem Ablöseprojekt im Frontend, Backend und der Infrastruktur mittels MicroService Architektur
    • Angular 10+
    • SpringBoot 2 u. 3 (Java)
    • Typescript
    • AWS CDK v1 & v2 (TypeScript)
    • Gitlab & Gitlab CI
    • OpenShift
    • IBM Connect
    • Jira & Confluence
    • Python
    • Bash
    • REST
    • NodeJS
    • Playwright
  • Konzeption einer Testautomatisierung
  • Konzeption von CI/CD Infrastrukturen und Abläufen
  • Konzeption & Design von Kundenanforderung
  • Design von Kundenanforderung
  • Aufbau eines einheitlichen Build- und Deploymechnismusses für kundenspezifische Anforderungen
  • Mitwirkung bei dem Betrieb der Applikation (AWS CDK)
  • Schnittstelle zwischen dem Betrieb und der Entwicklung ? DevOps


04/2022 ? 06/2023

Rolle: Senior Developer

Kunde: DB Systel GmbH


Aufgaben:

  • Mitentwicklung an einem Ablöseprojekt im Frontend, Backend und der Infrastruktur mittels MicroService Architektur und komplexer Fachlichkeit
    • Angular 10+
    • SpringBoot 2 u. 3 (Java)
    • Typescript
    • AWS CDK v1 & v2 (TypeScript)
    • Gitlab & Gitlab CI
    • OpenShift
    • IBM Connect
    • Jira & Confluence
    • Python
    • Bash
    • REST
    • NodeJS
    • Playwright
  • Konzeption einer Testautomatisierung
  • Konzeption von CI/CD Infrastrukturen und Abläufen
  • Konzeption & Design von Kundenanforderung
  • Design von Kundenanforderung
  • Aufbau eines einheitlichen Build- und Deploymechnismusses für kundenspezifische Anforderungen
  • Mitwirkung bei dem Betrieb der Applikation (AWS CDK)
  • Cloud Architektur, Schwerpunkt AWS
    • Erstellung von Konzepten in Absprache mit allen Stakeholdern (Partner, Team, Betrieb)
    • Vorstellung von Konzepten in den Gremien
  • Umsetzung von UKA und KRITIS Anforderung für das Ablöseprojekt
  • Schnittstelle zwischen dem Betrieb und der Entwicklung ? DevOps


07/2023 11/2023

Rolle: (Senior-)Specialist & Cloud Architect

Kunde: DB Systel GmbH


Aufgaben:

  • Mitentwicklung an einem Ablöseprojekt im Frontend, Backend und der Infrastruktur mittels MicroService Architektur und komplexer Fachlichkeit
    • Angular 10+
    • SpringBoot 2 u. 3 (Java)
    • Typescript
    • AWS CDK v1 & v2 (TypeScript)
    • Gitlab & Gitlab CI
    • OpenShift
    • IBM Connect
    • Jira & Confluence
    • Python
    • Bash
    • REST
    • NodeJS
    • Playwright
  • Konzeption einer Testautomatisierung
  • Konzeption von CI/CD Infrastrukturen und Abläufen
  • Konzeption & Design von Kundenanforderung
  • Design von Kundenanforderung
  • Aufbau eines einheitlichen Build- und Deploymechnismusses für kundenspezifische Anforderungen
  • Mitwirkung bei dem Betrieb der Applikation (AWS CDK)
  • Cloud Architektur, Schwerpunkt AWS
    • Erstellung von Konzepten in Absprache mit allen Stakeholdern (Partner, Team, Betrieb)
    • Vorstellung von Konzepten in den Gremien
    • Vertreten der Interessen des Teams, Clusters und Partners
  • Umsetzung von UKA und KRITIS Anforderung für das Ablöseprojekt
  • Schnittstelle zwischen dem Betrieb und der Entwicklung ? DevOps
  • Leistungsbereitschaft für SL1 Anwendungen des Kunden DB Cargo


12/2023 ? 12/2023

Rolle: Seniorspecialist 

Kunde: DB Systel GmbH


Aufgaben:

  • Mitarbeit an internen Vorhaben zur Modernisierung und Vereinfachung der Systel-eigenen IT (resIT)
  • Design der Schnittstellen von externen Dienstleistern in das interne AssetManagement
    • Analyse der Bestandsschnittstellen und deren Modernisierung
    • Koodination der Zusammenarbeit mit weiteren Teams
  • Lead-Entwickler der Middleware zwischen dem Asset-/Config-Management und dokumentationspflichtigen Teams
    • Analyse der bestehenden Anforderungen und möglichen Erweiterungen
    • Ausarbeitung eines zukunftsorientierten Konzeptes mit Hinblick auf das Ablöse Projekt der transICT
    • Übergreifende Koordinierung und Planung der Umsetzung in Zusammenarbeit mit den Anforderern und TeamPO
    • Umsetzung komplexer Anforderung & Strategische Weiterentwicklung moderner REST Schnittstellen
    • Lead für mehrere interne Entwickler und einer externen Fachkraft
    • Teamübergreifende architektonische Konzeption & Dokumentation der Middleware
    • Technologien:
      • SpringBoot3+
      • Spring Web
      • Spring WebFlux (reactive)
      • Spring Quartz
      • Kubernetes (OpenShift3)
      • Helm
      • Gitlab
      • Gitlab CI/CD
      • IBM API Connect
      • Loki
      • Prometheus
      • Grafana
  • Teilnahme an einer Leistungsbereitschaft für das Cluster CIO
  • (Strategische) teamübergreifende Planung der Schnittstellen in Bezug auf das Projekt Ablösung transICT Teil 1
  • Kostenoptimierung in Bezug auf die Konsumenten der Schnittstellen (Kostenreduktion für den Kontext DB Systel durch Automatisierungsbereitstellung)

Programmiersprachen

HTML
CSS
SCSS
JavaScript
TypeScript
Java
SpringBoot 2+
jQuery
Angular6+
React
RxJS
Express.js
PHP
Kotlin
JSON
Node
Python
Groovy
NPM
ES6
Electron
Flutter
Dart

Datenbanken

Aurora
H2
IBM Db2
MongoDB
Microsoft SQL
MS SQL
MySQL
PostgreSQL
Redis
SQLite

Branchen

Branchen

  • Verkehr, Logistik, Transport (Personen & Güter)
  • Automobilindustrie
  • Forschung
  • Öffentlicher Dienst

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.