Fullstack Application Development Domain Driven Design / Agile Methods Java Spring Boot, Typescript React, SolidJS, Angular Behaviour Driven Testing
Aktualisiert am 29.04.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 04.05.2025
Verfügbar zu: 100%
davon vor Ort: 10%
Domain Driven Design
React/ SolidJS/ Angular Frontend
Java Spring Boot / Cloud / JPA Backend
Agile Scrum
Requirements Elicitation/ Analysis
Git
Swagger/ OpenApi
Jenkins
Docker
JUnit
Kafka
MQTT/ mosquitto
Ansible
Terraform
Npm
Nx
Maven
SQL/ NoSQL
Behaviour Driven Testing
User Stories / Wireframing
Clean Code
Clean Architecture
Kubernetes
German
Muttersprache
English
bilingual

Einsatzorte

Einsatzorte

Lausanne (+300km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

4 months
2025-01 - now

A system to integrate concurrent systems engineering disciplines

Java Quarkus ?Services (hexagonal arch.) on PostgreSQL Kubernetes ...

A web app to track expenses for small businesses (Independent Project)

  • Kafka, Kafka Connect + Debezium (transactional outbox pattern)
  • Distributed data management concept/ general architecture
  • Software design and implementation (backend, frontend, testsuite)

Java Quarkus ?Services (hexagonal arch.) on PostgreSQL Kubernetes Kafka Kafka Connect + Debezium React/ NextJS frontend (Typescript)
NewGen
1 month
2024-01 - 2024-01

Relocation and transfer of freelancing business to Switzerland

Relocation and transfer of freelancing business to Switzerland for family reasons

6 months
2023-07 - 2023-12

SolidJS frontend

Spectrum SolidJS SUID i18next ...
Spectrum

A SolidJS front end as UI for spectrometric water analysis system coupled to a C++ back end through MQTT (mosquitto), running on ARM-based embedded linux system.

  • UI protoype in React/ Nx with LitElements (WebComponents) and MQTT based on co-developed Hach Lange platform project
  • UI production system in SolidJS, SUID, i18next, Ajv, MQTT.js, C3.js, Typescript
  • detailed refinement of requirements with UX team and water anaysis system engineers
  • defining and documenting overall system architecture, MQTT message formats, front end architecture and dev setup
  • setting up front end system from scratch, implementing domain oriented type system, UI components, app state Management, Mqtt pub/sub services and schema-based message validation in front end
  • coaching 2 junior front end developers along the way
  • agile team setting (remote work) ? JIRA, git, bitbucket

SolidJS SUID i18next Ajv MQTT.js C3.js Typescript JIRA git bitbucket
Danaher/ Hach Lange GmbH
Berlin
5 months
2023-01 - 2023-05

Complex product configurator web frontend

PSC Shoring Planners React 17 Material UI react-redux ...
PSC Shoring Planners

Complex product configurator web frontend for construction scaffolding systems for shoring towers as part of the PERI Quicksolve © application family

  • architectural & implementation design, implementing applying and testing reusable controls and forms for entry of engineering configuration data, supporting 11 product families in one shared library and 4 separate planner apps; including detailed clarification/ refinement of user stories
  • specifying, implementing and testing data models for backend API
  • agile team setting (remote work)
Azure DevOps Atlassian JIRA Git
React 17 Material UI react-redux i18next Jasmine OpenApi Typescript
Peri SE
Berlin, Weissenhorn
9 months
2022-05 - 2023-01

Complex product configurator web frontend

VPS Bridge Planner React 17 Material UI react-redux ...
VPS Bridge Planner

Complex product configurator web frontend for construction scaffolding systems as part of the PERI Quicksolve © application family

  • implementing, testing and applying reusable controls and forms for entry of engineering configuration data, visualizing backend-generated layout results (loads, moments, etc.), including a lib for handling physical quantities with units of Measurement in metric and imperial format
  • detailed clarification and refinement of user stories
  • specifying, implementing and testing data models for backend API
  • agile team setting (remote work) 

JIRA git Azure DevOps
React 17 Material UI react-redux i18next C3.js Typescript
Peri SE
Weissenhorn, Germany
3 months
2022-02 - 2022-04

Implementing backend functions

Java 11 Spring Boot OpenFeign Keycloak ...

  • Implementing backend functions as microservices in hexagonal architecture for a workflow to elect and register specially privileged hospital users as part of an overall workflow to manage patient organ donation statements
  • agile team setting (remote work)

Java 11 Spring Boot OpenFeign Keycloak Openshift Junit Test Cases git/ Gitlab plantUML for Design and specification
Bundesdruckerei
Berlin / Hamburg
3 months
2021-11 - 2022-01

Advanced reporting frontend

Report Builder Angular TypeScript Ngrx/ rxjs ...
Report Builder

Advanced reporting frontend for Affiliate Marketing Service provider

  • Angular 11, AG Grid, Ngrx/ rxjs, Bootstrap + Material
  • OAuth2/ OIDC, RESTful API, microservice architecture
  • Jenkins, wiremock, github, JIRA, swagger, Docker, docker-compose, Cypress, Jasmine, Karma
  • User Stories, evaluation of technology options, MVP design
  • Definition of microservices architecture including frontend, new and integration of legacy backends
  • international agile team setting
Atlassian JIRA AGGrid
Angular TypeScript Ngrx/ rxjs cypress Cucumber wiremock OAth2/ OIDC Jenkins Swagger Docker Docker-compose
Awin GmbH Berlin/ London
Berlin
3 months
2021-09 - 2021-11

Frontend for Affiliate Marketing Service provider

Custom Report Configurator Angular 11 AG Grid Ngrx/ rxjs ...
Custom Report Configurator

  • User Stories
  • Frontend Architecture
  • Design
  • international agile team setting

Angular 11 AG Grid Ngrx/ rxjs Bootstrap + Material OAuth2/ OIDC Jenkins github JIRA swagger Docker docker-compose Cypress Jasmine Karma
Awin GmbH
Berlin/ London
3 months
2021-05 - 2021-07

Frontend (Proof of Concept) for Affiliate Marketing Service provider

Report Builder Angular 11 AG Grid Ngrx/ rxjs ...
Report Builder

  • User Stories
  • Frontend Architecture
  • Design
  • international agile team setting

Angular 11 AG Grid Ngrx/ rxjs Bootstrap + Material OAuth2/ OIDC Jenkins github JIRA swagger Docker docker-compose Cypress Jasmine Karma
Awin GmbH
Berlin/ London
7 months
2020-11 - 2021-05

Frontend for Affiliate Marketing Service provider

Feemanager Angular 11 AG Grid Ngrx/ rxjs ...
Feemanager
  • User Stories
  • Frontend Architecture
  • Design
  • international agile team setting
Angular 11 AG Grid Ngrx/ rxjs Bootstrap + Material OAuth2/ OIDC Jenkins github JIRA swagger Docker docker-compose Cypress Jasmine Karma
Awin GmbH
Berlin/ London
1 year 1 month
2019-09 - 2020-09

FSCL PLM Platform

React / Redux Frontend (JavaScript) Java Spring Boot MongoDB / PostgreSQL/ Java JPA ...

A microservices-based platform for industrial solutions and systems

(URL on request)

  • Domain Analysis, Architectural design, design of REST API, object model and domain events,
  • Design, implementation and test automation of frontend and backend

React / Redux Frontend (JavaScript) Java Spring Boot MongoDB / PostgreSQL/ Java JPA Selenium Junit Jasmine Karma Kafka / Java Spring Cloud Maven github
3 months
2020-06 - 2020-08

CovMapper - webapp

Contributor React/ Redux Typescript Material-UI ...
Contributor
  • A webapp to display large-scale epidemiological data and forecasts of the SARS-CoV-2 Pandemic. (URL on request)
  • open-source collaborative project setup
React/ Redux Typescript Material-UI git/github
Charite
Berlin
11 months
2018-09 - 2019-07

Project tracking and planning system

Angular/ TypeScript Node.js / express PostgreSQL

Project tracking and planning system ? a web app mapping progress, cost and efforts to a flexible multi-dimensional workpackage breakdown structure 

  • Domain Analysis, Architectural design, design of REST API and object model
  • Implementation and test automation of frontend and backend system

Angular/ TypeScript Node.js / express PostgreSQL
GE Energy
Berlin
7 years 9 months
2011-11 - 2019-07

Turn-Key and Systems Retrofit Projects

owner and project manager
owner and project manager
Various projects in DE, UK, AUS for Multi-MW variable frequency converter systems and HV/MV power supply systems (fully automatic and remote contolled).
  • Software product owner and project manager
  • coordination of software teams
  • integrated SCADA and closed-loop control software
  • project durations 1 to 3 years.
GE Energy
3 years 4 months
2008-07 - 2011-10

Solar cell material handling systems

Solar cell material handling systems, solar panel production systems:

  • Detailed specification of functional and non-functional features
  • software and system testing for controllers
  • HMI, MES-integration
  • robotic and measurement equipment

Q-Cells SE
Bitterfeld and Malaysia
5 months
2008-02 - 2008-06

Airport Management Solution

  • Customer interviews
  • product roadmap
  • customer benefit analysis
  • specification of software features for tactical airport management dashboard and operations management suite
Siemens AG
Konstanz

Position

Position

Independent Fullstack Engineer

Kompetenzen

Kompetenzen

Top-Skills

Domain Driven Design React/ SolidJS/ Angular Frontend Java Spring Boot / Cloud / JPA Backend Agile Scrum Requirements Elicitation/ Analysis Git Swagger/ OpenApi Jenkins Docker JUnit Kafka MQTT/ mosquitto Ansible Terraform Npm Nx Maven SQL/ NoSQL Behaviour Driven Testing User Stories / Wireframing Clean Code Clean Architecture Kubernetes

Produkte / Standards / Erfahrungen / Methoden

My Services

  • Your Requirements
    • Understand and express your requirements with you Domain Driven Design (Model Domain)
    • Specify your acceptance tests
  • Your System
    • Design and implement your software solution
    • Design and implement your test suite
    • Support continuous improvement


Software Engineering Skill Set

Frontend

  • React 
  • Next 
  • Material
  • Angular 
  • Ngrx 
  • rxjs 
  • Material
  • SolidJS 
  • SUID
  • Web Components 
  • Lit
  • Jasmine
  • Karma
  • Cypress
  • Npm
  • Nx


Backend

  • Java Spring Boot 
  • Quarkus
  • JPA
  • Hibernate
  • Jakarta
  • Maven, JUnit5
  • Apache Kafka, MQTT
  • mosquitto
  • postgreSQL
  • mongoDB


Other Important Technologies

  • OpenAPI 3
  • OAuth2/OIDC
  • Git
  • JIRA
  • Docker
  • Docker-Compose
  • Jenkins
  • Ansible
  • Terraform
  • Kubernetes
  • AWS
  • linode


General Skills

  • Teamwork
  • Working in Scrum 
  • Agile Setup
  • Domain Driven Design
  • Hexagonal Architecture
  • Requirements Mgmt. 
  • User Stories
  • Wireframing
  • Linux admin
  • bash
  • Clean Architecture/ Code
  • Behavior Driven Testing
  • Various Design Patterns

Programmiersprachen

Java
JavaScript
TypeScript
Python
C/ C++
HTML
CSS
JSON
Rust
SCSS

Einsatzorte

Einsatzorte

Lausanne (+300km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

4 months
2025-01 - now

A system to integrate concurrent systems engineering disciplines

Java Quarkus ?Services (hexagonal arch.) on PostgreSQL Kubernetes ...

A web app to track expenses for small businesses (Independent Project)

  • Kafka, Kafka Connect + Debezium (transactional outbox pattern)
  • Distributed data management concept/ general architecture
  • Software design and implementation (backend, frontend, testsuite)

Java Quarkus ?Services (hexagonal arch.) on PostgreSQL Kubernetes Kafka Kafka Connect + Debezium React/ NextJS frontend (Typescript)
NewGen
1 month
2024-01 - 2024-01

Relocation and transfer of freelancing business to Switzerland

Relocation and transfer of freelancing business to Switzerland for family reasons

6 months
2023-07 - 2023-12

SolidJS frontend

Spectrum SolidJS SUID i18next ...
Spectrum

A SolidJS front end as UI for spectrometric water analysis system coupled to a C++ back end through MQTT (mosquitto), running on ARM-based embedded linux system.

  • UI protoype in React/ Nx with LitElements (WebComponents) and MQTT based on co-developed Hach Lange platform project
  • UI production system in SolidJS, SUID, i18next, Ajv, MQTT.js, C3.js, Typescript
  • detailed refinement of requirements with UX team and water anaysis system engineers
  • defining and documenting overall system architecture, MQTT message formats, front end architecture and dev setup
  • setting up front end system from scratch, implementing domain oriented type system, UI components, app state Management, Mqtt pub/sub services and schema-based message validation in front end
  • coaching 2 junior front end developers along the way
  • agile team setting (remote work) ? JIRA, git, bitbucket

SolidJS SUID i18next Ajv MQTT.js C3.js Typescript JIRA git bitbucket
Danaher/ Hach Lange GmbH
Berlin
5 months
2023-01 - 2023-05

Complex product configurator web frontend

PSC Shoring Planners React 17 Material UI react-redux ...
PSC Shoring Planners

Complex product configurator web frontend for construction scaffolding systems for shoring towers as part of the PERI Quicksolve © application family

  • architectural & implementation design, implementing applying and testing reusable controls and forms for entry of engineering configuration data, supporting 11 product families in one shared library and 4 separate planner apps; including detailed clarification/ refinement of user stories
  • specifying, implementing and testing data models for backend API
  • agile team setting (remote work)
Azure DevOps Atlassian JIRA Git
React 17 Material UI react-redux i18next Jasmine OpenApi Typescript
Peri SE
Berlin, Weissenhorn
9 months
2022-05 - 2023-01

Complex product configurator web frontend

VPS Bridge Planner React 17 Material UI react-redux ...
VPS Bridge Planner

Complex product configurator web frontend for construction scaffolding systems as part of the PERI Quicksolve © application family

  • implementing, testing and applying reusable controls and forms for entry of engineering configuration data, visualizing backend-generated layout results (loads, moments, etc.), including a lib for handling physical quantities with units of Measurement in metric and imperial format
  • detailed clarification and refinement of user stories
  • specifying, implementing and testing data models for backend API
  • agile team setting (remote work) 

JIRA git Azure DevOps
React 17 Material UI react-redux i18next C3.js Typescript
Peri SE
Weissenhorn, Germany
3 months
2022-02 - 2022-04

Implementing backend functions

Java 11 Spring Boot OpenFeign Keycloak ...

  • Implementing backend functions as microservices in hexagonal architecture for a workflow to elect and register specially privileged hospital users as part of an overall workflow to manage patient organ donation statements
  • agile team setting (remote work)

Java 11 Spring Boot OpenFeign Keycloak Openshift Junit Test Cases git/ Gitlab plantUML for Design and specification
Bundesdruckerei
Berlin / Hamburg
3 months
2021-11 - 2022-01

Advanced reporting frontend

Report Builder Angular TypeScript Ngrx/ rxjs ...
Report Builder

Advanced reporting frontend for Affiliate Marketing Service provider

  • Angular 11, AG Grid, Ngrx/ rxjs, Bootstrap + Material
  • OAuth2/ OIDC, RESTful API, microservice architecture
  • Jenkins, wiremock, github, JIRA, swagger, Docker, docker-compose, Cypress, Jasmine, Karma
  • User Stories, evaluation of technology options, MVP design
  • Definition of microservices architecture including frontend, new and integration of legacy backends
  • international agile team setting
Atlassian JIRA AGGrid
Angular TypeScript Ngrx/ rxjs cypress Cucumber wiremock OAth2/ OIDC Jenkins Swagger Docker Docker-compose
Awin GmbH Berlin/ London
Berlin
3 months
2021-09 - 2021-11

Frontend for Affiliate Marketing Service provider

Custom Report Configurator Angular 11 AG Grid Ngrx/ rxjs ...
Custom Report Configurator

  • User Stories
  • Frontend Architecture
  • Design
  • international agile team setting

Angular 11 AG Grid Ngrx/ rxjs Bootstrap + Material OAuth2/ OIDC Jenkins github JIRA swagger Docker docker-compose Cypress Jasmine Karma
Awin GmbH
Berlin/ London
3 months
2021-05 - 2021-07

Frontend (Proof of Concept) for Affiliate Marketing Service provider

Report Builder Angular 11 AG Grid Ngrx/ rxjs ...
Report Builder

  • User Stories
  • Frontend Architecture
  • Design
  • international agile team setting

Angular 11 AG Grid Ngrx/ rxjs Bootstrap + Material OAuth2/ OIDC Jenkins github JIRA swagger Docker docker-compose Cypress Jasmine Karma
Awin GmbH
Berlin/ London
7 months
2020-11 - 2021-05

Frontend for Affiliate Marketing Service provider

Feemanager Angular 11 AG Grid Ngrx/ rxjs ...
Feemanager
  • User Stories
  • Frontend Architecture
  • Design
  • international agile team setting
Angular 11 AG Grid Ngrx/ rxjs Bootstrap + Material OAuth2/ OIDC Jenkins github JIRA swagger Docker docker-compose Cypress Jasmine Karma
Awin GmbH
Berlin/ London
1 year 1 month
2019-09 - 2020-09

FSCL PLM Platform

React / Redux Frontend (JavaScript) Java Spring Boot MongoDB / PostgreSQL/ Java JPA ...

A microservices-based platform for industrial solutions and systems

(URL on request)

  • Domain Analysis, Architectural design, design of REST API, object model and domain events,
  • Design, implementation and test automation of frontend and backend

React / Redux Frontend (JavaScript) Java Spring Boot MongoDB / PostgreSQL/ Java JPA Selenium Junit Jasmine Karma Kafka / Java Spring Cloud Maven github
3 months
2020-06 - 2020-08

CovMapper - webapp

Contributor React/ Redux Typescript Material-UI ...
Contributor
  • A webapp to display large-scale epidemiological data and forecasts of the SARS-CoV-2 Pandemic. (URL on request)
  • open-source collaborative project setup
React/ Redux Typescript Material-UI git/github
Charite
Berlin
11 months
2018-09 - 2019-07

Project tracking and planning system

Angular/ TypeScript Node.js / express PostgreSQL

Project tracking and planning system ? a web app mapping progress, cost and efforts to a flexible multi-dimensional workpackage breakdown structure 

  • Domain Analysis, Architectural design, design of REST API and object model
  • Implementation and test automation of frontend and backend system

Angular/ TypeScript Node.js / express PostgreSQL
GE Energy
Berlin
7 years 9 months
2011-11 - 2019-07

Turn-Key and Systems Retrofit Projects

owner and project manager
owner and project manager
Various projects in DE, UK, AUS for Multi-MW variable frequency converter systems and HV/MV power supply systems (fully automatic and remote contolled).
  • Software product owner and project manager
  • coordination of software teams
  • integrated SCADA and closed-loop control software
  • project durations 1 to 3 years.
GE Energy
3 years 4 months
2008-07 - 2011-10

Solar cell material handling systems

Solar cell material handling systems, solar panel production systems:

  • Detailed specification of functional and non-functional features
  • software and system testing for controllers
  • HMI, MES-integration
  • robotic and measurement equipment

Q-Cells SE
Bitterfeld and Malaysia
5 months
2008-02 - 2008-06

Airport Management Solution

  • Customer interviews
  • product roadmap
  • customer benefit analysis
  • specification of software features for tactical airport management dashboard and operations management suite
Siemens AG
Konstanz

Position

Position

Independent Fullstack Engineer

Kompetenzen

Kompetenzen

Top-Skills

Domain Driven Design React/ SolidJS/ Angular Frontend Java Spring Boot / Cloud / JPA Backend Agile Scrum Requirements Elicitation/ Analysis Git Swagger/ OpenApi Jenkins Docker JUnit Kafka MQTT/ mosquitto Ansible Terraform Npm Nx Maven SQL/ NoSQL Behaviour Driven Testing User Stories / Wireframing Clean Code Clean Architecture Kubernetes

Produkte / Standards / Erfahrungen / Methoden

My Services

  • Your Requirements
    • Understand and express your requirements with you Domain Driven Design (Model Domain)
    • Specify your acceptance tests
  • Your System
    • Design and implement your software solution
    • Design and implement your test suite
    • Support continuous improvement


Software Engineering Skill Set

Frontend

  • React 
  • Next 
  • Material
  • Angular 
  • Ngrx 
  • rxjs 
  • Material
  • SolidJS 
  • SUID
  • Web Components 
  • Lit
  • Jasmine
  • Karma
  • Cypress
  • Npm
  • Nx


Backend

  • Java Spring Boot 
  • Quarkus
  • JPA
  • Hibernate
  • Jakarta
  • Maven, JUnit5
  • Apache Kafka, MQTT
  • mosquitto
  • postgreSQL
  • mongoDB


Other Important Technologies

  • OpenAPI 3
  • OAuth2/OIDC
  • Git
  • JIRA
  • Docker
  • Docker-Compose
  • Jenkins
  • Ansible
  • Terraform
  • Kubernetes
  • AWS
  • linode


General Skills

  • Teamwork
  • Working in Scrum 
  • Agile Setup
  • Domain Driven Design
  • Hexagonal Architecture
  • Requirements Mgmt. 
  • User Stories
  • Wireframing
  • Linux admin
  • bash
  • Clean Architecture/ Code
  • Behavior Driven Testing
  • Various Design Patterns

Programmiersprachen

Java
JavaScript
TypeScript
Python
C/ C++
HTML
CSS
JSON
Rust
SCSS

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.