Frontend-Architekt & Trainer, Entwicklung komplexer Web-Anwendungen, Angular, JavaScript/TypeScript, React, Vue, Testautmatiesierung, UX
Aktualisiert am 04.11.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 04.11.2025
Verfügbar zu: 100%
davon vor Ort: 10%
Angular
TypeScript
Solution Architect
JavaScript
ECMAScript
Jest
Jasmin/Karma
Cypress
Sass
CSS3
HTML5
Java EE
Spring
Trainer
Solution Architect
Testautomatisierung
Cloud
Azure
Java
UX-Design
Deutsch
Muttersprache
Englisch
fließend in Wort und Schrift
Griechisch
konversationssicher

Einsatzorte

Einsatzorte

Griechenland (+50km) Bremen (+150km)
Deutschland
möglich

Projekte

Projekte

4 Monate
2025-08 - heute

Entwicklung einer App zur Visualisierung von Fahrplänen

Software-Architekt, Lead-Developer Frontend, UX-Design-Unterstützung Angular 20 ? Standalone App mit Signals Signals RxJS ...
Software-Architekt, Lead-Developer Frontend, UX-Design-Unterstützung
  • Die Angular-App visualisiert Fahrpläne mit SVG auf Basis von Daten aus verschiedenen Quellen ? unteranderem aus Kafka. 
  • Das Backend ist eine Kotlin-Anwendung.
Angular 20 ? Standalone App mit Signals Signals RxJS Angular Material TypeScript / JavaScript / ECMAScript CSS 3 / SCSS REST Testautomatisierung mit Jest / Unit-Tests / Test-Driven-Development (TDD) HTML 5 IntelliJ IDEA / Webstorm Java / Spring Boot / Gradle Kotlin GenAI Cursor MicroServices PostgreSQL Flyway Apache Kafka IDM / OAuth 2.0 E2E-Tests mit Playright OpenAPI / Swagger UX-Design Figma Jira Confluence Git Gitlab Renovate SVG Docker Kubernetes Barrierefreiheit / a11y WCAG
Deutsche Bahn
10 Monate
2025-02 - heute

Up2Boat ? Weiterentwicklung der Plattform und der Mobile Apps

Software-Architekt, Lead-Developer Konzeption der Lösungsarchitektur Angular RxJS ...
Software-Architekt, Lead-Developer
  • Up2Boat ist eine Plattform für Yachthäfen und Bootseigentümer. 
  • Als Software-Architekt und Lead-Developer entwickelte ich neue Features für die Plattform und die Apps.
Konzeption der Lösungsarchitektur Angular RxJS Angular Material TypeScript / JavaScript / ECMAScript HTML 5 CSS 3 / SCSS REST GraphQL Testautomatisierung mit Jest / Unit-Tests / Test-Driven-Development (TDD) VS Code GenAI Curor Maria DB IDM Keycloak OAuth 2.0 Trello BitBucket Docker Kubernetes Cloud Ionic NestJS Prisma
1 Jahr 10 Monate
2023-10 - 2025-07

Neuentwicklung einer Lösung zur Digitalisierung der Antragsbearbeitung

Product Owner, Solution-Architekt, Lead-Developer Frontend, UX-Design-Unterstützung Konzeption der Lösungsarchitektur Dokumentation der Software-Architektur gemäß arc42 Angular 17-19 ? Standalone App ...
Product Owner, Solution-Architekt, Lead-Developer Frontend, UX-Design-Unterstützung

  • Die Antragsbearbeitung einer Körperschaft des öffentlichen Rechts im Gesundheitswesen wurde im Zuge dieses Projekts erstmals digitalisiert. Dabei wurde Camunda eingeführt und das bestehende DMS d.3 angebunden. 
  • Außerdem wurde ein maßgeschneidertes Frontend entwickelt, das einerseits automatisch durch Workflows gesteuert wurde und andererseits komplexe Anforderungen des Fachbereichs abbilden konnte. Dabei wurde besonderen Wert auf eine hohe User-Akzeptanz und vorbildliche UX gelegt.
Konzeption der Lösungsarchitektur Dokumentation der Software-Architektur gemäß arc42 Angular 17-19 ? Standalone App Signals RxJS Angular Material TypeScript / JavaScript / ECMAScript CSS 3 / SCSS REST Testautomatisierung mit Jest / Unit-Tests / Test-Driven-Development (TDD) HTML 5 IntelliJ IDEA / Webstorm Java / Spring Boot / Gradle GenAI Cursor Camunda BPMN d.3 Dokumenten-Management-System MicroServices Oracle und H2 Liquibase IDM Keycloak E2E-Tests mit Cypress OpenAPI / Swagger OAuth 2.0 UX-Design Sketch Figma Git Jira Confluence BitBucket Tanzu Kubernetes Helm-Charts OpenSearch OpenLens
Gesundheitswesen
10 Monate
2022-10 - 2023-07

Entwicklung der B2B-Cloud-Plattform

Solution-Architekt, Lead-Developer, Frontend UX-Design-Unterstützung Angular 15-16 RxJS ng-zorro ...
Solution-Architekt, Lead-Developer, Frontend UX-Design-Unterstützung
  • Im Auftrag von Logicline entwickelte ich als Solution-Architekt, zusammen mit einem ScrumTeam, die B2B-Plattform ?experdoo?
  • Ich war dabei der zentrale technische Ansprechpartner ? sowohl für das Team, als auch für den Auftraggeber AWADO
  • Insofern war ich maßgeblich daran beteiligt, die Projektvision weiter zu entwickeln und passende technische Lösungen zu konzipieren und umzusetzen
Angular 15-16 RxJS ng-zorro TypeScript / JavaScript / ECMAScript CSS 3 / SCSS Wordpress + PHP Jest REST Testautomatisierung / Unit-Tests / Test-Driven-Development (TDD) HTML 5 IntelliJ IDEA / Webstorm Docker Kubernetes Java / Spring Boot PostgresSQL MariaDB IDM Keycloak DBeaver Cypress OpenAPI / Swagger OpenID Connect / OAuth 2.0 UX-Design (Figma) Cloud-Entwicklung (Fuga Cloud)
experdoo
10 Monate
2022-10 - 2023-07

Weiterentwicklung der B2B-Plattform

Web-Entwicklung, Architekt, Lead Entwickler Angular. TypeScript CSS ...
Web-Entwicklung, Architekt, Lead Entwickler

Im Auftrag von Logicline agierte ich als Solution-Architekt und verantwortete die Weiterentwicklung der B2B-Plattform ?Realeasy?. Ich war der zentarale technische Ansprechpartner für den Kunden und für das Entwicklungsteam.

  • Du leitest und coachst Deine Kollegen im Bereich Frontend-Entwicklung
  • Du verwendest eine moderne Toolchain und neueste Technologien in Deiner täglichen Arbeit 
  • Du nutzt Ansätze aus dem Design Thinking, Mockups, Prototyping und UX/UI-Methoden 
  • Du hast ein Auge auf professionelles Software Engineering mit Continuous Integration und Clean Code 
  • Du setzt auf automatisierte Tests Deiner WebApps 
  • Für die Umsetzung der Web Anwendungen verwendest Du agile Vorgehensweisen (SCRUM).

Angular. TypeScript CSS WordPress Git REST End-To-End-Test Unittest Docker Kubernetes Cloud Keycloak OpenID Connect
Remote + Düsseldorf
8 Monate
2022-10 - 2023-05

Weiterentwicklung der Anwendung ?X4 Portal? und des Frameworks A360

Solution-Architekt, Lead-Developer, Frontend UX-Design-Unterstützung Angular 13-16 RxJS ng-zorro ...
Solution-Architekt, Lead-Developer, Frontend UX-Design-Unterstützung
  • Produkts ?X4 Portal?. Dabei handelt es sich um eine Angular-Anwendung mit Java Backend, die im Industrie 4.0-Umweld eingesetzt wird, um Maschinendaten zentral zu erfassen und zu verwalten. 
  • Die Anwendung basiert auf einem hauseigenen Framework ? Assets 360. 
  • Ich war ebenfalls verantwortlich für die Weiterentwicklung des Frontend-Teils des Frameworks.
Angular 13-16 RxJS ng-zorro TypeScript / JavaScript / ECMAScript CSS 3 / SCSS Jest REST Testautomatisierung / Unit-Tests / Test-Driven-Development (TDD) HTML 5 IntelliJ IDEA / Webstorm PostgresSQL IDM Keycloak Cypress UX-Design (Figma) Konzeption der Gesamtarchitektur Dokumentation der Software-Architektur gemäß arc42 Angular 15-16 Wordpress + PHP Docker Kubernetes Java / Spring Boot / Gradle NodeJS Backend mit Nest.js MicroServices MariaDB DBeaver OpenAPI / Swagger OpenID Connect / OAuth 2.0 Cloud-Entwicklung (Fuga Cloud) SonarCloud Jira Confluence BitBucket Angular 13 UX-Design Azure Cloud
Realeasy
8 Monate
2022-10 - 2023-05

Weiterentwicklung der Anwendung ?X4 Portal? und des Frameworks A360

Frontend-Architekt, Lead-Developer, Frontend UX-Design-Unterstützung Angular 13 RxJS ng-zorro ...
Frontend-Architekt, Lead-Developer, Frontend UX-Design-Unterstützung
  • Als Team-Lead / Frontend-Architekt verantwortete ich die Weiterentwicklung des Logicline-Produkts ?X4 Portal?. 
  • Dabei handelt es sich um eine Angular-Anwendung mit Java-Backend, die im Industrie 4.0-Umweld eingesetzt wird, um Maschinendaten zentral zu erfassen und zu verwalten. 
  • Die Anwendung basiert auf einem hauseigenen Framework ? Assets 360. 
  • Ich war ebenfalls verantwortlich für die Weiterentwicklung des Frontend-Teils des Frameworks.

Angular 13 RxJS ng-zorro TypeScript / JavaScript / ECMAScript CSS 3 / SCSS Jest REST Testautomatisierung / Unit-Tests / Test-Driven-Development (TDD) HTML 5 IntelliJ IDEA / Webstorm PostgresSQL IDM Keycloak Cypress UX-Design
9 Monate
2022-01 - 2022-09

Unterstützung Ionic-Angular-Entwicklung

Frontend-Architekt, Lead-Developer Frontend Ionic 5 Angular 14 RxJS ...
Frontend-Architekt, Lead-Developer Frontend
  • Für einen Anbieter von E-Learning-Lösungen unterstütze ich die Entwicklung von zwei bestehenden Ionic-Angular-Anwendungen. 
  • Unter anderem führte ich das Update auf Angular 14 durch.
Ionic 5 Angular 14 RxJS TypeScript / JavaScript / ECMAScript Angular Material CSS 3 / SCSS Karma/Jasmine Apollo GraphQL Testautomatisierung / Unit-Tests / Test-Driven-Development (TDD) HTML 5 IntelliJ IDEA / Webstorm + Visual Studio Code Docker AWS Cloud
E-Learning-Anbieter
9 Monate
2022-01 - 2022-09

Entwicklung einer Fach-App-Plattform

Solution-Architekt, Lead-Developer Frontend Angular 13 RxJS TypeScript / JavaScript / ECMAScript ...
Solution-Architekt, Lead-Developer Frontend
  • Für einen großen deutschen Anbieter aus der Verlagsbranche mit Web-Shop wurde auf Angular und MonoRepo-Basis eine Plattform für eine Reihe von Fachanwendungen entwickelt. 
  • Die neue Lösung ersetzt eine bestehende ältere, die mit AngularJS entwickelt wurde.
  • Als Frontend-Lead konzipierte ich die Angular-App und war maßgeblich an der Entwicklung beteiligt.
Angular 13 RxJS TypeScript / JavaScript / ECMAScript Angular Material + Primer CSS CSS 3 / SCSS MonoRepo auf Basis von NX Jest Node.js + Next.js Apollo GraphQL Testautomatisierung / Unit-Tests / Test-Driven-Development (TDD) End-to-End-Tests (e2e) mit Cypress HTML 5 IntelliJ IDEA / Webstorm + Visual Studio Code REST JWT OAuth SSO
Verlagsbranche/E-Commerce
9 Monate
2022-01 - 2022-09

Einführung von Angular in einem großen Web-Shop

Frontend-Architekt, Lead-Developer Frontend Angular 13 RxJS Framework-Evaluation (Angular ...
Frontend-Architekt, Lead-Developer Frontend
  • Ein großer deutscher Web-Shop sollte um dynamische Seiten mit Single-Page-App-Features erweitert werden. 
  • Dafür machte ich zunächst eine Evaluation der in Frage kommenden Frameworks. 
  • Gemeinsam mit dem Kunden fiel die Entscheidung auf eine im Shop-Umfeld eher ungewöhnliche Lösung: Angular. 
  • Ich konzipierte die in den Web-Shop integrierte Angular-App und entwickelte gemeinsam mit einem internen Kollegen einen PoC. 
  • Im weiteren Verlauf begleitete ich die Entwicklung der ersten dynamischen Seite und unterstützte bei der Entwicklung, dem Komponentenschnitt, technisch schwierigeren Themen und dem Aufsetzen der Unit-Tests.
Angular 13 RxJS Framework-Evaluation (Angular React Vue Vanilla ?) TypeScript / JavaScript / ECMAScript CSS 3 / SCSS Jest Testautomatisierung / Unit-Tests / Test-Driven-Development (TDD) HTML 5 IntelliJ IDEA / Webstorm
Verlagsbranche / E-Commerce
3 Monate
2022-01 - 2022-03

Wartung einer App für die Datenpflege

Frontend-Architekt, Lead-Developer Frontend Angular 12 RxJS MonoRepo auf Basis von NX ...
Frontend-Architekt, Lead-Developer Frontend
  • Wartung und Pflege einer Angular-App. 
  • Über die App können Fachbereichsnutzer eines großen Unternehmens im Bereich der gesetzlichen Krankenkassen Daten zentral pflegen und verwalten. 
  • Unter anderem führte ich die Migration von Karma/Jasmine nach Jest durch ? bei mehreren tausend existierenden Unit-Tests. 
  • Außerdem führte ich Cypress ein.
Angular 12 RxJS MonoRepo auf Basis von NX TypeScript / JavaScript / ECMAScript Angular Material CSS 3 / SCSS Karma/Jasmine Jest Testautomatisierung / Unit-Tests / Test-Driven-Development (TDD) End-to-End-Tests (e2e) mit Cypress REST JWT SSO HTML 5 IntelliJ IDEA / Webstorm
Gesundheitswesen
4 Monate
2021-09 - 2021-12

Entwicklung von Web Components für den Einsatz in einem großen Web-Shop

Frontend-Architekt, Lead-Developer Frontend Web Components / Lit / LitElement TypeScript / JavaScript / ECMAScript CSS 3 / SCSS ...
Frontend-Architekt, Lead-Developer Frontend
  • Entwicklung von Web Components auf Basis von LitElements und prototypisch mit React.
  • Um die Code-Basis eines großen deutschen Web-Shops zu verbessern, wurden bestehende Features auf Basis von Web Components neu entwickelt.

Web Components / Lit / LitElement TypeScript / JavaScript / ECMAScript CSS 3 / SCSS Jest Testautomatisierung / Unit-Tests / Test-Driven-Development (TDD) HTML 5 IntelliJ IDEA / Webstorm
Verlagsbranche /E-Commerce
7 Monate
2021-06 - 2021-12

Neuentwicklung einer Lösung zur Vertragsverwaltung

Solution-Architekt, Lead-Developer Frontend Angular 12 RxJS MonoRepo auf Basis von NX ...
Solution-Architekt, Lead-Developer Frontend
  • Im Rahmen dieses Projekts würde eine Lösung zur Verwaltung von Patienten-Verträgen entwickelt. 
  • Darüber können Zusatzverträge für Kassenpatienten in Arztpraxen gepflegt werden. 
  • Die Lösung beinhaltet 2 Angular-Apps und ein REST-Backend. Ich trug maßgeblich zur Konzeption der beiden Angular-Apps und der REST-Schnittstelle bei. 
  • Die Lösung soll flächendeckend in einem großen deutschen Bundesland eingesetzt werden.
Angular 12 RxJS MonoRepo auf Basis von NX TypeScript / JavaScript / ECMAScript Angular Material CSS 3 / SCSS Jest Testautomatisierung / Unit-Tests / Test-Driven-Development (TDD) End-to-End-Tests (e2e) mit Cypress HTML 5 IntelliJ IDEA / Webstorm REST JWT SSO
Gesundheitswesen
7 Monate
2021-06 - 2021-12

Wartung und Weiterentwicklung eines UI für die Produktdatenpflege

Frontend-Architekt, Lead-Developer Frontend Angular 12 RxJS MonoRepo auf Basis von NX ...
Frontend-Architekt, Lead-Developer Frontend

  • Wartung und Weiterentwicklung einer Angular-Web-App zur Pflege von Produktdaten. 
  • Unter anderem: Update auf Angular 12.

Angular 12 RxJS MonoRepo auf Basis von NX TypeScript / JavaScript / ECMAScript Angular Material + Primer CSS CSS 3 / SCSS Jest Node.js + Next.js Apollo GraphQL REST JWT SSO Testautomatisierung / Unit-Tests / Test-Driven-Development (TDD) End-to-End-Tests (e2e) mit Cypress HTML 5 IntelliJ IDEA / Webstorm
Verlagsbranche/E-Commerce
5 Monate
2021-02 - 2021-06

Neuentwicklung eines UI für die Produktdatenpflege

Solution-Architekt, Lead-Developer Frontend, UX-Design-Unterstützung Angular 11 Angular Material + Primer CSS CSS/SCSS ...
Solution-Architekt, Lead-Developer Frontend, UX-Design-Unterstützung
  • Entwickler eines Angular 11 Clients zur Pflege von Produktdaten. 
  • Das komplexe Datenmodell des Kunden übersteigt die Möglichkeiten existierender Standard-PIM-Systeme. 
  • Der neue Client ist per GraphQL an die Backend-Services angebunden und erfüllt hohe Anforderungen an UX, um die Pflege des komplexen Datenmodells so einfach wie möglich zu gestalten. 
  • Unter anderem gehörte es zu meinen Aufgaben, die Architektur der Angular-App zu konzipieren.
Angular 11 Angular Material + Primer CSS CSS/SCSS Jest Cypress NX Node.js + Next.js Apollo GraphQL Testautomatisierung Unit-Tests E2E-Tests RxJS MonoRepo auf Basis von NX TypeScript / JavaScript / ECMAScript CSS 3 / SCSS REST JWT SSO Testautomatisierung / Unit-Tests / Test-Driven-Development (TDD) End-to-End-Tests (e2e) mit Cypress HTML 5 IntelliJ IDEA / Webstorm + Visual Studio Code Dokumentation der Software-Architektur gemäß arc42
Verlagsbranche/E-Commerce
3 Jahre 5 Monate
2017-08 - 2020-12

Architektur-Beratung

Frontend-Architekt
Frontend-Architekt
  • Zahlreiche Einsätze als Frontend-Architekt. 
  • Architektur-Beratung für komplexe Single-Page-Apps, Progressive-Web-Apps und Micro-Frontend-Portale.


Themen

  • Framework-Auswahl
  • Machbarkeit
  • Basis-Architektur
  • Performance-Optimierung
  • Test-Automatisierung
4 Jahre 11 Monate
2016-02 - 2020-12

Durchführung von Workshops

Trainer
Trainer

  • Zahlreiche Einsätze als Trainer zu verschiedenen Themen rund um JavaScript und die WebEntwicklung ? für Unternehmen unterschiedlicher Branchen, auf Konferenzen und intern.
  • Durchführung sowohl als Vor-Ort-Workshop, als auch remote. Konzeption und Erstellung neuer Workshops/Schulungen
  • Mitwirkung an der Entwicklung eines Curriculums für ein Online-Bootcamp zur Umschulung von Mitarbeitern ohne Vorwissen zu Entwicklern


Themen

  • Angular-Workshop inkl. RxJS
  • Angular-Unit-Testing mit Jest / Test-Driven-Development (TDD)
  • JavaScript und TypeScript für Einsteiger und Fortgeschrittene
  • HTML 5- und CSS 3-Grundlagen (1-Tätig)
  • Grundlagen der Web-Entwicklung (6-Tägig)
  • Java / Sprint-Boot - Einstieg
  • Software-Architektur ? Einstieg (Stile, Bausteine, Schnittstellen, ?)

    1 Jahr 1 Monat
    2019-10 - 2020-10

    Web-App für die Zeiterfassung

    Projektleiter, Scrum Product Owner, Architekt, UX-Designer Bootstrap ngx-bootstrap NGRX ...
    Projektleiter, Scrum Product Owner, Architekt, UX-Designer
    • Mit Hilfe dieser Web-App können Nutzer ihre Arbeitszeiten erfassen. Dabei wird für das Frontend Angular verwendet.
    • Im Backend kommt Koa.js zum Einsatz, um die REST-API zu implementieren.



    Bootstrap ngx-bootstrap NGRX CSS/SCSS Node.js + KOA RESTful Webservices Testautomatisierung Unit-Tests Angular 10 mit RxJS TypeScript / JavaScript / ECMAScript CSS 3 / SCSS Jest Cypress JWT SSO Unit-Tests / Test-Driven-Development (TDD) HTML 5 Visual Studio Code Git + Bitbucket
    adesso SE
    6 Monate
    2019-04 - 2019-09

    Entwicklung einer Branchensoftware

    Frontend-Architekt, Lead-Entwickler Angular 8 TypeScript Electron ...
    Frontend-Architekt, Lead-Entwickler
    • Entwicklung einer neuen Branchensoftware für die Krankenkassen. 
    • Die neue Software wird die 15 Medizinischen Dienste dabei unterstützen, ihren Beratungsauftrag für die gesetzliche Krankenversicherung in Deutschland zu erfüllen. 
    • Dazu zählen folgende Nutzungskontexte: medizinische und pflegefachliche Beratungs- und Gutachterdienste, wie z.B. die Prüfung von Krankenhausrechnungen, von medizinischen Verordnungen und Reha-Leistungen sowie die Begutachtung der Pflegebedürftigkeit mit Zuordnung von Pflegegraden. 
    • Dazu kommunizieren die Medizinischen Dienste in den Bundesländern mit ihren Auftraggebern, den gesetzlichen Krankenkassen, sowie mit Ärzten, Krankenhäusern und Versicherten.


    Eigene Aufgaben im Projekt

    • Frontend-Architekt. Performance-Optimierung, Jest-Migration, Umsetzung von neuen Anforderungen.

    Angular 8 TypeScript Electron NodeJS CSS/SCSS Responsive Web Design Jest Git Gitlab Atlassian JIRA Atlassian Confluence Test Driven Development (TDD) Angular 8 mit RxJS TypeScript / JavaScript / ECMAScript CSS 3 / SCSS Unit-Tests / Test-Driven-Development (TDD) HTML 5 IntelliJ IDEA / Webstorm Java / Spring Boot JWT RESTful Webservices Boostrap + ngx-bootstrap
    MDK-IT GmbH
    1 Jahr 9 Monate
    2017-08 - 2019-04

    RE-NEW - Kooperative Neuentwicklung eines ERP-Systems

    Frontend-Architekt, Lead-Entwickler, UX-Designer, Berater Angular 4-8 Bootstrap + ngx-bootstrap JavaScript ...
    Frontend-Architekt, Lead-Entwickler, UX-Designer, Berater
    • Ablösung des bestehenden eigenentwickelten ERP Systems durch ein neues System auf Basis einer zeitgemäßen Architektur, das die zentralen Prozesse des Kunden abdeckt.
    • Die Entwicklung erfolgt in einem kooperativen Projekt und auf Basis der agilen Methodik Scrum.
    Angular 4-8 Bootstrap + ngx-bootstrap JavaScript TypeScript SCSS CSS Jasmine Karma intelliJ RESTful Webservices TDD Bootstrap Responsive Web Design GIT Spring Boot
    REMONDIS Assets & Services GmbH & Co. KG
    7 Monate
    2017-01 - 2017-07

    Ablösung eines Java Fat-Clients durch eine Angular 4 SPA

    Lead-Entwickler, Frontend-Architekt, UX-Designer, Berater Angular 4 TypeScript angular-cli ...
    Lead-Entwickler, Frontend-Architekt, UX-Designer, Berater

    Eine Altanwendung mit Java Fat-Client und Java-Backend wurde durch eine Angular 4 Single Page Web App und ein .Net-Backend ersetzt.

    • Frontend Engineer
    • Frontend Lead Devolper
    • Mit-Konzeption des Responsive UX-Designs
    Angular 4 TypeScript angular-cli Twitter Bootstrap 4 NgBoostrap RxJS HTML5 CSS 3.0 SASS/SCSS Karma Jasmine UX-Design REST RWD Microsoft Team Foundation Server
    Deka-Bank
    10 Monate
    2016-10 - 2017-07

    Erneute Weiterentwicklung einer Callcenter-Applikation mit Web-Client und RESTArchitektur

    Frontend-Architekt, Lead-Entwickler, UX-Designer, Berater, Coach JavaScript (ECMAScript5) mit AngularJS CSS 3 HTML 5 ...
    Frontend-Architekt, Lead-Entwickler, UX-Designer, Berater, Coach
    • Agile Software-Entwicklung nach Scrum im Team (Teamgröße ca. 6 Personen)
    • Schwerpunkt: Client-Entwicklung (JavaScript und CSS)
    • Lead Developer Client
    • Client Architect
    • UX-Designer
    • Außerdem: Server-seitige Java EE-Entwicklung
    • Code-Reviews mit Gerrit und GitLab
    JavaScript (ECMAScript5) mit AngularJS CSS 3 HTML 5 NPM Grunt Karma Java EE 6 RESTEasy Java JBoss EAP 6 JSON Git GitLab Gerrit Maven Jenkins
    großes Versandhaus
    4 Monate
    2016-07 - 2016-10

    Umsetzung eines Redesigns und Erweiterung eines Online Shops

    Entwickler, UX-Designer, Berater JavaScript (ECMAScript5) mit AngularJS CSS 3 + SASS HTML5 ...
    Entwickler, UX-Designer, Berater
    • Umsetzung eines Responsive Web Designs auf Basis von Design Vorlagen mit HTML 5 und CSS 3 für iPhone, iPad, Anroid und Desktop.
    • Erweiterung des Funktionsumfangs mit JavaScript und JSPs.
    JavaScript (ECMAScript5) mit AngularJS CSS 3 + SASS HTML5 Mobile First Twitter Bootrap RWD UX-Design JavaServer Pages
    Chrono24
    2 Monate
    2016-06 - 2016-07

    Re-Design einer Single Page Web App

    Lead-Entwickler, Frontend-Architekt, UX-Designer, Berater JavaScript (ECMAScript5) mit AngularJS CSS 3 HTML5 ...
    Lead-Entwickler, Frontend-Architekt, UX-Designer, Berater
    • Entwicklung eines neues Response Designs auf Basis von Entwürfen und eines bestehenden Styleguides.
    • Umsetzung des Designs mit HTML 5 und CSS 3 für iPhone, iPad, Anroid und Desktop.
    • Erweiterung der AngularJS-Funktionen
    JavaScript (ECMAScript5) mit AngularJS CSS 3 HTML5 Mobile First RWD UX-Design
    Chrono24
    3 Monate
    2016-04 - 2016-06

    Migration einer bestehenden AngularJS-Anwendung auf Angular2

    Projektleiter, Entwickler, UX-Designer Angular2 angular-cli TypeScript ...
    Projektleiter, Entwickler, UX-Designer
    • Eine bestehende AngularJS-Anwendung zur Erfassung von Dienstreisen wurde auf Angular2 mit TypeScript migriert
    Angular2 angular-cli TypeScript AngularJS Twitter Bootstrap RxJS HTML5 CSS 3.0 LESS
    EXXETA
    4 Monate
    2016-01 - 2016-04

    Weiterentwicklung einer Callcenter-Applikation mit Web-Client und REST-Architektur

    Frontend-Architekt, Lead-Developer, UX-Designer, Berater JavaScript (ECMAScript5) mit AngularJS CSS 3 HTML5 ...
    Frontend-Architekt, Lead-Developer, UX-Designer, Berater
    • Agile Software-Entwicklung nach Scrum im Team (Teamgröße ca. 6 Personen)

    Client-Architektur:

    • HTML5-Client auf Basis von AngularJS; aufgebaut nach dem Model-View-Controller-Pattern
    • Behavior-Driven-Development (BDD) mit Jasmine und Karma
    • Tools: Bower, Grunt, NPM (nodejs)
    • Weitere JavaScript-Frameworks: JQuery, JQuery-UI, Jasmine, Karma
    • Responsive Web Design
    • HTML5-Technologien wie History-API, AppCache,
    • LocalStorage
    • Weitere Technologien: CSS 3, Ajax, JSON, REST

    Server-Architektur:

    • JavaEE 6 (EJB, CDI, JPA, JMS)
    • RESTful Webservices (Jax-RS)
    • NoSQL: CouchDB
    JavaScript (ECMAScript5) mit AngularJS CSS 3 HTML5 NPM Grunt Karma Java EE 6 RESTEasy Java 6 JBoss EAP 6 JSON Git Gerrit Maven Jenkins
    großes Versandhaus
    1 Jahr
    2015-01 - 2015-12

    Release 1 einer Smart Client Solution

    Frontend-Architekt, Lead-Developer, UX-Designer, Berater JavaScript (ECMAScript5) mit AngularJS CSS 3 HTML5 ...
    Frontend-Architekt, Lead-Developer, UX-Designer, Berater
    • Entwicklung eines Smart Clients (morderne Single Page Web App) für die Datenpflege und den Datenfreigabeprozess der weltweiten Händler-Daten eines großen deutschen Automobilkonzerns.
    • Dieses Projekt umfasste die vollständige Umsetzung der für Release 1 eingeplanten Features auf Basis des Prototyps aus dem vorangegangenen Projekt (siehe unten).
    • Agile Software-Entwicklung nach Scrum im Team (Teamgröße ca. 6 Personen).

    Client-Architektur:

    • Single Page Application
    • HTML5-Client auf Basis von AngularJS; aufgebaut nach dem Model-View-Controller- Pattern
    • Behavior-Driven-Development (BDD) mit Jasmine und Karma
    • Tools: Yeoman, Bower, Grunt, NPM (nodejs), JSHint
    • Weitere JavaScript-Frameworks: Angular-UI, Jasmine, Twitter-Bootstrap
    • Responsive Web Design
    • HTML5-Technologien wie History-API, AppCache, LocalStorage
    • Weitere Technologien: CSS 3.0, Ajax, JSON, REST

    Server-Architektur:

    • JavaEE
    • RESTful Webservices (Jax-RS)
    • DB2
    • WebSphere Application Server
    JavaScript (ECMAScript5) mit AngularJS CSS 3 HTML5 NPM Grunt Karma Java EE 6 RESTEasy Java 6 JBoss EAP 6 JSON Git Gerrit Maven Jenkins
    Daimler TSS
    3 Monate
    2015-09 - 2015-11

    Entwicklung einer Webanwendung zur Abrechnung von Fahrtkosten

    Frontend-Architekt, Lead-Developer HTML5 CSS 3.0 React ...
    Frontend-Architekt, Lead-Developer
    • Konzeption und Umsetzung einer SPA auf Basis von React
    • Konzeption und Umsetzung des REST Backends auf Basis von Node.js
    • Anbindung einer MongoDB Datenbank mit Node.js
    • Authentifizierung gegen LDAP mit JSON Web Token
    • Responsive Web Design
    HTML5 CSS 3.0 React Node.js MongoDB JSON Web Token
    EXXETA
    6 Monate
    2015-02 - 2015-07

    Entwicklung einer Webanwendung zur Abrechnung von Fahrtkosten

    Frontend-Architekt, Lead-Developer HTML5 CSS 3.0 AngularJS ...
    Frontend-Architekt, Lead-Developer
    • Konzeption und Umsetzung des Frontends der Anwendung auf Basis von AngularJS und Angular Material
    • Konzeption und Umsetzung des REST Backends auf Basis von Node.js
    • Anbindung einer MongoDB Datenbank mit Node.js
    • Authentifizierung gegen LDAP mit JSON Web Token
    • Responsive Web Design
    HTML5 CSS 3.0 AngularJS Angular Material Node.js MongoDB JSON Web Token
    EXXETA

    Aus- und Weiterbildung

    Aus- und Weiterbildung

    3 Jahre
    2003-10 - 2006-09

    Studium der Informatik ? Angewandte Informatik

    Diplom Informatiker (BA), Bachelor of Science, Duale Hochschule ?Berufsakademie Stuttgart?
    Diplom Informatiker (BA), Bachelor of Science
    Duale Hochschule ?Berufsakademie Stuttgart?
    • Diplom Informatiker (BA) ? Angewandte Informatik
    • Bachelor of Science, Engineering (Information
      Technology)

    Position

    Position

    • Solution-Architekt
    • Software-Architekt mit Frontend-Schwerpunkt
    • Team-Lead
    • Beratung
    • Product Owner

    Kompetenzen

    Kompetenzen

    Top-Skills

    Angular TypeScript Solution Architect JavaScript ECMAScript Jest Jasmin/Karma Cypress Sass CSS3 HTML5 Java EE Spring Trainer Solution Architect Testautomatisierung Cloud Azure Java UX-Design

    Produkte / Standards / Erfahrungen / Methoden

    Kurzbeschreibung

    • Ich bin leidenschaftlicher Software-Entwickler, Product Owner, Solution-Architekt und Trainer mit Schwerpunkt in der Frontend-Entwicklung. Besonders liegt es mir, als zentraler technischer Ansprechpartner zu fungieren ? sowohl der Fachseite gegenüber, als auch dem Entwicklungsteam. 
    • Dabei entwickele ich die fachliche Projektvision und die Anforderungen gerne gemeinsam mit den Kunden/Stakeholdern weiter und berate in Bezug auf geeignete technische Lösungen. Dies trage ich dann in das Entwicklungsteam. 
    • Innerhalb eines Entwicklungsteams leite ich gerne die anderen Entwickler an, erarbeite mit ihnen gemeinsam technische Konzepte und Lösungs-Designs, führe Code-Reviews durch und entwickele sehr gerne selbst mit.


    Berufserfahrung

    10/2023 - heute:

    Rolle: Trainer 

    Kunde: workshops .de


    01/2021 ? heute:

    Rolle: Senior Developer / Frontend-Architekt

    Kunde: auf Anfrage


    Aufgaben:

    • Konzeption von Software-Lösungen
    • Bindeglied von Stakeholdern, Management und Entwickler-Team
    • Team-Lead inkl. Coaching, Pair-Programming, Code-Reviews
    • (Pro-)Aktives Mitarbeit in Projekten
    • Programmieren
    • Durchführung von Schulungen, Trainings, Workshops


    08/2017 ? 12/2020:

    Rolle: Competence Center Leiter und Frontend-Architekt

    Kunde: adesso SE, Dortmund


    Aufgaben:

    • Einsatz als Frontend-Architekt in Kundenprojekten
    • Trainer / Durchführung von JavaScript-Workshops
    • Unternehmensweiter Themenverantwortlicher für das JavaScript-Ökosystem
    • Aufbau und Leitung einer neuen Organisationseinheit inklusive Ergebnisverantwortung
    • Disziplinarischer Vorgesetzter von über 30 Mitarbeitern
    • Auswahl und Einstellung von über 30 neuen Mitarbeitern
    • Erste Erfahrung im Führen von Führungskräften
    • Mitarbeit an Angebotsprozessen


    09/2010 ? 07/2017:

    Rolle: Team-Manager und Senior Developer

    Kunde: Daimler, Deka, Kaufland, Ergo, Bader, pirobase, Media-Saturn


    Aufgaben:

    • Senior Developer/Architekt in Kundenprojekten
    • Disziplinarischer Vorgesetzter von 8 Mitarbeitern
    • Leitung von 2 kleinen Organisationseinheiten inklusive Ergebnisverantwortung
    • Mitarbeit an Angebotsprozessen


    01/2009 ? 08/2010:

    Rolle: IT Consultant (Software-Entwicklung)

    Kunde: Vodafone, Santander Consumer Bank


    Aufgaben:

    • Web-Entwicklung, BRMS, Java EE


    11/2006 ? 12/2008:

    Rolle: IT-Spezialist

    Kunde: Bundeswehr (Heeresamt, IT-Amt Bw)


    Aufgaben:

    • Schwerpunkte: Web-Entwicklung, Java EE, VBA, Management-Unterstützung


    IT-Erfahrungen (seit 2004):

    Werkzeuge:

    • IntelliJ Webstorm
    • IntelliJ IDEA
    • Microsoft Visual Studio Code (VS Code)
    • Eclipse
    • NetBeans
    • DBeaver
    • TOAD for Oracle
    • Microsoft Visual Studio
    • Maven
    • NPM
    • Node.js
    • Webpack
    • Bildbearbeitung: Gimp, Photoshop
    • Microsoft Word
    • Microsoft Excel
    • Microsoft Powerpoint
    • Power BI
    • Tableau
    • CVS/SVN/GIT
    • Atlassian Jira
    • GitLab
    • GitHub
    • Atlassian Bitbucket
    • Jenkins
    • Gerrit
    • Docker
    • Kubernetes
    • OpenShift
    • RabbitMQ
    • Keycloak


    Beschreibungssprachen:

    • CSS
    • HTML
    • JSON
    • XML
    • XSLT
    • UML
    • ERM


    Applikationsserver:

    • IBM WebSphere
    • JBoss
    • GlassFish
    • Node.js + Nest


    Spezielle Kenntnisse:

    • Client/Server-Architektur
    • Mobile Anwendungen
    • Test Driven Development (JavaScript)
    • Responsive Design
    • Pair Programming
    • UX-Design (User Experience Design)
    • Business Rule Approach
    • BRMS
    • Behavior-Driven Development (BDD)
    • Responsive Web Design (RWD)
    • RESTful Web Services
    • GraphQL
    • Agile Entwicklung mit SCRUM
    • Single Page Applications
    • WebSocket
    • Progressive Web Apps
    • OAuth 2.0 / JWT + OpenID Connect, SSO
    • Architektur-Dokumentation nach arc42
    • Microsoft Azure Cloud
    • AWS Cloud
    • OWASP Top 10 & OWASP Mobile Top 10
    • Besonderes elektronisches Anwaltspostfach (beA)
    • Generative KI (GenAI) und Large Language Models (LLMs), ChatGPT, Cursor
    • BPMN, Camunda


    Qualitätsmanagement:

    • Code-Reviews
    • Softwaremetriken
    • Testautomatisierung
    • Usability-Tests
    • Test Driven Development (TDD)
    • Aufbau Testorganisation
    • Automatisierte End-to-End-Tests (u.a. Cypress, Selenium, Playright)


    Allgemeine Kenntnisse:

    • Client/Server-Developing
    • Content Management System(e)
    • Concurrent Versioning System (CVS)
    • Komponentenbasierte Softwareentwicklung
    • Kryptographie
    • MS Office (incl. Visio and Project)
    • Netzwerk- / Internet-Technologien
    • Objekt Oriented Analysis
    • Objektorientiertes Design
    • Projektmanagement
    • Subversion
    • Testverfahren
    • Requirement Engineering
    • Git (Versionsverwaltung)

    Betriebssysteme

    Android
    MS Windows
    Unix / Linux
    MacOS

    Programmiersprachen

    JavaScript
    TypeScript
    ECMAScript
    Angular (2-16) mit RxJS
    AngularJS
    Angular Material
    ng-zorro
    HTML5
    CSS3
    Sass/SCSS
    Reakt
    Backbone.js
    Webpack
    Java / Java EE
    Kotlin
    Spring / Spring Boot
    JBoss Drools
    JRules / ODM
    HTML, XHTML, XML / XSLT
    VBA Excel
    C
    Vue.js
    PHP

    Datenbanken

    DB/2
    Oracle DB
    MS Access
    MySQL
    MariaDB
    Apache CoucheDB
    MongoDB
    PostgreSQL

    Branchen

    Branchen

    • Automobilindustrie
    • Banken
    • Telekommunikation
    • Öffentliche Verwaltung
    • E-Commerce
    • Defence
    • Handel- und Versandhandel
    • Public Authority
    • Informationstechnologie
    • Versicherungswirtschaft
    • Gesundheitswesen

    Einsatzorte

    Einsatzorte

    Griechenland (+50km) Bremen (+150km)
    Deutschland
    möglich

    Projekte

    Projekte

    4 Monate
    2025-08 - heute

    Entwicklung einer App zur Visualisierung von Fahrplänen

    Software-Architekt, Lead-Developer Frontend, UX-Design-Unterstützung Angular 20 ? Standalone App mit Signals Signals RxJS ...
    Software-Architekt, Lead-Developer Frontend, UX-Design-Unterstützung
    • Die Angular-App visualisiert Fahrpläne mit SVG auf Basis von Daten aus verschiedenen Quellen ? unteranderem aus Kafka. 
    • Das Backend ist eine Kotlin-Anwendung.
    Angular 20 ? Standalone App mit Signals Signals RxJS Angular Material TypeScript / JavaScript / ECMAScript CSS 3 / SCSS REST Testautomatisierung mit Jest / Unit-Tests / Test-Driven-Development (TDD) HTML 5 IntelliJ IDEA / Webstorm Java / Spring Boot / Gradle Kotlin GenAI Cursor MicroServices PostgreSQL Flyway Apache Kafka IDM / OAuth 2.0 E2E-Tests mit Playright OpenAPI / Swagger UX-Design Figma Jira Confluence Git Gitlab Renovate SVG Docker Kubernetes Barrierefreiheit / a11y WCAG
    Deutsche Bahn
    10 Monate
    2025-02 - heute

    Up2Boat ? Weiterentwicklung der Plattform und der Mobile Apps

    Software-Architekt, Lead-Developer Konzeption der Lösungsarchitektur Angular RxJS ...
    Software-Architekt, Lead-Developer
    • Up2Boat ist eine Plattform für Yachthäfen und Bootseigentümer. 
    • Als Software-Architekt und Lead-Developer entwickelte ich neue Features für die Plattform und die Apps.
    Konzeption der Lösungsarchitektur Angular RxJS Angular Material TypeScript / JavaScript / ECMAScript HTML 5 CSS 3 / SCSS REST GraphQL Testautomatisierung mit Jest / Unit-Tests / Test-Driven-Development (TDD) VS Code GenAI Curor Maria DB IDM Keycloak OAuth 2.0 Trello BitBucket Docker Kubernetes Cloud Ionic NestJS Prisma
    1 Jahr 10 Monate
    2023-10 - 2025-07

    Neuentwicklung einer Lösung zur Digitalisierung der Antragsbearbeitung

    Product Owner, Solution-Architekt, Lead-Developer Frontend, UX-Design-Unterstützung Konzeption der Lösungsarchitektur Dokumentation der Software-Architektur gemäß arc42 Angular 17-19 ? Standalone App ...
    Product Owner, Solution-Architekt, Lead-Developer Frontend, UX-Design-Unterstützung

    • Die Antragsbearbeitung einer Körperschaft des öffentlichen Rechts im Gesundheitswesen wurde im Zuge dieses Projekts erstmals digitalisiert. Dabei wurde Camunda eingeführt und das bestehende DMS d.3 angebunden. 
    • Außerdem wurde ein maßgeschneidertes Frontend entwickelt, das einerseits automatisch durch Workflows gesteuert wurde und andererseits komplexe Anforderungen des Fachbereichs abbilden konnte. Dabei wurde besonderen Wert auf eine hohe User-Akzeptanz und vorbildliche UX gelegt.
    Konzeption der Lösungsarchitektur Dokumentation der Software-Architektur gemäß arc42 Angular 17-19 ? Standalone App Signals RxJS Angular Material TypeScript / JavaScript / ECMAScript CSS 3 / SCSS REST Testautomatisierung mit Jest / Unit-Tests / Test-Driven-Development (TDD) HTML 5 IntelliJ IDEA / Webstorm Java / Spring Boot / Gradle GenAI Cursor Camunda BPMN d.3 Dokumenten-Management-System MicroServices Oracle und H2 Liquibase IDM Keycloak E2E-Tests mit Cypress OpenAPI / Swagger OAuth 2.0 UX-Design Sketch Figma Git Jira Confluence BitBucket Tanzu Kubernetes Helm-Charts OpenSearch OpenLens
    Gesundheitswesen
    10 Monate
    2022-10 - 2023-07

    Entwicklung der B2B-Cloud-Plattform

    Solution-Architekt, Lead-Developer, Frontend UX-Design-Unterstützung Angular 15-16 RxJS ng-zorro ...
    Solution-Architekt, Lead-Developer, Frontend UX-Design-Unterstützung
    • Im Auftrag von Logicline entwickelte ich als Solution-Architekt, zusammen mit einem ScrumTeam, die B2B-Plattform ?experdoo?
    • Ich war dabei der zentrale technische Ansprechpartner ? sowohl für das Team, als auch für den Auftraggeber AWADO
    • Insofern war ich maßgeblich daran beteiligt, die Projektvision weiter zu entwickeln und passende technische Lösungen zu konzipieren und umzusetzen
    Angular 15-16 RxJS ng-zorro TypeScript / JavaScript / ECMAScript CSS 3 / SCSS Wordpress + PHP Jest REST Testautomatisierung / Unit-Tests / Test-Driven-Development (TDD) HTML 5 IntelliJ IDEA / Webstorm Docker Kubernetes Java / Spring Boot PostgresSQL MariaDB IDM Keycloak DBeaver Cypress OpenAPI / Swagger OpenID Connect / OAuth 2.0 UX-Design (Figma) Cloud-Entwicklung (Fuga Cloud)
    experdoo
    10 Monate
    2022-10 - 2023-07

    Weiterentwicklung der B2B-Plattform

    Web-Entwicklung, Architekt, Lead Entwickler Angular. TypeScript CSS ...
    Web-Entwicklung, Architekt, Lead Entwickler

    Im Auftrag von Logicline agierte ich als Solution-Architekt und verantwortete die Weiterentwicklung der B2B-Plattform ?Realeasy?. Ich war der zentarale technische Ansprechpartner für den Kunden und für das Entwicklungsteam.

    • Du leitest und coachst Deine Kollegen im Bereich Frontend-Entwicklung
    • Du verwendest eine moderne Toolchain und neueste Technologien in Deiner täglichen Arbeit 
    • Du nutzt Ansätze aus dem Design Thinking, Mockups, Prototyping und UX/UI-Methoden 
    • Du hast ein Auge auf professionelles Software Engineering mit Continuous Integration und Clean Code 
    • Du setzt auf automatisierte Tests Deiner WebApps 
    • Für die Umsetzung der Web Anwendungen verwendest Du agile Vorgehensweisen (SCRUM).

    Angular. TypeScript CSS WordPress Git REST End-To-End-Test Unittest Docker Kubernetes Cloud Keycloak OpenID Connect
    Remote + Düsseldorf
    8 Monate
    2022-10 - 2023-05

    Weiterentwicklung der Anwendung ?X4 Portal? und des Frameworks A360

    Solution-Architekt, Lead-Developer, Frontend UX-Design-Unterstützung Angular 13-16 RxJS ng-zorro ...
    Solution-Architekt, Lead-Developer, Frontend UX-Design-Unterstützung
    • Produkts ?X4 Portal?. Dabei handelt es sich um eine Angular-Anwendung mit Java Backend, die im Industrie 4.0-Umweld eingesetzt wird, um Maschinendaten zentral zu erfassen und zu verwalten. 
    • Die Anwendung basiert auf einem hauseigenen Framework ? Assets 360. 
    • Ich war ebenfalls verantwortlich für die Weiterentwicklung des Frontend-Teils des Frameworks.
    Angular 13-16 RxJS ng-zorro TypeScript / JavaScript / ECMAScript CSS 3 / SCSS Jest REST Testautomatisierung / Unit-Tests / Test-Driven-Development (TDD) HTML 5 IntelliJ IDEA / Webstorm PostgresSQL IDM Keycloak Cypress UX-Design (Figma) Konzeption der Gesamtarchitektur Dokumentation der Software-Architektur gemäß arc42 Angular 15-16 Wordpress + PHP Docker Kubernetes Java / Spring Boot / Gradle NodeJS Backend mit Nest.js MicroServices MariaDB DBeaver OpenAPI / Swagger OpenID Connect / OAuth 2.0 Cloud-Entwicklung (Fuga Cloud) SonarCloud Jira Confluence BitBucket Angular 13 UX-Design Azure Cloud
    Realeasy
    8 Monate
    2022-10 - 2023-05

    Weiterentwicklung der Anwendung ?X4 Portal? und des Frameworks A360

    Frontend-Architekt, Lead-Developer, Frontend UX-Design-Unterstützung Angular 13 RxJS ng-zorro ...
    Frontend-Architekt, Lead-Developer, Frontend UX-Design-Unterstützung
    • Als Team-Lead / Frontend-Architekt verantwortete ich die Weiterentwicklung des Logicline-Produkts ?X4 Portal?. 
    • Dabei handelt es sich um eine Angular-Anwendung mit Java-Backend, die im Industrie 4.0-Umweld eingesetzt wird, um Maschinendaten zentral zu erfassen und zu verwalten. 
    • Die Anwendung basiert auf einem hauseigenen Framework ? Assets 360. 
    • Ich war ebenfalls verantwortlich für die Weiterentwicklung des Frontend-Teils des Frameworks.

    Angular 13 RxJS ng-zorro TypeScript / JavaScript / ECMAScript CSS 3 / SCSS Jest REST Testautomatisierung / Unit-Tests / Test-Driven-Development (TDD) HTML 5 IntelliJ IDEA / Webstorm PostgresSQL IDM Keycloak Cypress UX-Design
    9 Monate
    2022-01 - 2022-09

    Unterstützung Ionic-Angular-Entwicklung

    Frontend-Architekt, Lead-Developer Frontend Ionic 5 Angular 14 RxJS ...
    Frontend-Architekt, Lead-Developer Frontend
    • Für einen Anbieter von E-Learning-Lösungen unterstütze ich die Entwicklung von zwei bestehenden Ionic-Angular-Anwendungen. 
    • Unter anderem führte ich das Update auf Angular 14 durch.
    Ionic 5 Angular 14 RxJS TypeScript / JavaScript / ECMAScript Angular Material CSS 3 / SCSS Karma/Jasmine Apollo GraphQL Testautomatisierung / Unit-Tests / Test-Driven-Development (TDD) HTML 5 IntelliJ IDEA / Webstorm + Visual Studio Code Docker AWS Cloud
    E-Learning-Anbieter
    9 Monate
    2022-01 - 2022-09

    Entwicklung einer Fach-App-Plattform

    Solution-Architekt, Lead-Developer Frontend Angular 13 RxJS TypeScript / JavaScript / ECMAScript ...
    Solution-Architekt, Lead-Developer Frontend
    • Für einen großen deutschen Anbieter aus der Verlagsbranche mit Web-Shop wurde auf Angular und MonoRepo-Basis eine Plattform für eine Reihe von Fachanwendungen entwickelt. 
    • Die neue Lösung ersetzt eine bestehende ältere, die mit AngularJS entwickelt wurde.
    • Als Frontend-Lead konzipierte ich die Angular-App und war maßgeblich an der Entwicklung beteiligt.
    Angular 13 RxJS TypeScript / JavaScript / ECMAScript Angular Material + Primer CSS CSS 3 / SCSS MonoRepo auf Basis von NX Jest Node.js + Next.js Apollo GraphQL Testautomatisierung / Unit-Tests / Test-Driven-Development (TDD) End-to-End-Tests (e2e) mit Cypress HTML 5 IntelliJ IDEA / Webstorm + Visual Studio Code REST JWT OAuth SSO
    Verlagsbranche/E-Commerce
    9 Monate
    2022-01 - 2022-09

    Einführung von Angular in einem großen Web-Shop

    Frontend-Architekt, Lead-Developer Frontend Angular 13 RxJS Framework-Evaluation (Angular ...
    Frontend-Architekt, Lead-Developer Frontend
    • Ein großer deutscher Web-Shop sollte um dynamische Seiten mit Single-Page-App-Features erweitert werden. 
    • Dafür machte ich zunächst eine Evaluation der in Frage kommenden Frameworks. 
    • Gemeinsam mit dem Kunden fiel die Entscheidung auf eine im Shop-Umfeld eher ungewöhnliche Lösung: Angular. 
    • Ich konzipierte die in den Web-Shop integrierte Angular-App und entwickelte gemeinsam mit einem internen Kollegen einen PoC. 
    • Im weiteren Verlauf begleitete ich die Entwicklung der ersten dynamischen Seite und unterstützte bei der Entwicklung, dem Komponentenschnitt, technisch schwierigeren Themen und dem Aufsetzen der Unit-Tests.
    Angular 13 RxJS Framework-Evaluation (Angular React Vue Vanilla ?) TypeScript / JavaScript / ECMAScript CSS 3 / SCSS Jest Testautomatisierung / Unit-Tests / Test-Driven-Development (TDD) HTML 5 IntelliJ IDEA / Webstorm
    Verlagsbranche / E-Commerce
    3 Monate
    2022-01 - 2022-03

    Wartung einer App für die Datenpflege

    Frontend-Architekt, Lead-Developer Frontend Angular 12 RxJS MonoRepo auf Basis von NX ...
    Frontend-Architekt, Lead-Developer Frontend
    • Wartung und Pflege einer Angular-App. 
    • Über die App können Fachbereichsnutzer eines großen Unternehmens im Bereich der gesetzlichen Krankenkassen Daten zentral pflegen und verwalten. 
    • Unter anderem führte ich die Migration von Karma/Jasmine nach Jest durch ? bei mehreren tausend existierenden Unit-Tests. 
    • Außerdem führte ich Cypress ein.
    Angular 12 RxJS MonoRepo auf Basis von NX TypeScript / JavaScript / ECMAScript Angular Material CSS 3 / SCSS Karma/Jasmine Jest Testautomatisierung / Unit-Tests / Test-Driven-Development (TDD) End-to-End-Tests (e2e) mit Cypress REST JWT SSO HTML 5 IntelliJ IDEA / Webstorm
    Gesundheitswesen
    4 Monate
    2021-09 - 2021-12

    Entwicklung von Web Components für den Einsatz in einem großen Web-Shop

    Frontend-Architekt, Lead-Developer Frontend Web Components / Lit / LitElement TypeScript / JavaScript / ECMAScript CSS 3 / SCSS ...
    Frontend-Architekt, Lead-Developer Frontend
    • Entwicklung von Web Components auf Basis von LitElements und prototypisch mit React.
    • Um die Code-Basis eines großen deutschen Web-Shops zu verbessern, wurden bestehende Features auf Basis von Web Components neu entwickelt.

    Web Components / Lit / LitElement TypeScript / JavaScript / ECMAScript CSS 3 / SCSS Jest Testautomatisierung / Unit-Tests / Test-Driven-Development (TDD) HTML 5 IntelliJ IDEA / Webstorm
    Verlagsbranche /E-Commerce
    7 Monate
    2021-06 - 2021-12

    Neuentwicklung einer Lösung zur Vertragsverwaltung

    Solution-Architekt, Lead-Developer Frontend Angular 12 RxJS MonoRepo auf Basis von NX ...
    Solution-Architekt, Lead-Developer Frontend
    • Im Rahmen dieses Projekts würde eine Lösung zur Verwaltung von Patienten-Verträgen entwickelt. 
    • Darüber können Zusatzverträge für Kassenpatienten in Arztpraxen gepflegt werden. 
    • Die Lösung beinhaltet 2 Angular-Apps und ein REST-Backend. Ich trug maßgeblich zur Konzeption der beiden Angular-Apps und der REST-Schnittstelle bei. 
    • Die Lösung soll flächendeckend in einem großen deutschen Bundesland eingesetzt werden.
    Angular 12 RxJS MonoRepo auf Basis von NX TypeScript / JavaScript / ECMAScript Angular Material CSS 3 / SCSS Jest Testautomatisierung / Unit-Tests / Test-Driven-Development (TDD) End-to-End-Tests (e2e) mit Cypress HTML 5 IntelliJ IDEA / Webstorm REST JWT SSO
    Gesundheitswesen
    7 Monate
    2021-06 - 2021-12

    Wartung und Weiterentwicklung eines UI für die Produktdatenpflege

    Frontend-Architekt, Lead-Developer Frontend Angular 12 RxJS MonoRepo auf Basis von NX ...
    Frontend-Architekt, Lead-Developer Frontend

    • Wartung und Weiterentwicklung einer Angular-Web-App zur Pflege von Produktdaten. 
    • Unter anderem: Update auf Angular 12.

    Angular 12 RxJS MonoRepo auf Basis von NX TypeScript / JavaScript / ECMAScript Angular Material + Primer CSS CSS 3 / SCSS Jest Node.js + Next.js Apollo GraphQL REST JWT SSO Testautomatisierung / Unit-Tests / Test-Driven-Development (TDD) End-to-End-Tests (e2e) mit Cypress HTML 5 IntelliJ IDEA / Webstorm
    Verlagsbranche/E-Commerce
    5 Monate
    2021-02 - 2021-06

    Neuentwicklung eines UI für die Produktdatenpflege

    Solution-Architekt, Lead-Developer Frontend, UX-Design-Unterstützung Angular 11 Angular Material + Primer CSS CSS/SCSS ...
    Solution-Architekt, Lead-Developer Frontend, UX-Design-Unterstützung
    • Entwickler eines Angular 11 Clients zur Pflege von Produktdaten. 
    • Das komplexe Datenmodell des Kunden übersteigt die Möglichkeiten existierender Standard-PIM-Systeme. 
    • Der neue Client ist per GraphQL an die Backend-Services angebunden und erfüllt hohe Anforderungen an UX, um die Pflege des komplexen Datenmodells so einfach wie möglich zu gestalten. 
    • Unter anderem gehörte es zu meinen Aufgaben, die Architektur der Angular-App zu konzipieren.
    Angular 11 Angular Material + Primer CSS CSS/SCSS Jest Cypress NX Node.js + Next.js Apollo GraphQL Testautomatisierung Unit-Tests E2E-Tests RxJS MonoRepo auf Basis von NX TypeScript / JavaScript / ECMAScript CSS 3 / SCSS REST JWT SSO Testautomatisierung / Unit-Tests / Test-Driven-Development (TDD) End-to-End-Tests (e2e) mit Cypress HTML 5 IntelliJ IDEA / Webstorm + Visual Studio Code Dokumentation der Software-Architektur gemäß arc42
    Verlagsbranche/E-Commerce
    3 Jahre 5 Monate
    2017-08 - 2020-12

    Architektur-Beratung

    Frontend-Architekt
    Frontend-Architekt
    • Zahlreiche Einsätze als Frontend-Architekt. 
    • Architektur-Beratung für komplexe Single-Page-Apps, Progressive-Web-Apps und Micro-Frontend-Portale.


    Themen

    • Framework-Auswahl
    • Machbarkeit
    • Basis-Architektur
    • Performance-Optimierung
    • Test-Automatisierung
    4 Jahre 11 Monate
    2016-02 - 2020-12

    Durchführung von Workshops

    Trainer
    Trainer

    • Zahlreiche Einsätze als Trainer zu verschiedenen Themen rund um JavaScript und die WebEntwicklung ? für Unternehmen unterschiedlicher Branchen, auf Konferenzen und intern.
    • Durchführung sowohl als Vor-Ort-Workshop, als auch remote. Konzeption und Erstellung neuer Workshops/Schulungen
    • Mitwirkung an der Entwicklung eines Curriculums für ein Online-Bootcamp zur Umschulung von Mitarbeitern ohne Vorwissen zu Entwicklern


    Themen

    • Angular-Workshop inkl. RxJS
    • Angular-Unit-Testing mit Jest / Test-Driven-Development (TDD)
    • JavaScript und TypeScript für Einsteiger und Fortgeschrittene
    • HTML 5- und CSS 3-Grundlagen (1-Tätig)
    • Grundlagen der Web-Entwicklung (6-Tägig)
    • Java / Sprint-Boot - Einstieg
    • Software-Architektur ? Einstieg (Stile, Bausteine, Schnittstellen, ?)

      1 Jahr 1 Monat
      2019-10 - 2020-10

      Web-App für die Zeiterfassung

      Projektleiter, Scrum Product Owner, Architekt, UX-Designer Bootstrap ngx-bootstrap NGRX ...
      Projektleiter, Scrum Product Owner, Architekt, UX-Designer
      • Mit Hilfe dieser Web-App können Nutzer ihre Arbeitszeiten erfassen. Dabei wird für das Frontend Angular verwendet.
      • Im Backend kommt Koa.js zum Einsatz, um die REST-API zu implementieren.



      Bootstrap ngx-bootstrap NGRX CSS/SCSS Node.js + KOA RESTful Webservices Testautomatisierung Unit-Tests Angular 10 mit RxJS TypeScript / JavaScript / ECMAScript CSS 3 / SCSS Jest Cypress JWT SSO Unit-Tests / Test-Driven-Development (TDD) HTML 5 Visual Studio Code Git + Bitbucket
      adesso SE
      6 Monate
      2019-04 - 2019-09

      Entwicklung einer Branchensoftware

      Frontend-Architekt, Lead-Entwickler Angular 8 TypeScript Electron ...
      Frontend-Architekt, Lead-Entwickler
      • Entwicklung einer neuen Branchensoftware für die Krankenkassen. 
      • Die neue Software wird die 15 Medizinischen Dienste dabei unterstützen, ihren Beratungsauftrag für die gesetzliche Krankenversicherung in Deutschland zu erfüllen. 
      • Dazu zählen folgende Nutzungskontexte: medizinische und pflegefachliche Beratungs- und Gutachterdienste, wie z.B. die Prüfung von Krankenhausrechnungen, von medizinischen Verordnungen und Reha-Leistungen sowie die Begutachtung der Pflegebedürftigkeit mit Zuordnung von Pflegegraden. 
      • Dazu kommunizieren die Medizinischen Dienste in den Bundesländern mit ihren Auftraggebern, den gesetzlichen Krankenkassen, sowie mit Ärzten, Krankenhäusern und Versicherten.


      Eigene Aufgaben im Projekt

      • Frontend-Architekt. Performance-Optimierung, Jest-Migration, Umsetzung von neuen Anforderungen.

      Angular 8 TypeScript Electron NodeJS CSS/SCSS Responsive Web Design Jest Git Gitlab Atlassian JIRA Atlassian Confluence Test Driven Development (TDD) Angular 8 mit RxJS TypeScript / JavaScript / ECMAScript CSS 3 / SCSS Unit-Tests / Test-Driven-Development (TDD) HTML 5 IntelliJ IDEA / Webstorm Java / Spring Boot JWT RESTful Webservices Boostrap + ngx-bootstrap
      MDK-IT GmbH
      1 Jahr 9 Monate
      2017-08 - 2019-04

      RE-NEW - Kooperative Neuentwicklung eines ERP-Systems

      Frontend-Architekt, Lead-Entwickler, UX-Designer, Berater Angular 4-8 Bootstrap + ngx-bootstrap JavaScript ...
      Frontend-Architekt, Lead-Entwickler, UX-Designer, Berater
      • Ablösung des bestehenden eigenentwickelten ERP Systems durch ein neues System auf Basis einer zeitgemäßen Architektur, das die zentralen Prozesse des Kunden abdeckt.
      • Die Entwicklung erfolgt in einem kooperativen Projekt und auf Basis der agilen Methodik Scrum.
      Angular 4-8 Bootstrap + ngx-bootstrap JavaScript TypeScript SCSS CSS Jasmine Karma intelliJ RESTful Webservices TDD Bootstrap Responsive Web Design GIT Spring Boot
      REMONDIS Assets & Services GmbH & Co. KG
      7 Monate
      2017-01 - 2017-07

      Ablösung eines Java Fat-Clients durch eine Angular 4 SPA

      Lead-Entwickler, Frontend-Architekt, UX-Designer, Berater Angular 4 TypeScript angular-cli ...
      Lead-Entwickler, Frontend-Architekt, UX-Designer, Berater

      Eine Altanwendung mit Java Fat-Client und Java-Backend wurde durch eine Angular 4 Single Page Web App und ein .Net-Backend ersetzt.

      • Frontend Engineer
      • Frontend Lead Devolper
      • Mit-Konzeption des Responsive UX-Designs
      Angular 4 TypeScript angular-cli Twitter Bootstrap 4 NgBoostrap RxJS HTML5 CSS 3.0 SASS/SCSS Karma Jasmine UX-Design REST RWD Microsoft Team Foundation Server
      Deka-Bank
      10 Monate
      2016-10 - 2017-07

      Erneute Weiterentwicklung einer Callcenter-Applikation mit Web-Client und RESTArchitektur

      Frontend-Architekt, Lead-Entwickler, UX-Designer, Berater, Coach JavaScript (ECMAScript5) mit AngularJS CSS 3 HTML 5 ...
      Frontend-Architekt, Lead-Entwickler, UX-Designer, Berater, Coach
      • Agile Software-Entwicklung nach Scrum im Team (Teamgröße ca. 6 Personen)
      • Schwerpunkt: Client-Entwicklung (JavaScript und CSS)
      • Lead Developer Client
      • Client Architect
      • UX-Designer
      • Außerdem: Server-seitige Java EE-Entwicklung
      • Code-Reviews mit Gerrit und GitLab
      JavaScript (ECMAScript5) mit AngularJS CSS 3 HTML 5 NPM Grunt Karma Java EE 6 RESTEasy Java JBoss EAP 6 JSON Git GitLab Gerrit Maven Jenkins
      großes Versandhaus
      4 Monate
      2016-07 - 2016-10

      Umsetzung eines Redesigns und Erweiterung eines Online Shops

      Entwickler, UX-Designer, Berater JavaScript (ECMAScript5) mit AngularJS CSS 3 + SASS HTML5 ...
      Entwickler, UX-Designer, Berater
      • Umsetzung eines Responsive Web Designs auf Basis von Design Vorlagen mit HTML 5 und CSS 3 für iPhone, iPad, Anroid und Desktop.
      • Erweiterung des Funktionsumfangs mit JavaScript und JSPs.
      JavaScript (ECMAScript5) mit AngularJS CSS 3 + SASS HTML5 Mobile First Twitter Bootrap RWD UX-Design JavaServer Pages
      Chrono24
      2 Monate
      2016-06 - 2016-07

      Re-Design einer Single Page Web App

      Lead-Entwickler, Frontend-Architekt, UX-Designer, Berater JavaScript (ECMAScript5) mit AngularJS CSS 3 HTML5 ...
      Lead-Entwickler, Frontend-Architekt, UX-Designer, Berater
      • Entwicklung eines neues Response Designs auf Basis von Entwürfen und eines bestehenden Styleguides.
      • Umsetzung des Designs mit HTML 5 und CSS 3 für iPhone, iPad, Anroid und Desktop.
      • Erweiterung der AngularJS-Funktionen
      JavaScript (ECMAScript5) mit AngularJS CSS 3 HTML5 Mobile First RWD UX-Design
      Chrono24
      3 Monate
      2016-04 - 2016-06

      Migration einer bestehenden AngularJS-Anwendung auf Angular2

      Projektleiter, Entwickler, UX-Designer Angular2 angular-cli TypeScript ...
      Projektleiter, Entwickler, UX-Designer
      • Eine bestehende AngularJS-Anwendung zur Erfassung von Dienstreisen wurde auf Angular2 mit TypeScript migriert
      Angular2 angular-cli TypeScript AngularJS Twitter Bootstrap RxJS HTML5 CSS 3.0 LESS
      EXXETA
      4 Monate
      2016-01 - 2016-04

      Weiterentwicklung einer Callcenter-Applikation mit Web-Client und REST-Architektur

      Frontend-Architekt, Lead-Developer, UX-Designer, Berater JavaScript (ECMAScript5) mit AngularJS CSS 3 HTML5 ...
      Frontend-Architekt, Lead-Developer, UX-Designer, Berater
      • Agile Software-Entwicklung nach Scrum im Team (Teamgröße ca. 6 Personen)

      Client-Architektur:

      • HTML5-Client auf Basis von AngularJS; aufgebaut nach dem Model-View-Controller-Pattern
      • Behavior-Driven-Development (BDD) mit Jasmine und Karma
      • Tools: Bower, Grunt, NPM (nodejs)
      • Weitere JavaScript-Frameworks: JQuery, JQuery-UI, Jasmine, Karma
      • Responsive Web Design
      • HTML5-Technologien wie History-API, AppCache,
      • LocalStorage
      • Weitere Technologien: CSS 3, Ajax, JSON, REST

      Server-Architektur:

      • JavaEE 6 (EJB, CDI, JPA, JMS)
      • RESTful Webservices (Jax-RS)
      • NoSQL: CouchDB
      JavaScript (ECMAScript5) mit AngularJS CSS 3 HTML5 NPM Grunt Karma Java EE 6 RESTEasy Java 6 JBoss EAP 6 JSON Git Gerrit Maven Jenkins
      großes Versandhaus
      1 Jahr
      2015-01 - 2015-12

      Release 1 einer Smart Client Solution

      Frontend-Architekt, Lead-Developer, UX-Designer, Berater JavaScript (ECMAScript5) mit AngularJS CSS 3 HTML5 ...
      Frontend-Architekt, Lead-Developer, UX-Designer, Berater
      • Entwicklung eines Smart Clients (morderne Single Page Web App) für die Datenpflege und den Datenfreigabeprozess der weltweiten Händler-Daten eines großen deutschen Automobilkonzerns.
      • Dieses Projekt umfasste die vollständige Umsetzung der für Release 1 eingeplanten Features auf Basis des Prototyps aus dem vorangegangenen Projekt (siehe unten).
      • Agile Software-Entwicklung nach Scrum im Team (Teamgröße ca. 6 Personen).

      Client-Architektur:

      • Single Page Application
      • HTML5-Client auf Basis von AngularJS; aufgebaut nach dem Model-View-Controller- Pattern
      • Behavior-Driven-Development (BDD) mit Jasmine und Karma
      • Tools: Yeoman, Bower, Grunt, NPM (nodejs), JSHint
      • Weitere JavaScript-Frameworks: Angular-UI, Jasmine, Twitter-Bootstrap
      • Responsive Web Design
      • HTML5-Technologien wie History-API, AppCache, LocalStorage
      • Weitere Technologien: CSS 3.0, Ajax, JSON, REST

      Server-Architektur:

      • JavaEE
      • RESTful Webservices (Jax-RS)
      • DB2
      • WebSphere Application Server
      JavaScript (ECMAScript5) mit AngularJS CSS 3 HTML5 NPM Grunt Karma Java EE 6 RESTEasy Java 6 JBoss EAP 6 JSON Git Gerrit Maven Jenkins
      Daimler TSS
      3 Monate
      2015-09 - 2015-11

      Entwicklung einer Webanwendung zur Abrechnung von Fahrtkosten

      Frontend-Architekt, Lead-Developer HTML5 CSS 3.0 React ...
      Frontend-Architekt, Lead-Developer
      • Konzeption und Umsetzung einer SPA auf Basis von React
      • Konzeption und Umsetzung des REST Backends auf Basis von Node.js
      • Anbindung einer MongoDB Datenbank mit Node.js
      • Authentifizierung gegen LDAP mit JSON Web Token
      • Responsive Web Design
      HTML5 CSS 3.0 React Node.js MongoDB JSON Web Token
      EXXETA
      6 Monate
      2015-02 - 2015-07

      Entwicklung einer Webanwendung zur Abrechnung von Fahrtkosten

      Frontend-Architekt, Lead-Developer HTML5 CSS 3.0 AngularJS ...
      Frontend-Architekt, Lead-Developer
      • Konzeption und Umsetzung des Frontends der Anwendung auf Basis von AngularJS und Angular Material
      • Konzeption und Umsetzung des REST Backends auf Basis von Node.js
      • Anbindung einer MongoDB Datenbank mit Node.js
      • Authentifizierung gegen LDAP mit JSON Web Token
      • Responsive Web Design
      HTML5 CSS 3.0 AngularJS Angular Material Node.js MongoDB JSON Web Token
      EXXETA

      Aus- und Weiterbildung

      Aus- und Weiterbildung

      3 Jahre
      2003-10 - 2006-09

      Studium der Informatik ? Angewandte Informatik

      Diplom Informatiker (BA), Bachelor of Science, Duale Hochschule ?Berufsakademie Stuttgart?
      Diplom Informatiker (BA), Bachelor of Science
      Duale Hochschule ?Berufsakademie Stuttgart?
      • Diplom Informatiker (BA) ? Angewandte Informatik
      • Bachelor of Science, Engineering (Information
        Technology)

      Position

      Position

      • Solution-Architekt
      • Software-Architekt mit Frontend-Schwerpunkt
      • Team-Lead
      • Beratung
      • Product Owner

      Kompetenzen

      Kompetenzen

      Top-Skills

      Angular TypeScript Solution Architect JavaScript ECMAScript Jest Jasmin/Karma Cypress Sass CSS3 HTML5 Java EE Spring Trainer Solution Architect Testautomatisierung Cloud Azure Java UX-Design

      Produkte / Standards / Erfahrungen / Methoden

      Kurzbeschreibung

      • Ich bin leidenschaftlicher Software-Entwickler, Product Owner, Solution-Architekt und Trainer mit Schwerpunkt in der Frontend-Entwicklung. Besonders liegt es mir, als zentraler technischer Ansprechpartner zu fungieren ? sowohl der Fachseite gegenüber, als auch dem Entwicklungsteam. 
      • Dabei entwickele ich die fachliche Projektvision und die Anforderungen gerne gemeinsam mit den Kunden/Stakeholdern weiter und berate in Bezug auf geeignete technische Lösungen. Dies trage ich dann in das Entwicklungsteam. 
      • Innerhalb eines Entwicklungsteams leite ich gerne die anderen Entwickler an, erarbeite mit ihnen gemeinsam technische Konzepte und Lösungs-Designs, führe Code-Reviews durch und entwickele sehr gerne selbst mit.


      Berufserfahrung

      10/2023 - heute:

      Rolle: Trainer 

      Kunde: workshops .de


      01/2021 ? heute:

      Rolle: Senior Developer / Frontend-Architekt

      Kunde: auf Anfrage


      Aufgaben:

      • Konzeption von Software-Lösungen
      • Bindeglied von Stakeholdern, Management und Entwickler-Team
      • Team-Lead inkl. Coaching, Pair-Programming, Code-Reviews
      • (Pro-)Aktives Mitarbeit in Projekten
      • Programmieren
      • Durchführung von Schulungen, Trainings, Workshops


      08/2017 ? 12/2020:

      Rolle: Competence Center Leiter und Frontend-Architekt

      Kunde: adesso SE, Dortmund


      Aufgaben:

      • Einsatz als Frontend-Architekt in Kundenprojekten
      • Trainer / Durchführung von JavaScript-Workshops
      • Unternehmensweiter Themenverantwortlicher für das JavaScript-Ökosystem
      • Aufbau und Leitung einer neuen Organisationseinheit inklusive Ergebnisverantwortung
      • Disziplinarischer Vorgesetzter von über 30 Mitarbeitern
      • Auswahl und Einstellung von über 30 neuen Mitarbeitern
      • Erste Erfahrung im Führen von Führungskräften
      • Mitarbeit an Angebotsprozessen


      09/2010 ? 07/2017:

      Rolle: Team-Manager und Senior Developer

      Kunde: Daimler, Deka, Kaufland, Ergo, Bader, pirobase, Media-Saturn


      Aufgaben:

      • Senior Developer/Architekt in Kundenprojekten
      • Disziplinarischer Vorgesetzter von 8 Mitarbeitern
      • Leitung von 2 kleinen Organisationseinheiten inklusive Ergebnisverantwortung
      • Mitarbeit an Angebotsprozessen


      01/2009 ? 08/2010:

      Rolle: IT Consultant (Software-Entwicklung)

      Kunde: Vodafone, Santander Consumer Bank


      Aufgaben:

      • Web-Entwicklung, BRMS, Java EE


      11/2006 ? 12/2008:

      Rolle: IT-Spezialist

      Kunde: Bundeswehr (Heeresamt, IT-Amt Bw)


      Aufgaben:

      • Schwerpunkte: Web-Entwicklung, Java EE, VBA, Management-Unterstützung


      IT-Erfahrungen (seit 2004):

      Werkzeuge:

      • IntelliJ Webstorm
      • IntelliJ IDEA
      • Microsoft Visual Studio Code (VS Code)
      • Eclipse
      • NetBeans
      • DBeaver
      • TOAD for Oracle
      • Microsoft Visual Studio
      • Maven
      • NPM
      • Node.js
      • Webpack
      • Bildbearbeitung: Gimp, Photoshop
      • Microsoft Word
      • Microsoft Excel
      • Microsoft Powerpoint
      • Power BI
      • Tableau
      • CVS/SVN/GIT
      • Atlassian Jira
      • GitLab
      • GitHub
      • Atlassian Bitbucket
      • Jenkins
      • Gerrit
      • Docker
      • Kubernetes
      • OpenShift
      • RabbitMQ
      • Keycloak


      Beschreibungssprachen:

      • CSS
      • HTML
      • JSON
      • XML
      • XSLT
      • UML
      • ERM


      Applikationsserver:

      • IBM WebSphere
      • JBoss
      • GlassFish
      • Node.js + Nest


      Spezielle Kenntnisse:

      • Client/Server-Architektur
      • Mobile Anwendungen
      • Test Driven Development (JavaScript)
      • Responsive Design
      • Pair Programming
      • UX-Design (User Experience Design)
      • Business Rule Approach
      • BRMS
      • Behavior-Driven Development (BDD)
      • Responsive Web Design (RWD)
      • RESTful Web Services
      • GraphQL
      • Agile Entwicklung mit SCRUM
      • Single Page Applications
      • WebSocket
      • Progressive Web Apps
      • OAuth 2.0 / JWT + OpenID Connect, SSO
      • Architektur-Dokumentation nach arc42
      • Microsoft Azure Cloud
      • AWS Cloud
      • OWASP Top 10 & OWASP Mobile Top 10
      • Besonderes elektronisches Anwaltspostfach (beA)
      • Generative KI (GenAI) und Large Language Models (LLMs), ChatGPT, Cursor
      • BPMN, Camunda


      Qualitätsmanagement:

      • Code-Reviews
      • Softwaremetriken
      • Testautomatisierung
      • Usability-Tests
      • Test Driven Development (TDD)
      • Aufbau Testorganisation
      • Automatisierte End-to-End-Tests (u.a. Cypress, Selenium, Playright)


      Allgemeine Kenntnisse:

      • Client/Server-Developing
      • Content Management System(e)
      • Concurrent Versioning System (CVS)
      • Komponentenbasierte Softwareentwicklung
      • Kryptographie
      • MS Office (incl. Visio and Project)
      • Netzwerk- / Internet-Technologien
      • Objekt Oriented Analysis
      • Objektorientiertes Design
      • Projektmanagement
      • Subversion
      • Testverfahren
      • Requirement Engineering
      • Git (Versionsverwaltung)

      Betriebssysteme

      Android
      MS Windows
      Unix / Linux
      MacOS

      Programmiersprachen

      JavaScript
      TypeScript
      ECMAScript
      Angular (2-16) mit RxJS
      AngularJS
      Angular Material
      ng-zorro
      HTML5
      CSS3
      Sass/SCSS
      Reakt
      Backbone.js
      Webpack
      Java / Java EE
      Kotlin
      Spring / Spring Boot
      JBoss Drools
      JRules / ODM
      HTML, XHTML, XML / XSLT
      VBA Excel
      C
      Vue.js
      PHP

      Datenbanken

      DB/2
      Oracle DB
      MS Access
      MySQL
      MariaDB
      Apache CoucheDB
      MongoDB
      PostgreSQL

      Branchen

      Branchen

      • Automobilindustrie
      • Banken
      • Telekommunikation
      • Öffentliche Verwaltung
      • E-Commerce
      • Defence
      • Handel- und Versandhandel
      • Public Authority
      • Informationstechnologie
      • Versicherungswirtschaft
      • Gesundheitswesen

      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.