12.07.2026 aktualisiert

**** ******** ****
verifiziert
Premiumkunde
100 % verfügbar

Technischer Leiter und Senior Softwareentwickler (Angular, React, Next, Vue, Node, Python, Java)

Hürth, Deutschland
Weltweit
Bachelor an der RWTH Aachen
Hürth, Deutschland
Weltweit
Bachelor an der RWTH Aachen

Profilanlagen

Projektliste V1.2.docx
Projektliste V1.2.pdf
Lebenslauf_2026.pdf
Lebenslauf_2026.docx
Referenzen_Zeugnisse.pdf

Über mich

Technischer Leiter und leitender Softwareentwickler mit 10 Jahren Erfahrung in der Modernisierung großer Webplattformen, spezialisiert auf Angular und React JavaScript/TypeScript Frameworks(Frontend) sowie Python(Django). Bekannt für modulare Architektur, Leistungsoptimierung, barrierefreies Design

Skills

C (Programmiersprache)HTMLJavaJavaScriptPHPUser Experience (UX)APIsApache HTTP ServerArchitekturAtlassian ConfluenceAtlassian JiraMicrosoft AzureC#C++CSSCloud ComputingDatenbankenDevOpsWeb EntwicklungDjangoDrupalElasticsearchJ2EEGitHubGradleHibernateIphone AppsJava Persistence APIPythonMATLABProjektmanagementApache MavenMongoDBNGINXNode.jsOAuthPair ProgrammingLeistungssteigerungScrumPrologQualitätsmanagementSvelteIonicNext.jsResponsive WebdesignSAP ApplicationsScaled Agile FrameworkSQLSurface-Mounted DeviceSymfonyTypeScriptExtensible Markup LanguageXamarinRxjsTestenTest-Driven DevelopmentAngular MaterialReact.jsSpring BootCypressSwift (Programmiersprache)Vue.jsGoogle FirebaseBackendKotlinKanbanAngularJSGitlab-CiMaterial UIKubernetesPlaywrightApache KafkaSAP UI5GraphQLReact NativeSAP HybrisFront EndReact ReduxTeamcityRestful ApisSoftware Version ControlDockerGlasgow Haskell CompilerMicroservices
Expertisen
  1. BFSG, Accesibility, OAuth, UX/UI, Performanceoptimierung, Aufwendungsabschätzung
Webentwicklung
  1. Angular, React, NextJs, VueJs, Svelte, JavaScript, TypeScript, SCSS, CSS, HTML, SAP UI5, PHP, Drupal
Backend & Frameworks
  1. Django, Python, Java, JEE, Spring Boot, NodeJs, Express, Apollo, , SAP CPI/SAP Hybris, Hibernate, Maven, Gradle, C#, XML
Mobile App-Entwicklung
  1. Ionic, Xamarin, Swift, Kotlin, React Native
Cloud und DevOps
  1. Azure, Docker, Kubernetes, Sonarcloud, Apache, gitlab-ci, Teamcity
Datenbanken
  1. MongoDB, Kafka, SQL, JPA, Firebase, Elastic Search Query, GraphQL
Methodologien
  1. Scrum, SAFE, Kanban, Test-Driven Development, Pair Programming
Programmiersprachen
  1. C/C++, Python, Haskell/Prolog, SMT Solving, Matlab
APIs und Services
  1. RESTful API
Architekturen
  1. Web Components, Micro Frontend, Microservices, Domain-Driven-Design, Responsive Web Design
Testen und Qualitätssicherung
  1. Jest, Jasmine, Karma, Cypress, Playwright
Frontend-Entwicklung
  1. Rxjs, Redux, Symfony, Ag-grid, Angular Material, Material UI, CoreUI, NX, Nginx, Preboot, Instana, Prerender, SSH, SwiperJs, Leaflet, NGXS
Version Control und Projektmanagement
  1. GitHub, Jira, Confluence

Erfahrung

Berufserfahrung5 - 10 Jahre
Freelancer seit2017

Sprachen

DeutschMutterspracheEnglischverhandlungssicherTürkischMuttersprache

Projekthistorie

Senior Software Entwickler (Angular, React, Nextjs, Django, Python, Svelte, Docker, Kubernetes)

Deutsche Glasfaser

Internet und Informationstechnologie

500-1000 Mitarbeiter

• Schlüsselrolle im Software Development Life Cycle durch Entwicklung innovativer
Funktionen, Bereitstellung der Komponentenbibliothek, Neuentwicklung und Etablierung
der Barrierefreiheit des Kundenportals und Orderportals von der deutschen Glas-
faser, Inexio und NEW bei gleichzeitiger Erstellung von sauberem und skalierbarem
Code. Weiterhin wurde das CMS und Kampagnen System weiterentwickelt.
• Implementierung von Domain-Driven Design und Einführung eines Monorepo-
Ansatzes zur Verbesserung der Wartbarkeit von Code und zur Optimierung der Zusam-
menarbeit zwischen Entwicklungsteams.
• Entwicklung hat unter der Verwendung von Angular, Nextjs, Django und Python
stattgefunden, um wiederverwendbare und effiziente UI-Komponenten und Services
zu erstellen, mit denen die Front-End- und Back-End-Entwicklung beschleunigt und
die Konsistenz der Benutzeroberfläche verbessert wurde.
• Eigene Enwticklung einer Web Component Library mit React, die als ein gemein-
sames firmenweites Design Guideline benutzt wurde um eine einheitliche Nutzer-
erfahrung auf jeder Plattform zu schaffen.
• Optimierung des Checkout-Prozesses für Glasfaserprodukte durch die Einführung
umfassenden Trackingsystems und Unit-Tests. Dabei wurde der bestehende Prozess
analysiert und verbessert, um ihn benutzerfreundlicher und effizienter zu gestalten
und letztendlich die Abbruchraten zu senken.

Teamleiter (Angular, Java, Web Start, Spring Boot)

Beitragsservice

Öffentlicher Dienst

500-1000 Mitarbeiter

Migration einer geschäftskritischen App eines öffentlich-rechtlichen Rundfunksenders auf eine moderne Webplattform, Definition der Zielarchitektur und Leitung der schrittweisen Bereitstellung, um einen unterbrechungsfreien Service durch praktische Führung und Wissenstransfer für ein Team von 4 Mitarbeitern zu gewährleisten, Verbesserung der UI/UX und Barrierefreiheit.

Senior Software-Entwickler (Litelement, Kubernetes, Docker, Angular)

ipoque

Internet und Informationstechnologie

250-500 Mitarbeiter

Verantwortlich für die Entwicklung von Funktionen und die Weiterentwicklung der Plattform für einen IP-Analytics-Anbieter, wobei eine modulare, skalierbare Architektur in einer Umgebung mit mehr als 300 Mitwirkenden vorangetrieben wurde. Etablierung gemeinsamer Standards, Tests und CI/CD, wodurch die app-übergreifende Kommunikation ermöglicht, Reibungsverluste reduziert und die Release-Zyklen um ca. 10 % beschleunigt wurden.

Senior Software Entwickler (Angular, Java, Spring Boot, ExtJs)

BMW

Automobil und Fahrzeugbau

>10.000 Mitarbeiter

Leitung der Modernisierung der Fahrzeug-Datenmanagementplattform (DMP) eines Automobilherstellers, das die externe Kommunikation und behördliche Genehmigungen unterstützt. Transformierte die Architektur von Legacy- zu Cloud-fähigen Diensten und verbesserte die Leistung, Zuverlässigkeit und Ausfallsicherheit um bis zu 75 %, während die Datenintegrität über komplexe Workflows hinweg gewährleistet blieb.

Senior Software Entwickler (Angular, NodeJs, Express, Java, Spring Boot)

Elkjøp (über KPS Consulting)

Konsumgüter und Handel

500-1000 Mitarbeiter

Aufbau einer neuen B2C-E-Commerce-Plattform für Skandinaviens größten Elektronikhändler, einschließlich Lokalisierung (6 Märkte), Zahlungsabwicklung und CMS-gesteuerten Inhalten, sowie Erreichen von Lighthouse 100 durch End-to-End-Optimierung. Modernisierung von Tests und CI/CD, wobei ein Gleichgewicht zwischen praktischer Umsetzung und architektonischer Überwachung hergestellt wurde, um eine Verfügbarkeit von 99,9 % zu erreichen und ein Umsatzwachstum von über 20 % zu ermöglichen

Software-Entwickler

Vucx Vision

Marketing, PR und Design

< 10 Mitarbeiter

Projektdetails:

Der Tag des offenen Denkmals besteht normalerweise aus einer Vielzahl von Präsenzveranstaltungen an Orten, die häufig nicht vollständig oder ganzjährig zu besichtigen sind. Das macht den besonderen Reiz des Aktionstags aus und fasziniert jährlich Millionen Besucher.

Im Jahr 2020 sollte es nun anders kommen. Im Schatten der CoronaPandemie waren Präsenzveranstaltungen selten guten Gewissens durchführbar, gerade in Innenbereichen. Eine solch kulturell und gesellschaftlich relevante Veranstaltung nicht stattfinden zu lassen, war andererseits auch keine Option. So wurde nach Alternativen gesucht. Räumlich unabhängig und risikolos sollte die Faszination von Denkmalen erlebbar gemacht werden. Digital und über das Internet abrufbar.

Schnell wurde klar, was Digitalisierung in diesem Fall bedeutet: Die Transformation eines simplen Veranstaltungskalenders zu einer multimedialen Erlebnisplattform. Inhaltlich und gestalterisch wurden neue Wege eingeschlagen. Außerdem galt es, einem hohen Besucheraufkommen standzuhalten, den Bedürfnissen von weniger digital affinen Zielgruppen entgegenzukommen und vor dem Hintergrund der Inklusion die Grenzen der räumlichen Erfahrbarkeit aufzuheben.

Aufgaben:  
  • Strukturieren des Projektes nach Atomic Design
  • Entwicklung einer Scrum Struktur
  • Implementierung der Webapplikation
Eingesetzte Technologien:
Vuejs 2, SASS, Github, Bitbucket, CoreUI, Teamwork, Docker, MongoDB, Javascript, HTML

Playitas

Projektdetails:

Für das Playitas Resort, eine Sub-Brand des führenden Reiseunternehmens DER Touristik, entwickelt VUCX eine Mobile App und eine neue Website. Im Fokus: das nutzerzentrierte Digitalerlebnis vor, während und nach der Reise – klar zugeschnitten auf die Interessen der Reisenden.

Aufgaben:
  • Weiterentwicklung der Applikation und Webseite
Eingesetzte Technologien: Drupal

Software Entwickler (Angular, NodeJs)

Adesso

Internet und Informationstechnologie

5000-10.000 Mitarbeiter

Lieferung von drei skalierbaren, einseitigen Webanwendungen für den führenden IT-Dienstleister in Delaware, darunter eine Zeiterfassungsplattform für 3.000 Benutzer. Gestaltung der Anforderungen gemeinsam mit den Stakeholdern und Einbindung von domainorientiertem Design, Tests und agilen Praktiken zur Verbesserung der Benutzerfreundlichkeit, Stabilität und langfristigen Wartbarkeit.

Software Entwickler (Angular)

Rhenag

Energie, Wasser und Umwelt

5000-10.000 Mitarbeiter

Die in Köln ansässige Rhenag ist ein regionaler Energieversorger, der zudem bundesweit als Kooperationspartner für Stadtwerke agiert. Neben den klassischen Leistungen eines Energieversorgers bietet Rhenag mit lima eine IT-Lösung für die Energiebranche an.

Ziel des Projektes war Rhenag bei der Weiterentwicklung einer Applikation für das Kundeninformationssystem der eigenentwickelten Abrechnungssoftware "lima" zu unterstützen. Dabei sollte die Applikation modernisiert und auf den neusten Stand der Technik gebracht werden. Mit der Modernisierung verfolgt Rhenag das Ziel, modernen Nutzeranforderungen zu entsprechen und die Applikation technisch dynamischer und unabhängiger zu gestalten.

Das Kundeninformationssystems wurde als Single-Page-Application auf der Basis von Angular 10 entwickelt. Mit der Einführung von Jest für Unit Tests und Cypress für E2E-Tests garantierte man für eine stabile Codebasis.

Aufgaben:

  • Weiterentwicklung des Angular-Frontends
  • Migration der Unit Tests von Karma/Jasmine nach Jest Entwicklung eigener Komponenten
  • Entwicklung in einem agilen Scrum-Team
  • Technische Reevaluierung der Anforderungen

Eingesetzte Technologien:

Angular 10, TypeScript, HTML 5, JavaScript, SCSS, Test-Automatisierung. Jest, Cypress, GitHub, Jira

Software Entwickler (Angular)

RWE

Energie, Wasser und Umwelt

>10.000 Mitarbeiter

Im Projekt "Check It" wird eine App der RWE abgelöst und
modernisiert. Ziel des Projektes "Check It" ist es, dem Wartungsschlosser im Tagebau eine Übersicht der auswählbaren Objekte zur Anlage von Schadensmeldungen zu geben.

Zur Verwirklichung der Anwendung wurden zunächst die Anforderungen des Kunden ermittelt um dann nach Domain Driven Design ein Konzept und eine Softwarearchitektur für die Anwendung zu entwickeln. Dabei wurden auch dedizierte CI/CD Pipelines aufgestellt um eine Codequalität zu garantieren.

Die Anwendung "Check It" ist Teil der umfassenden Digitalisierung der Wartungs- und Innstandhaltungsarbeiten im Tagebau. Dabei wird einem Wartungsschlosser die tägliche Wartungsarbeit an Förderwegen und Großgeräten vereinfacht, in dem man ihm einen Überblick über alle Meldungen gibt und ihm die Möglichkeit gibt, die Wartungsarbeiten digital abzuschließen.

Aufgaben:

  • Konzeptionierung der Anwendung in einer textuellen Form
  • Softwarespezifikation nach dem agilen Modell
  • Mitgestaltung UI/UX
  • Entwickler einer MonoRepo Architektur nach Domain Driven Design
  • Entwicklung von Komponenten
  • Führung der Retros


Eingesetzte Technologien:

Domain Driven Design, Angular 9, Ionic 3, Javascript, Scrum, CI/CD, Typescript, Monorepo, Nx, Team Foundation Server (TFS), SCSS, HTML 5.0, Capacitor, GitHub

Software Entwickler

FIR an der RWTH Aachen

Wirtschaftsprüfung, Steuern und Recht

500-1000 Mitarbeiter

Traditionelle Unternehmen aus dem Maschinenbau erhalten durch die Entwicklung von datenbasierten Dienstleistungen die Chance, ihr Angebotsportfolio auszubauen und sich von Wettbewerbern abzugrenzen. Jedoch erschweren der steigende Kostendruck, unzureichende IT-Kenntnisse sowie die Verschmelzung von Branchengrenzen im Maschinenbau die Entwicklung von digitalen Dienstleistungsangeboten. Während zunehmend auch Unternehmen anderer Branchen, z. B. Amazon oder Alibaba, ihren Kunden technische Dienstleistungen anbieten, geraten besonders kleine und mittlere Unternehmen (kmU) bei der Entwicklung von innovativen After-Sales-Services ins Hintertreffen. Obgleich den etablierten Maschinenbauern bereits heute eine Vielzahl an Informationen über Kunden zur Verfügung stehen, werden diese Informationen heute nicht für die Entwicklung von digitalen und auf Daten basierenden Mehrwertangeboten im After-Sales-Bereich genutzt.

Das Ziel des Projektes war es kleinere und mittlere Unternehmen eine Applikation zu bieten, die den Kunde durch Abfragen zur Ermittlung einer After-Sales-Strategie führen soll.

Die Aufgabe war zunächst die Anforderungen zur Applikation zu ermitteln und dann eine Applikation in Ionic mit Angular zu entwickeln.

Aufgaben:

  • Vollständige Umsetzung von der Konzeption über Durchführung und Projektmanagement bis hin zur Auslieferung.

Eingesetzte Technologien:
Ionic 3, Angular 7, Typescript, HTML 5.0, CSS

Technischer Berater und Entwickler

Lehrstuhl für Verbrennungskraftmaschinen in Kooperation mit Ford

Automobil und Fahrzeugbau

>10.000 Mitarbeiter

Die grafische Benutzeroberfläche, entwickelt mit Appdesigner, einem Framework von MATLAB, ist die Weiterführung und Verbesserung von Alexander Wahls Arbeit. Alexander Wahls Arbeit ist die Modellierung einer Oberfläche für (halb) verstreute Maschinendaten in der Form von z(x,y). Dies ist ermöglicht worden durch die Communitybibliothek gridfit von John D'Errico. Der Zweck der graphischen Benutzeroberfläche ist es, dem Nutzer zu ermöglichen, bestimmte Aspekte der Oberfläche zu verändern, um ein gewünschtes Ergebnis zu erzielen.

Aufgaben:

  • Beratung der technischen Seite für den Kunden bei Ford und vollständige Entwicklung und Planung der Applikation.

Eingesetzte Technologien:

Matlab, Appdesigner, Github, Jira

Bachelorarbeit (PHP, Symfony)

SUPR

Banken und Finanzdienstleistungen

50-250 Mitarbeiter

Im Umfeld eines E-Commerce-Systems finden Transaktionen zwischen Händlern und Kaüfern statt. Versteuerung in diesen Transaktionen spielt dabei eine große Rolle. Die Entwicklung von Versteuerungssystemen birgt viele verschiedene Herausforderungen, da es sich um eine hoch komplizierte Domäne handelt. Die Domäne wird beeinflusst von verschiedenen Faktoren wie zum Beispiel den Standorten von Käufern und Händlern, da diese verschiedene Steuerraten abbilden können. Weiterhin wird die Entwicklung eines unabhängigen Systems durch viele Verbindungen der Domäne zu anderen Domänen erschwert.

Es wurde eine microservice-basierende Versteuerungs-Applikation mit Hilfe von Domain-Driven-Design entwickeln. Das Ergebnis dieser Entwicklung wurde in die Macroarchitektur von SUPR integriert.

Zunächst wurden mit SUPR die Anforderungen für die Anwendung ermittelt um sie danach mit den Konzepten von Domain Driven Design in Domänen aufzutrennen. Diese Domänen wurden dann zur Weiterentwicklung einer Softwarearchitektur genutzt. Dabei wurde das BackEnd in PHP mit Symfony entwickelt, welches nach einer hexagonalen Architektur konzeptioniert wurde. Das BackEnd ist dabei mit einem einfach MySql Datenbank verbunden und zum testen des Microservices wurde eine Testumgebung in Ionic implementiert.

Aufgaben:

  • Entwicklung und Planung des Projektes
Eingesetzte Technologien:

Ionic 2, Typescript, Angular 6, PHP, Symfony, MySQL, RESTful API, GitHub, Jira, Confluence

Software Entwickler

Werkzeugbau Akademie Aachen

Industrie und Maschinenbau

50-250 Mitarbeiter

Die Erlebniswelt Werkzeugbau der WBA soll Besuchern den Werkzeugbau der Zukunft näher bringen und zeigen, welche Möglichkeiten sich in Zukunft ergeben werden. Im privaten Bereich haben die Digitalisierung und das Internet unser Leben vollkommen verändert und auch bei vielen Geschäftsprozessen sehen wir einen Wandel. Durch die besseren und kostengünstigeren Technologien, die derzeit auf den Markt kommen, wird sich jedoch auch die Arbeitswelt im Werkzeugbau signifikant verändern. Damit dieser Wandel nicht überraschend kommt und die Zukunft aktiv gestaltet werden kann, haben Werkzeugbaubetriebe und andere Unternehmen in der Erlebniswelt Werkzeugbau einen Ausblick in diese Zukunft zu wagen.

Bei der Konzeptionierung und Erstellung dieser Demonstratoren nähert sich die WBA von zwei Seiten, entweder von Seiten der Technologie oder von Seiten der Anwendung. Für interessante Technologien und Systeme, deren Nutzen bereits in anderen Anwendungsfällen nachgewiesen ist, sucht die WBA nach nutzenstiftenden Anwendungen im Werkzeugbau, um die Technologie darauf anzuwenden. Andererseits sucht die WBA nach technischen Lösungen für bestehende Probleme aus der Praxis und identifiziert geeignete Technologien, um diese Probleme zu beheben und eine neue, bisher noch nicht eingesetzte Technologie für diesen Fall einzusetzen.

Die Aufgabe dabei war die Entwicklung einer Tutorial-Applikation für die Demo-Landschaft der Aachener Werkzeugbau Akademie. Die anhand von Bluetooth-Standortdaten ein Tutorial zu der jeweiligen Demo gezeigt hat. Weiterhin wurde eine Applikation zur Darstellung der Verbindungen der WBA zu anderen Firmen auf einer Weltkarte und die Informationen zum Werkzeugbau in verschiedenen Ländern entwickelt.

Die Tutorial Applikation wurde dafür in Xamarin Forms entwickelt um sie hybrid einsetzbar auf Android und Apple Geräten zu machen. Die Applikation zur Darstellung der Weltkarte wurde zunächst in Ionic unter Angular entwickelt und dann aufgrund von Performanceproblemen in React Native entwickelt.

Aufgaben:

  • Vollständige Planung und Entwicklung der Applikation
Eingesetzte Technologien:

React Native, Ionic, Typescript, Javascript, Xamarin Forms, C#, XML, Jira, Github, JSON, HTML, Css, Confluence

Full-Stack Entwickler

Exultec Concepts

Internet und Informationstechnologie

< 10 Mitarbeiter

Exultec Concepts ist ein junges StartUp Unternehmen aus Aachen das sich auf Datendienste
Softwareprogrammierung und -beratung, Webdesign, CMS und softwarenahe Dienstleistungen spezialisiert.

In meiner Zeit bei Exultec habe ich eine Social Media Applikation für persönlich erstellte Events entwickelt und neue Mitarbeiter eingeführt in UML Diagramm Erstellung und in der Anwendung von Git.

Aufgaben:

  • Backend Verbindung zur FireBase Datenbank per Javascript.
Eingesetzte Technologien:

Ionic 2, Angular 6, Typescript, GitHub, Jira, UML


Zertifikate

FullStackOpen React Kurs

University of Helsinki

2019


Portfolio


Kontaktanfrage

Einloggen & anfragen.

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

RegistrierenAnmelden