Als erfahrener Berater mit fundierter Expertise in Java und Angular biete ich maßgeschneiderte Lösungen für Unternehmen.
Aktualisiert am 21.11.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.12.2024
Verfügbar zu: 100%
davon vor Ort: 0%
Angular
Java
TypeScript
Nest.js
Node.js
Deutsch
Muttersprache
Englisch
Fortgeschritten

Einsatzorte

Einsatzorte

Ibbenbüren (+100km) Münster, Westfalen (+10km)
Deutschland
möglich

Projekte

Projekte

6 Monate
2024-07 - heute

Refactoring und Erweiterung einer Vertriebsplattform

Konzeption Implementierung Test ...
Refactoring und Erweiterung einer Vertriebsplattform mit Erstellung einer Zielarchitektur
  • Refactoring des bestehenden Prototypens
  • Enge Abstimmung und Durchführung von Kundenterminen zur Erhebung der Anforderungen und Sicherstellung einer reibungslosen Umsetzung
  • Entwicklung und Aufbau von interaktiven Mockups zur Visualisierung der neuen Funktionen in Figma
  • Erstellung einer neuen, zukunftssicheren Zielarchitektur, die die Anforderungen des Kunden und der Plattform berücksichtigt
  • Reibungsloser Umbau und Migration auf die neue Zielarchitektur zur Steigerung der Effizienz und Benutzerfreundlichkeit
  • Implementierung eines Freigabeprozesses für Änderungen, um Qualitätskontrollen und Versionssicherheit zu gewährleisten
  • Einführung eines neuen Verkaufsprozesses mit Präsentationen und automatischer Exposé-Generierung zur Steigerung der Produktivität und Vereinfachung des Vertriebsprozesses
  • Aufbau einer automatisierten Testumgebung zur Sicherstellung der Qualität und Minimierung von Fehlern im Produktionsbetrieb
Angular Javascript Typescript Nestjs Rabbitmq Prisma PostgreSQL Primeng Docker
Konzeption Implementierung Test Wartung
7 Monate
2024-01 - 2024-07

Entwicklung einer Software für Schadensgutachten

Teamleiter Projektmanagement Konzeption Implementierung ...
Teamleiter

Leitung eines Teams zur Entwicklung einer Software für Schadensgutachten für Gerichte

  • Verantwortlich für effektive Teamführung und Fortschrittsverfolgung
  • Überwachung der Kosten und Durchführung einer detaillierten Earned Value Analyse
  • Konzeption der Softwarearchitektur
  • Unterstützung des Teams bei der Bewältigung komplexer Aufgaben
  • Enge Abstimmung mit Kunden für detailliertes Requirements Engineering
  • Definition und Ausarbeitung von Prozessen mit BPMN
  • Implementierung und Optimierung der Prozesse in Camunda
  • Aufbau und Betreiben einer Dockerumgebung beim Kunden
  • Erarbeitung eines Testkonzepts und Erstellung der Tests mit Testcafe
Angular Javascript Typescript Spring Java Nestjs Rabbitmq Mongodb Camunda Type ORM Websockets
Projektmanagement Konzeption Implementierung Test Wartung
Gerichte
2 Jahre 2 Monate
2022-06 - 2024-07

Aufbau einer Schnittstelle zur Rentenversicherung mit dem Extra Standard

Konzeption Architektur Implementierung ...
  • Aufbau eines Transportclients mit Verschlüsselung und Soapschnittstelle zur Rentenversicherung
  • Aufbau eines Backends zur Verwaltung und Transformation der Anfragen verschiedener Mandanten in die Zielstruktur der Rentenversicherung
  • Entwicklung eines neuen Frontends zur Ansicht und Verwaltung der Anfragen
  • Kommunikation über freigebene Netzlaufwerke aufgrund der bestehenden Struktur
  • Kommunikation und Durchführung des fachlichen Tests zur Freigabe der Schnittstelle durch die Rentenversicherung
  • Aufbau und Betreiben einer Dockerumgebung beim Kunden
Spring Boot Java Angular Javascript Typescript Saop Quarkus React.js PostgreSQL
Konzeption Architektur Implementierung Test Wartung
Öffentliche Verwaltung
2 Jahre 8 Monate
2021-12 - 2024-07

Neuimplementierung der bestehenden Web-Frontends

Senior Fullstack Lead Developer Konzeption Architektur Implementierung ...
Senior Fullstack Lead Developer

Neuimplementierung der bestehenden Web-Frontends basierend auf dem Web-Component Standard
  • Ersetzen des bestehenden Frontends gemäß Projektanforderungen
  • Entwicklung eines neuen Frontends ohne Web-Framework, basierend auf dem Web-Component-Standard
  • Umfassende Analyse des Altsystems, um bewährte Funktionalitäten beizubehalten und veraltete Aspekte zu modernisieren
  • Einführung neuer Konzepte zur Modernisierung des Systems
  • Entwicklung eines komplexen Kalenders im Outlook-Stil mit Drag-and-Drop-Funktionalität
  • Aufbau und Betreiben einer AWS-EKS-Umgebung mit öffentlichen Zugang
  • Aufbau und Betreiben einer Azure Container Apps Umgebung mit öffentlichen Zugang

GraphQL JavaScript Lit Elements Node.js Admin.js TypeScript Web Components Prisma Module Federation Azure Google Cloud PostgreSQL Nestjs Websockets
Konzeption Architektur Implementierung Test Wartung
Messen
3 Jahre 9 Monate
2020-11 - 2024-07

Erstellung von Normberichten

Senior Fullstack Lead Developer Konzeption Architektur Implementierung ...
Senior Fullstack Lead Developer

Konzeption und Entwicklung einer Anwendung zur Erstellung von Normberichten für Crashtests. Automatische Generierung von mehrsprachigen Berichten durch standardisierte Texte

  • Konzeption und Umsetzung mehrsprachiger Berichte mit Fokus auf Anpassbarkeit der Inhalte
  • Entwicklung dynamischer Reports für Echtzeit-Visualisierung relevanter Daten
  • Implementierung einer dynamischen Datenstruktur mit MongoDB
  • Sorgfältige Planung und Umsetzung von Architektur und Frontenddesign für eine intuitive Benutzererfahrung
  • Konfigurationsmanagement für Front- und Backend, um verschiedene Systemvarianten für unterschiedliche Anwendungsfälle bereitzustellen
  • Aufbau und Betreiben einer Dockerumgebung beim Kunden
  • Integrationstest mit Testcafe
Angular Docker Fabric.js GitLab Kubernetes Websockets LaTeX Maven MongoDB nginx NPM Rabbitmq Spring Java Spring MVC Spring Security Quarkus Jasmine PostgreSQL Nestjs
Konzeption Architektur Implementierung Test Wartung
Automobil
5 Jahre 11 Monate
2018-09 - 2024-07

Rekonstruktion und Analyse von Verkehrsunfällen

Senior Fullstack Lead Developer Konzeption Architektur Implementierung ...
Senior Fullstack Lead Developer

Konzeption und Entwicklung einer Anwendung zur Rekonstruktion und Analyse von Verkehrsunfällen. Bereitstellung eines Kundenportals zur manuellen als auch automatischen Erstellung von Aufträgen

  • Entwicklung eines Zeicheneditors im Browser für Bearbeitung von SVG mit Skizzen und Luftbildern
  • Umwandlung der Eingabedaten in dynamische Berichte mit Latex
  • Implementierung einer flexiblen Datenstruktur mit MongoDB
  • Sorgfältige Planung und Umsetzung von Architektur und Frontenddesign für eine intuitive Benutzererfahrung
  • Integration der zustandslosen Authentifizierung mit JWT
  • Realisierung der Kommunikation zwischen Kundenportal und interner Anwendung mit RabbitMQ für einen reibungslosen Informationsaustausch
  • Aufbau und Betreiben einer Dockerumgebung beim Kunden
  • Aufbau und Betrieb einer Kubernetesumgebung in der Google Cloud
  • Aufbau einer KI zur Auswertung von PDFs für die Extraktion von Daten zur Verwendung im Prozess
  • Aufbau eines Chatbots mit Chatgpt
  • Integrationstest mit Testcafe

Angular Apache Docker Websockets Fabric.js GitLab JWT Kubernetes Maven MongoDB nginx NPM Rabbitmq Spring Java Spring MVC Spring Security Python AI TensorFlow Chatgpt Module Federation NgRx-Store Jest Google Cloud PostgreSQL Nestjs
Konzeption Architektur Implementierung Test Wartung
Versicherungen
2 Jahre 11 Monate
2021-02 - 2023-12

Schaffung einer Cloud-Lösung

Frontendarchitekt und Fullstackentwickler Konzeption Architektur Implementierung ...
Frontendarchitekt und Fullstackentwickler

Schaffung einer Cloud-Lösung zur Durchführung von Bausparsimulationsrechnungen

  • Ersatz bestehender Excel-Lösungen (VBA) durch zwei moderne Angular-basierte Web-Anwendungen
  • Modernisierung der Plattform und Verbesserung von Benutzerfreundlichkeit und Effizienz
  • Implementierung einer maßgeschneiderten Kubernetes-Steuerung zur optimalen Ressourcennutzung für die Berechnungen unter Berücksichtigung verschiedener Mandanten
  • Entwicklung einer speziellen Laufzeitumgebung für den dynamisch nachladbaren Simulationscode des Kunden im Kubernetes-Cluster
  • Berücksichtigung der Zentralisierung, Skalierbarkeit und Nachvollziehbarkeit als primäre Anforderungen des Kunden
  • Einhaltung der "Bankaufsichtlichen Anforderungen an die IT (BAIT)" als entscheidendes Design-Ziel für Sicherheit und Konformität
  • Erstellung umfassender Dokumentationen und Durchführung von Anwenderschulungen für einen reibungslosen Übergang zu den neuen Systemen
  • Aufbau und Betreiben von Azure Functions Umgebung mit Integration in ein Firmennetz
  • Integrationstest mit Testcafe
Angular Typescript Javascript Docker Kubernetes PostgreSQL Spring Boot Java Nestjs Websockets
Konzeption Architektur Implementierung Test
Banken und Finanzdienstleister
1 Jahr 11 Monate
2021-08 - 2023-06

Konzeption und Entwicklung einer Anwendung

Senior Fullstack Lead Developer Konzeption Architektur Implementierung ...
Senior Fullstack Lead Developer

Konzeption und Entwicklung einer Anwendung zur Wareneinsatzoptimierung im operativen Geschäft

  • Entwicklung einer neuen Plattform zur Warensteuerung
  • Entwurf der Architektur und des Frontenddesigns der Plattform
  • Verbesserung der Benutzerfreundlichkeit durch sorgfältige Planung und Gestaltung
  • Erstellung von Mockups und Durchführung von Usertests zur Optimierung der User Experience
  • Konzeption und Implementierung von Cloudfunktionen in Node.js
  • Import und Export von Massendaten mit Buckets
  • Aufbau und Betreiben von einer Azure Functions Umgebung mit Integration in ein Firmennetz
  • Integrationstest mit Testcafe

Angular Docker Azure Devops Nodejs PostgreSQL Azure Cloud Azure Cloud Function Websockets
Konzeption Architektur Implementierung Test Wartung
Handel für Schuhe
5 Jahre 1 Monat
2017-01 - 2022-01

Bedarfsplanung und Wareneinsatzoptimierung

Fullstack Entwickler Konzeption Implementierung Test
Fullstack Entwickler

Konzeption und Entwicklung einer Anwendung zur Bedarfsplanung und zur Wareneinsatzoptimierung im operativen Geschäft

  • Konzeption neuer Planungsmodelle zur Verbesserung der Effizienz und Genauigkeit von Unternehmensprozessen
  • Erweiterung des Altsystems um neue Planungsmodelle
  • Entwicklung einer neuen Plattform zur Warensteuerung zur Optimierung und Automatisierung von Warenverwaltungsprozessen
  • Implementierung umfangreicher Reporting-Funktionalitäten für aussagekräftige Daten für Entscheidungsträger
  • Entwicklung und Implementierung von Schnittstellen zum ERP und DWH für nahtlosen Datenaustausch mit bestehenden Unternehmenssystemen
  • Entwicklung eines Web-basierten Frontends und Integration in ein Unternehmensportal für einfachen und intuitiven Zugang zu Funktionen und Daten
  • Aufbau und Betreiben eines Tomcats direkt beim Kunden

Apache Camel Eclipse Hudson J2EE JasperReports JIRA JUnit Liferay Portal Maven Oracle Scrum Spring Java Spring MVC Tomcat Vaadin Web Application Framework
Konzeption Implementierung Test
Handel für Oberbekleidung
5 Jahre 1 Monat
2017-01 - 2022-01

Optimierung einer Lagersteuerung für Hängewarenlager im Logistikzentrum

Konzeption Implementierung Test
  • Begleitung Neuaufbau eines automatischen Hängewarenlagers
  • Analyse der bestehenden Lagersteuerungsprozesse und Identifikation von Optimierungspotenzialen.
  • Begleitung der Entwicklung und Implementierung neuer Steuerungsalgorithmen zur effizienteren Verwaltung von Lagerbeständen.
  • Nutzung von Machine Learning Algorithmen zur Vorhersage von Lagerbeständen und Optimierung der Lagerprozesse.
  • Anwendung agiler Methoden zur Projektumsetzung und kontinuierlichen Verbesserung.
  • Aufbau und Betreiben eines Tomcats direkt beim Kunden
Eclipse Hudson J2EE JasperReports JIRA JUnit Optaplaner Maven Oracle Scrum Spring Java Tomcat
Konzeption Implementierung Test
Transport und Logistik
11 Monate
2020-02 - 2020-12

Analyse, Konzeption und Entwicklung eines öffentlichen Frontends

Frontendarchitekt Konzeption Implementierung Test
Frontendarchitekt

Analyse, Konzeption und Entwicklung eines öffentlichen Frontends zur Suche und Anzeige von Denkmälern

  • Analyse von Anforderungen und Entwicklung passender Lösungen
  • Design und Entwicklung von Weboberflächen unter Verwendung bewährter Gestaltungsprinzipien und aktueller Technologien
  • Verarbeitung von Daten aus Content Management Systemen (CMS) zur Erstellung und Pflege dynamischer und benutzerfreundlicher Inhalte
  • Enge Zusammenarbeit mit der IT-Abteilung des Kunden zur Abstimmung und Verwendung von Schnittstellen für eine reibungslose Integration in die bestehende IT-Infrastruktur
  • Aufbau und Betreiben einer Firebaseumgebung
Angular Angular Material CSS JWT NPM
Konzeption Implementierung Test
Öffentlicher Dienst
11 Monate
2018-05 - 2019-03

Neuentwicklung einer Berufsinformationsplattform für Schülerinnen

Frontendarchitekt Konzeption Implementierung Test
Frontendarchitekt

  • Entwicklung einer Web-basierten Berufsinformationsplattform
  • Verwendung eines Content Management Systems (CMS) für einfache Aktualisierung und Verwaltung von Inhalten
  • Modulare Struktur der Plattform mit Einsatz von Docker und einer Proxystruktur für flexible Skalierbarkeit und effiziente Bereitstellung
  • Entwicklung einer spielerischen Einführung in typische IT-Themen, um Nutzerinnen auf unterhaltsame Weise relevante Informationen zu vermitteln
  • Aufbau und Betreiben einer Dockerumgebung beim Kunden

Angular CSS Docker Drupal ExpressJS HTML Jenkins NodeJS NPM Vue.js
Konzeption Implementierung Test
Forschung und Bildung
7 Monate
2017-08 - 2018-02

Restrukturierung eines Backend-Monolithen

Fullstack Entwickler Konzeption Implementierung Test
Fullstack Entwickler

Restrukturierung eines Backend-Monolithen und Anpassung von Planungsverfahren zur Verwendung mit SAP

  • Entwicklung eines umfassenden Modularisierungskonzepts, um den vorhandenen Monolithen zu zerlegen und eine verbesserte Struktur zu schaffen
  • Umsetzung verschiedener Kommunikationskanäle zwischen den Modulen für nahtlose Interaktion
  • Konzeption und Erstellung mehrerer Schnittstellen zum Daten-Ex- und Import mit SAP für reibungslosen Datenaustausch
  • Entwurf und Implementierung eines Datenbankschemas zur Planung von Filialbestückung zur Verbesserung von Effizienz und Genauigkeit
  • Migration des Planungsprozesses von P-SQL in Java zur Steigerung der Leistungsfähigkeit und Skalierbarkeit der Anwendung
  • Aufbau und Betreiben eines Tomcats beim Kunden
  • Aufbau und Betreiben eines JBoss
Apache Camel Eclipse Hawtio Jenkins JIRA JUnit Maven Oracle Scrum Java Spring Spring Boot Spring MVC Subversion Tomcat JEE
Konzeption Implementierung Test
Handel für Oberbekleidung
5 Monate
2016-10 - 2017-02

Entwicklung einer Anwendung

Fullstack Entwickler Implementierung Test
Fullstack Entwickler

Entwicklung einer Anwendung zur Verwaltung von Mitgliedern und Rentnern eines Versorgungswerks

  • Aufbau der Entwicklungsinfrastruktur zum Projektstart
  • Einrichtung und Konfiguration von Entwicklungsumgebungen sowie Implementierung von Versionskontrollsystemen und Continuous Integration/Delivery-Tools
  • Datenbankentwurf und Umsetzung unter Verwendung Standardmethoden für effiziente und skalierbare Struktur
  • Anbindung der Datenbank über JPA (Java Persistence API) für einfache und robuste Datenzugriffsschicht
  • Entwicklung eines Web-basierten Frontends mit Vaadin für moderne und benutzerfreundliche Oberfläche
  • Fokus auf Gestaltung und Benutzererfahrung für intuitive Navigation und Interaktion
  • Aufbau und Betreiben eines Tomcat beim Kunden
Implementierung Test
Versicherungen

Aus- und Weiterbildung

Aus- und Weiterbildung

2013 ? 2016:

Forschung und Bildung, Studium der Wirtschaftsinformatik

FH Münster


Zertifikate

2020

viadee Application Security Engineer


2019

Lebendige Softwarearchitektur mit Methode inkl. iSAQB-CPSA-F

Position

Position

Senior Fullstack Lead Developer

Kompetenzen

Kompetenzen

Top-Skills

Angular Java TypeScript Nest.js Node.js

Produkte / Standards / Erfahrungen / Methoden

Java
Experte
Spring
Experte
Typescript/Javascript
Experte
Angular
Experte
Lit
Fortgeschritten
Vaadin
Fortgeschritten
Kubernetes
Fortgeschritten
Docker
Experte
Nodejs
Fortgeschritten
Nestjs
Fortgeschritten

Profil

  • Mit über 8 Jahren Erfahrung in der Softwareentwicklung bin ich auf die Erstellung moderner Webanwendungen spezialisiert, die sowohl technisch robust als auch benutzerfreundlich sind. Dabei setze ich primär auf NestJS und Angular, um skalierbare Backend-Systeme und reaktive Frontends zu entwickeln. Mein tiefes Wissen im TypeScript-Ökosystem ermöglicht es mir, performante und wartbare Anwendungen zu erstellen.
  • In meiner Arbeit lege ich großen Wert auf Clean Code-Prinzipien und optimierte Architekturen. Ich begleite den gesamten Entwicklungsprozess, von der ersten Konzeption bis zur fertigen Implementierung, und garantiere so nachhaltige und erweiterbare Lösungen. NestJS nutze ich, um modulare Backends zu erstellen, während ich mit Angular interaktive und intuitive Benutzeroberflächen gestalte.
  • Durch enge Zusammenarbeit mit Teams und Kunden stelle ich sicher, dass alle technischen Anforderungen präzise umgesetzt werden. Meine Lösungen sind stets auf hohe Effizienz und Nutzerfreundlichkeit ausgelegt, um den aktuellen technologischen Standards gerecht zu werden.


Kenntnisübersicht:

  • Typescript, Javascript - 8 Jahre
  • Angular - 8 Jahre
  • React.js - 2 Jahre
  • Vue.js - 5 Jahre
  • Java - 8 Jahre
  • Spring - 8 Jahre
  • Quarkus - 4 Jahre
  • Nodejs, Express.js, Nestjs - 6 Jahre
  • Kubernetes, Docker, Openshift - 7 Jahre
  • AWS - 4 Jahre
  • Azure - 4 Jahre
  • Gcloud - 2 Jahre
  • Selbsthosted Kubernetes - 4 Jahre
  • Selbsthosted Docker - 6 Jahre
  • Firebase - 3 Jahre
  • Entwicklung - 8 Jahre
  • Architektur - 5 Jahre
  • Projektmanagement - 1 Jahr


Methodische Kenntnisse im Detail:

  • Agile Vorgehensmodelle
  • AOP
  • Business Process Model and Notation (BPMN)
  • Clean Code Development (CCD)
  • Design Patterns
  • Enterprise Integration Patterns
  • ETL
  • Feature Driven Development (FDD)
  • IT-Architektur
  • OOP
  • Scrum
  • SQL - Performanceoptimierung
  • Test Driven Development (TDD)
  • SAFe


Technische Kenntnisse im Detail

Server/Laufzeit:

  • ActiveMQ
  • Apache
  • Kafka
  • Liferay Portal
  • nginx
  • Node.js
  • Rabbitmq
  • Tomcat
  • WebSphere MQ
  • WildFly


Technologien:

  • Amazon AWS
  • Angular
  • AngularJS
  • Angular Material
  • ASP.NET
  • CSS
  • Camunda
  • Docker
  • ExpressJS
  • Fabric.js
  • Graphql
  • Google Cloud
  • Hibernate
  • HTML
  • J2EE
  • JasperReports
  • JAXB
  • JDBC
  • JEE
  • JWT
  • JPA
  • JUnit
  • JOOQ
  • Module Federation
  • Kubernetes
  • NX
  • NgRx
  • Log4j
  • logback
  • Mockito
  • REST
  • Tailwind
  • Jest
  • Jasmine
  • SCSS
  • Spring
  • Spring Batch
  • Type ORM
  • Spring Boot
  • Spring MVC
  • Spring Security
  • Spring Web Flow
  • Spring Web Services
  • Swing,Tomcat
  • Vaadin
  • Vue.js
  • Websockets
  • XML


Entwicklungswerkzeuge:

  • Eclipse
  • git
  • GitLab
  • Github
  • Google Maps API
  • Hudson
  • IntelliJ IDEA
  • Jenkins
  • JIRA
  • LaTeX
  • Maven
  • NPM
  • SonarQube
  • Subversion


Sonstige Werkzeuge:

  • Confluence
  • Drupal
  • gitflow
  • mural
  • OpenSSL
  • SOAPUI


BI und KI

  • H2O
  • SPSS
  • Powerbi
  • Chatgpt
  • pandas
  • TensorFlow


Beruflicher Werdegang

2024 - heute

Rolle: Freiberuflicher Berater


2016 - heute

Rolle: IT-Berater

Kunde: viadee Unternehmensberatung AG

Betriebssysteme

Android
Windows
MacOS
Linux
iOS

Programmiersprachen

C#
TypeScript
Python
PHP
SQL
JavaScript
Java
LINQ

Datenbanken

MongoDB
SQL Server
Oracle
PostgreSQL
MySQL
NoSQL

Branchen

Branchen

  • Handel
  • Öffentlicher Dienst
  • Banken
  • Versicherungen

Einsatzorte

Einsatzorte

Ibbenbüren (+100km) Münster, Westfalen (+10km)
Deutschland
möglich

Projekte

Projekte

6 Monate
2024-07 - heute

Refactoring und Erweiterung einer Vertriebsplattform

Konzeption Implementierung Test ...
Refactoring und Erweiterung einer Vertriebsplattform mit Erstellung einer Zielarchitektur
  • Refactoring des bestehenden Prototypens
  • Enge Abstimmung und Durchführung von Kundenterminen zur Erhebung der Anforderungen und Sicherstellung einer reibungslosen Umsetzung
  • Entwicklung und Aufbau von interaktiven Mockups zur Visualisierung der neuen Funktionen in Figma
  • Erstellung einer neuen, zukunftssicheren Zielarchitektur, die die Anforderungen des Kunden und der Plattform berücksichtigt
  • Reibungsloser Umbau und Migration auf die neue Zielarchitektur zur Steigerung der Effizienz und Benutzerfreundlichkeit
  • Implementierung eines Freigabeprozesses für Änderungen, um Qualitätskontrollen und Versionssicherheit zu gewährleisten
  • Einführung eines neuen Verkaufsprozesses mit Präsentationen und automatischer Exposé-Generierung zur Steigerung der Produktivität und Vereinfachung des Vertriebsprozesses
  • Aufbau einer automatisierten Testumgebung zur Sicherstellung der Qualität und Minimierung von Fehlern im Produktionsbetrieb
Angular Javascript Typescript Nestjs Rabbitmq Prisma PostgreSQL Primeng Docker
Konzeption Implementierung Test Wartung
7 Monate
2024-01 - 2024-07

Entwicklung einer Software für Schadensgutachten

Teamleiter Projektmanagement Konzeption Implementierung ...
Teamleiter

Leitung eines Teams zur Entwicklung einer Software für Schadensgutachten für Gerichte

  • Verantwortlich für effektive Teamführung und Fortschrittsverfolgung
  • Überwachung der Kosten und Durchführung einer detaillierten Earned Value Analyse
  • Konzeption der Softwarearchitektur
  • Unterstützung des Teams bei der Bewältigung komplexer Aufgaben
  • Enge Abstimmung mit Kunden für detailliertes Requirements Engineering
  • Definition und Ausarbeitung von Prozessen mit BPMN
  • Implementierung und Optimierung der Prozesse in Camunda
  • Aufbau und Betreiben einer Dockerumgebung beim Kunden
  • Erarbeitung eines Testkonzepts und Erstellung der Tests mit Testcafe
Angular Javascript Typescript Spring Java Nestjs Rabbitmq Mongodb Camunda Type ORM Websockets
Projektmanagement Konzeption Implementierung Test Wartung
Gerichte
2 Jahre 2 Monate
2022-06 - 2024-07

Aufbau einer Schnittstelle zur Rentenversicherung mit dem Extra Standard

Konzeption Architektur Implementierung ...
  • Aufbau eines Transportclients mit Verschlüsselung und Soapschnittstelle zur Rentenversicherung
  • Aufbau eines Backends zur Verwaltung und Transformation der Anfragen verschiedener Mandanten in die Zielstruktur der Rentenversicherung
  • Entwicklung eines neuen Frontends zur Ansicht und Verwaltung der Anfragen
  • Kommunikation über freigebene Netzlaufwerke aufgrund der bestehenden Struktur
  • Kommunikation und Durchführung des fachlichen Tests zur Freigabe der Schnittstelle durch die Rentenversicherung
  • Aufbau und Betreiben einer Dockerumgebung beim Kunden
Spring Boot Java Angular Javascript Typescript Saop Quarkus React.js PostgreSQL
Konzeption Architektur Implementierung Test Wartung
Öffentliche Verwaltung
2 Jahre 8 Monate
2021-12 - 2024-07

Neuimplementierung der bestehenden Web-Frontends

Senior Fullstack Lead Developer Konzeption Architektur Implementierung ...
Senior Fullstack Lead Developer

Neuimplementierung der bestehenden Web-Frontends basierend auf dem Web-Component Standard
  • Ersetzen des bestehenden Frontends gemäß Projektanforderungen
  • Entwicklung eines neuen Frontends ohne Web-Framework, basierend auf dem Web-Component-Standard
  • Umfassende Analyse des Altsystems, um bewährte Funktionalitäten beizubehalten und veraltete Aspekte zu modernisieren
  • Einführung neuer Konzepte zur Modernisierung des Systems
  • Entwicklung eines komplexen Kalenders im Outlook-Stil mit Drag-and-Drop-Funktionalität
  • Aufbau und Betreiben einer AWS-EKS-Umgebung mit öffentlichen Zugang
  • Aufbau und Betreiben einer Azure Container Apps Umgebung mit öffentlichen Zugang

GraphQL JavaScript Lit Elements Node.js Admin.js TypeScript Web Components Prisma Module Federation Azure Google Cloud PostgreSQL Nestjs Websockets
Konzeption Architektur Implementierung Test Wartung
Messen
3 Jahre 9 Monate
2020-11 - 2024-07

Erstellung von Normberichten

Senior Fullstack Lead Developer Konzeption Architektur Implementierung ...
Senior Fullstack Lead Developer

Konzeption und Entwicklung einer Anwendung zur Erstellung von Normberichten für Crashtests. Automatische Generierung von mehrsprachigen Berichten durch standardisierte Texte

  • Konzeption und Umsetzung mehrsprachiger Berichte mit Fokus auf Anpassbarkeit der Inhalte
  • Entwicklung dynamischer Reports für Echtzeit-Visualisierung relevanter Daten
  • Implementierung einer dynamischen Datenstruktur mit MongoDB
  • Sorgfältige Planung und Umsetzung von Architektur und Frontenddesign für eine intuitive Benutzererfahrung
  • Konfigurationsmanagement für Front- und Backend, um verschiedene Systemvarianten für unterschiedliche Anwendungsfälle bereitzustellen
  • Aufbau und Betreiben einer Dockerumgebung beim Kunden
  • Integrationstest mit Testcafe
Angular Docker Fabric.js GitLab Kubernetes Websockets LaTeX Maven MongoDB nginx NPM Rabbitmq Spring Java Spring MVC Spring Security Quarkus Jasmine PostgreSQL Nestjs
Konzeption Architektur Implementierung Test Wartung
Automobil
5 Jahre 11 Monate
2018-09 - 2024-07

Rekonstruktion und Analyse von Verkehrsunfällen

Senior Fullstack Lead Developer Konzeption Architektur Implementierung ...
Senior Fullstack Lead Developer

Konzeption und Entwicklung einer Anwendung zur Rekonstruktion und Analyse von Verkehrsunfällen. Bereitstellung eines Kundenportals zur manuellen als auch automatischen Erstellung von Aufträgen

  • Entwicklung eines Zeicheneditors im Browser für Bearbeitung von SVG mit Skizzen und Luftbildern
  • Umwandlung der Eingabedaten in dynamische Berichte mit Latex
  • Implementierung einer flexiblen Datenstruktur mit MongoDB
  • Sorgfältige Planung und Umsetzung von Architektur und Frontenddesign für eine intuitive Benutzererfahrung
  • Integration der zustandslosen Authentifizierung mit JWT
  • Realisierung der Kommunikation zwischen Kundenportal und interner Anwendung mit RabbitMQ für einen reibungslosen Informationsaustausch
  • Aufbau und Betreiben einer Dockerumgebung beim Kunden
  • Aufbau und Betrieb einer Kubernetesumgebung in der Google Cloud
  • Aufbau einer KI zur Auswertung von PDFs für die Extraktion von Daten zur Verwendung im Prozess
  • Aufbau eines Chatbots mit Chatgpt
  • Integrationstest mit Testcafe

Angular Apache Docker Websockets Fabric.js GitLab JWT Kubernetes Maven MongoDB nginx NPM Rabbitmq Spring Java Spring MVC Spring Security Python AI TensorFlow Chatgpt Module Federation NgRx-Store Jest Google Cloud PostgreSQL Nestjs
Konzeption Architektur Implementierung Test Wartung
Versicherungen
2 Jahre 11 Monate
2021-02 - 2023-12

Schaffung einer Cloud-Lösung

Frontendarchitekt und Fullstackentwickler Konzeption Architektur Implementierung ...
Frontendarchitekt und Fullstackentwickler

Schaffung einer Cloud-Lösung zur Durchführung von Bausparsimulationsrechnungen

  • Ersatz bestehender Excel-Lösungen (VBA) durch zwei moderne Angular-basierte Web-Anwendungen
  • Modernisierung der Plattform und Verbesserung von Benutzerfreundlichkeit und Effizienz
  • Implementierung einer maßgeschneiderten Kubernetes-Steuerung zur optimalen Ressourcennutzung für die Berechnungen unter Berücksichtigung verschiedener Mandanten
  • Entwicklung einer speziellen Laufzeitumgebung für den dynamisch nachladbaren Simulationscode des Kunden im Kubernetes-Cluster
  • Berücksichtigung der Zentralisierung, Skalierbarkeit und Nachvollziehbarkeit als primäre Anforderungen des Kunden
  • Einhaltung der "Bankaufsichtlichen Anforderungen an die IT (BAIT)" als entscheidendes Design-Ziel für Sicherheit und Konformität
  • Erstellung umfassender Dokumentationen und Durchführung von Anwenderschulungen für einen reibungslosen Übergang zu den neuen Systemen
  • Aufbau und Betreiben von Azure Functions Umgebung mit Integration in ein Firmennetz
  • Integrationstest mit Testcafe
Angular Typescript Javascript Docker Kubernetes PostgreSQL Spring Boot Java Nestjs Websockets
Konzeption Architektur Implementierung Test
Banken und Finanzdienstleister
1 Jahr 11 Monate
2021-08 - 2023-06

Konzeption und Entwicklung einer Anwendung

Senior Fullstack Lead Developer Konzeption Architektur Implementierung ...
Senior Fullstack Lead Developer

Konzeption und Entwicklung einer Anwendung zur Wareneinsatzoptimierung im operativen Geschäft

  • Entwicklung einer neuen Plattform zur Warensteuerung
  • Entwurf der Architektur und des Frontenddesigns der Plattform
  • Verbesserung der Benutzerfreundlichkeit durch sorgfältige Planung und Gestaltung
  • Erstellung von Mockups und Durchführung von Usertests zur Optimierung der User Experience
  • Konzeption und Implementierung von Cloudfunktionen in Node.js
  • Import und Export von Massendaten mit Buckets
  • Aufbau und Betreiben von einer Azure Functions Umgebung mit Integration in ein Firmennetz
  • Integrationstest mit Testcafe

Angular Docker Azure Devops Nodejs PostgreSQL Azure Cloud Azure Cloud Function Websockets
Konzeption Architektur Implementierung Test Wartung
Handel für Schuhe
5 Jahre 1 Monat
2017-01 - 2022-01

Bedarfsplanung und Wareneinsatzoptimierung

Fullstack Entwickler Konzeption Implementierung Test
Fullstack Entwickler

Konzeption und Entwicklung einer Anwendung zur Bedarfsplanung und zur Wareneinsatzoptimierung im operativen Geschäft

  • Konzeption neuer Planungsmodelle zur Verbesserung der Effizienz und Genauigkeit von Unternehmensprozessen
  • Erweiterung des Altsystems um neue Planungsmodelle
  • Entwicklung einer neuen Plattform zur Warensteuerung zur Optimierung und Automatisierung von Warenverwaltungsprozessen
  • Implementierung umfangreicher Reporting-Funktionalitäten für aussagekräftige Daten für Entscheidungsträger
  • Entwicklung und Implementierung von Schnittstellen zum ERP und DWH für nahtlosen Datenaustausch mit bestehenden Unternehmenssystemen
  • Entwicklung eines Web-basierten Frontends und Integration in ein Unternehmensportal für einfachen und intuitiven Zugang zu Funktionen und Daten
  • Aufbau und Betreiben eines Tomcats direkt beim Kunden

Apache Camel Eclipse Hudson J2EE JasperReports JIRA JUnit Liferay Portal Maven Oracle Scrum Spring Java Spring MVC Tomcat Vaadin Web Application Framework
Konzeption Implementierung Test
Handel für Oberbekleidung
5 Jahre 1 Monat
2017-01 - 2022-01

Optimierung einer Lagersteuerung für Hängewarenlager im Logistikzentrum

Konzeption Implementierung Test
  • Begleitung Neuaufbau eines automatischen Hängewarenlagers
  • Analyse der bestehenden Lagersteuerungsprozesse und Identifikation von Optimierungspotenzialen.
  • Begleitung der Entwicklung und Implementierung neuer Steuerungsalgorithmen zur effizienteren Verwaltung von Lagerbeständen.
  • Nutzung von Machine Learning Algorithmen zur Vorhersage von Lagerbeständen und Optimierung der Lagerprozesse.
  • Anwendung agiler Methoden zur Projektumsetzung und kontinuierlichen Verbesserung.
  • Aufbau und Betreiben eines Tomcats direkt beim Kunden
Eclipse Hudson J2EE JasperReports JIRA JUnit Optaplaner Maven Oracle Scrum Spring Java Tomcat
Konzeption Implementierung Test
Transport und Logistik
11 Monate
2020-02 - 2020-12

Analyse, Konzeption und Entwicklung eines öffentlichen Frontends

Frontendarchitekt Konzeption Implementierung Test
Frontendarchitekt

Analyse, Konzeption und Entwicklung eines öffentlichen Frontends zur Suche und Anzeige von Denkmälern

  • Analyse von Anforderungen und Entwicklung passender Lösungen
  • Design und Entwicklung von Weboberflächen unter Verwendung bewährter Gestaltungsprinzipien und aktueller Technologien
  • Verarbeitung von Daten aus Content Management Systemen (CMS) zur Erstellung und Pflege dynamischer und benutzerfreundlicher Inhalte
  • Enge Zusammenarbeit mit der IT-Abteilung des Kunden zur Abstimmung und Verwendung von Schnittstellen für eine reibungslose Integration in die bestehende IT-Infrastruktur
  • Aufbau und Betreiben einer Firebaseumgebung
Angular Angular Material CSS JWT NPM
Konzeption Implementierung Test
Öffentlicher Dienst
11 Monate
2018-05 - 2019-03

Neuentwicklung einer Berufsinformationsplattform für Schülerinnen

Frontendarchitekt Konzeption Implementierung Test
Frontendarchitekt

  • Entwicklung einer Web-basierten Berufsinformationsplattform
  • Verwendung eines Content Management Systems (CMS) für einfache Aktualisierung und Verwaltung von Inhalten
  • Modulare Struktur der Plattform mit Einsatz von Docker und einer Proxystruktur für flexible Skalierbarkeit und effiziente Bereitstellung
  • Entwicklung einer spielerischen Einführung in typische IT-Themen, um Nutzerinnen auf unterhaltsame Weise relevante Informationen zu vermitteln
  • Aufbau und Betreiben einer Dockerumgebung beim Kunden

Angular CSS Docker Drupal ExpressJS HTML Jenkins NodeJS NPM Vue.js
Konzeption Implementierung Test
Forschung und Bildung
7 Monate
2017-08 - 2018-02

Restrukturierung eines Backend-Monolithen

Fullstack Entwickler Konzeption Implementierung Test
Fullstack Entwickler

Restrukturierung eines Backend-Monolithen und Anpassung von Planungsverfahren zur Verwendung mit SAP

  • Entwicklung eines umfassenden Modularisierungskonzepts, um den vorhandenen Monolithen zu zerlegen und eine verbesserte Struktur zu schaffen
  • Umsetzung verschiedener Kommunikationskanäle zwischen den Modulen für nahtlose Interaktion
  • Konzeption und Erstellung mehrerer Schnittstellen zum Daten-Ex- und Import mit SAP für reibungslosen Datenaustausch
  • Entwurf und Implementierung eines Datenbankschemas zur Planung von Filialbestückung zur Verbesserung von Effizienz und Genauigkeit
  • Migration des Planungsprozesses von P-SQL in Java zur Steigerung der Leistungsfähigkeit und Skalierbarkeit der Anwendung
  • Aufbau und Betreiben eines Tomcats beim Kunden
  • Aufbau und Betreiben eines JBoss
Apache Camel Eclipse Hawtio Jenkins JIRA JUnit Maven Oracle Scrum Java Spring Spring Boot Spring MVC Subversion Tomcat JEE
Konzeption Implementierung Test
Handel für Oberbekleidung
5 Monate
2016-10 - 2017-02

Entwicklung einer Anwendung

Fullstack Entwickler Implementierung Test
Fullstack Entwickler

Entwicklung einer Anwendung zur Verwaltung von Mitgliedern und Rentnern eines Versorgungswerks

  • Aufbau der Entwicklungsinfrastruktur zum Projektstart
  • Einrichtung und Konfiguration von Entwicklungsumgebungen sowie Implementierung von Versionskontrollsystemen und Continuous Integration/Delivery-Tools
  • Datenbankentwurf und Umsetzung unter Verwendung Standardmethoden für effiziente und skalierbare Struktur
  • Anbindung der Datenbank über JPA (Java Persistence API) für einfache und robuste Datenzugriffsschicht
  • Entwicklung eines Web-basierten Frontends mit Vaadin für moderne und benutzerfreundliche Oberfläche
  • Fokus auf Gestaltung und Benutzererfahrung für intuitive Navigation und Interaktion
  • Aufbau und Betreiben eines Tomcat beim Kunden
Implementierung Test
Versicherungen

Aus- und Weiterbildung

Aus- und Weiterbildung

2013 ? 2016:

Forschung und Bildung, Studium der Wirtschaftsinformatik

FH Münster


Zertifikate

2020

viadee Application Security Engineer


2019

Lebendige Softwarearchitektur mit Methode inkl. iSAQB-CPSA-F

Position

Position

Senior Fullstack Lead Developer

Kompetenzen

Kompetenzen

Top-Skills

Angular Java TypeScript Nest.js Node.js

Produkte / Standards / Erfahrungen / Methoden

Java
Experte
Spring
Experte
Typescript/Javascript
Experte
Angular
Experte
Lit
Fortgeschritten
Vaadin
Fortgeschritten
Kubernetes
Fortgeschritten
Docker
Experte
Nodejs
Fortgeschritten
Nestjs
Fortgeschritten

Profil

  • Mit über 8 Jahren Erfahrung in der Softwareentwicklung bin ich auf die Erstellung moderner Webanwendungen spezialisiert, die sowohl technisch robust als auch benutzerfreundlich sind. Dabei setze ich primär auf NestJS und Angular, um skalierbare Backend-Systeme und reaktive Frontends zu entwickeln. Mein tiefes Wissen im TypeScript-Ökosystem ermöglicht es mir, performante und wartbare Anwendungen zu erstellen.
  • In meiner Arbeit lege ich großen Wert auf Clean Code-Prinzipien und optimierte Architekturen. Ich begleite den gesamten Entwicklungsprozess, von der ersten Konzeption bis zur fertigen Implementierung, und garantiere so nachhaltige und erweiterbare Lösungen. NestJS nutze ich, um modulare Backends zu erstellen, während ich mit Angular interaktive und intuitive Benutzeroberflächen gestalte.
  • Durch enge Zusammenarbeit mit Teams und Kunden stelle ich sicher, dass alle technischen Anforderungen präzise umgesetzt werden. Meine Lösungen sind stets auf hohe Effizienz und Nutzerfreundlichkeit ausgelegt, um den aktuellen technologischen Standards gerecht zu werden.


Kenntnisübersicht:

  • Typescript, Javascript - 8 Jahre
  • Angular - 8 Jahre
  • React.js - 2 Jahre
  • Vue.js - 5 Jahre
  • Java - 8 Jahre
  • Spring - 8 Jahre
  • Quarkus - 4 Jahre
  • Nodejs, Express.js, Nestjs - 6 Jahre
  • Kubernetes, Docker, Openshift - 7 Jahre
  • AWS - 4 Jahre
  • Azure - 4 Jahre
  • Gcloud - 2 Jahre
  • Selbsthosted Kubernetes - 4 Jahre
  • Selbsthosted Docker - 6 Jahre
  • Firebase - 3 Jahre
  • Entwicklung - 8 Jahre
  • Architektur - 5 Jahre
  • Projektmanagement - 1 Jahr


Methodische Kenntnisse im Detail:

  • Agile Vorgehensmodelle
  • AOP
  • Business Process Model and Notation (BPMN)
  • Clean Code Development (CCD)
  • Design Patterns
  • Enterprise Integration Patterns
  • ETL
  • Feature Driven Development (FDD)
  • IT-Architektur
  • OOP
  • Scrum
  • SQL - Performanceoptimierung
  • Test Driven Development (TDD)
  • SAFe


Technische Kenntnisse im Detail

Server/Laufzeit:

  • ActiveMQ
  • Apache
  • Kafka
  • Liferay Portal
  • nginx
  • Node.js
  • Rabbitmq
  • Tomcat
  • WebSphere MQ
  • WildFly


Technologien:

  • Amazon AWS
  • Angular
  • AngularJS
  • Angular Material
  • ASP.NET
  • CSS
  • Camunda
  • Docker
  • ExpressJS
  • Fabric.js
  • Graphql
  • Google Cloud
  • Hibernate
  • HTML
  • J2EE
  • JasperReports
  • JAXB
  • JDBC
  • JEE
  • JWT
  • JPA
  • JUnit
  • JOOQ
  • Module Federation
  • Kubernetes
  • NX
  • NgRx
  • Log4j
  • logback
  • Mockito
  • REST
  • Tailwind
  • Jest
  • Jasmine
  • SCSS
  • Spring
  • Spring Batch
  • Type ORM
  • Spring Boot
  • Spring MVC
  • Spring Security
  • Spring Web Flow
  • Spring Web Services
  • Swing,Tomcat
  • Vaadin
  • Vue.js
  • Websockets
  • XML


Entwicklungswerkzeuge:

  • Eclipse
  • git
  • GitLab
  • Github
  • Google Maps API
  • Hudson
  • IntelliJ IDEA
  • Jenkins
  • JIRA
  • LaTeX
  • Maven
  • NPM
  • SonarQube
  • Subversion


Sonstige Werkzeuge:

  • Confluence
  • Drupal
  • gitflow
  • mural
  • OpenSSL
  • SOAPUI


BI und KI

  • H2O
  • SPSS
  • Powerbi
  • Chatgpt
  • pandas
  • TensorFlow


Beruflicher Werdegang

2024 - heute

Rolle: Freiberuflicher Berater


2016 - heute

Rolle: IT-Berater

Kunde: viadee Unternehmensberatung AG

Betriebssysteme

Android
Windows
MacOS
Linux
iOS

Programmiersprachen

C#
TypeScript
Python
PHP
SQL
JavaScript
Java
LINQ

Datenbanken

MongoDB
SQL Server
Oracle
PostgreSQL
MySQL
NoSQL

Branchen

Branchen

  • Handel
  • Öffentlicher Dienst
  • Banken
  • Versicherungen

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.