28.04.2026 aktualisiert

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

Entwickler

Dortmund, Deutschland
Deutschland
Master of Science
Dortmund, Deutschland
Deutschland
Master of Science

Profilanlagen

CV-Duclos-Ngassa.pdf

Skills

JavaJavaScriptAndroid StudioCode-ReviewDevOpsHibernateJUnitMongoDBNeo4jNode.jsOpenShiftBlockchainSwaggerSeleniumSpring MVCGitLabGitSpring DataAngularJS
MS Windows, Linux, Mac-OS, IntelliJ / Android Studio, Eclipse, NetBeans, Ant, Maven, Gradle, Postman, Spring Boot, Java, Kotlin, JavaScript, NodeJS, TypeScript, React, Google, Angular, Hibernate, JUnit 5, OpenAPI / Swagger, Beschreibungssprachen > UML, XML, CSS 3, HTML 5, Applikationsserver > GlassFish, JBoss, Datenbanken, PostgreSQL, MySQL, MongoDB, Microservices, Scrum, Kanban, JUnit, Git, Event Driven Architecture, Java 11, Mockito, Docker, Postgres, Oracle, OpenAPI, Openshift, GitLab, Spring, SQL, Oracle DB, API, AWS, DynamoDB, Refactoring, Coding, Sonarqube, Pair Programming, Code Review, DevOps, Java EE, Swing, Liquibase, JSF 2.2, Microsoft SQL Server 2014/2017, Jenkins, TomEE, JPA, Selenium, Cloud, Spring Data, Mongo, DB, Neo4J, Blockchain, IoT, Anki, Ethereum, Node.js, MINDSTORMS, Smartphones, Android, Raspberry Pi, Python, UI, Thymeleaf, Spring Security, AngularJS, JSF, Spring Cloud, Keycloak, Zuul, Wildfly, Usability, Spring MVC, template engine, Bootstrap, JUnit / Mockito, PHP, JSON, JEE, Primefaces, CSS, JEE5, JEE6, GlassFish, Apache Lucene, RichFaces

Sprachen

DeutschverhandlungssicherEnglischgutFranzösischMuttersprache

Projekthistorie

Senior Software Engineer

Eigeninitiative
Entwicklung einer christlichen event App.
  1. Entwurf und Implementierung von Backend-Services.
  2. Implementierung und Dokumentation von REST-Schnittstellen..
  3. Deployment und Betrieb mittels Kubernetes.
  4. Aktive Unterstützung der CI/CD-Pipelines mit GitHub Actions.
  5. Implementierung der App mit React Native.
  6. Logging und Monitoring der Anwendung mit OpenTelemetry und Grafana
Technologisches Umfeld:
Spring Boot 4, Kubernetes, Docker, PostgreSQL, RESTful-APIs, AWS, Java 21, React Native, CI/CD, GitHub Actions, Spring (Security, Data), OpenTelemetry, Grafana, JUnit, Testcontainers

Senior Software Engineer

REWE Digital

Konsumgüter und Handel

1000-5000 Mitarbeiter

Entwicklung einer zentralen Verwaltungsanwendung für stationäre Einzelhandelsgeräte.
  1. Gestaltung und Entwicklung von Backend-Services zur automatisierten Registrierung und Überwachung von Endgeräten im Rahmen eines agilen Scrum- Teams.
  2. Implementierung robuster REST-Schnittstellen sowie Modellierung und Optimierung von Datenbank- Operationen in einer PostgreSQL-Infrastruktur.
  3. Entwicklung, Deployment und Betrieb von Anwendungen in einer modernen Cloud-nativen Umgebung mittels Kubernetes, Docker und Google Cloud.
  4. Aktive Unterstützung der CI/CD-Pipelines zur Sicherstellung höchster Code-Qualität.
  5. Umsetzung von Frontend-Komponenten mittels Angular und TypeScript.
  6. Durchführung von Fehleranalysen (Bugfixing) und Erstellung fundierter technischer
  7. Systemdokumentationen in Deutsch und Englisch.
Technologisches Umfeld:
PostgreSQL, Spring Boot 3, Kubernetes, Docker, RESTful-APIs , Cloud-native Infrastruktur (GCP, Docker, K8s), Java 21, Frontend-Entwicklung (Angular & TypeScript), CI/CD, Scrum, Spring (Batch, Security, Data), Keycloak.

Senior Software Enngineer

Vaillant Group

Energie, Wasser und Umwelt

>10.000 Mitarbeiter

Datenüberwachungszentrum für das IoT-Ökosystem
  1. Entwicklung und Optimierung innovativer Backend-Services in einer Microservice-Architektur. Gestaltung und Implementierung robuster REST-Schnittstellen zur Anbindung externer Systeme sowie Modellierung der Datenhaltung mittels MongoDB, PostgreSQL.
  2. Beteiligung am Deployment und Betrieb von Anwendungen in einer modernen Kubernetes-Umgebung sowie Überwachung der Services mittels Grafana und Kibana.
  3. Bereitstellung prozessierter Daten über Kafka-Topics zur Integration in Analyse-Infrastrukturen.
  4. Umsetzung und Pflege von Frontend-Komponenten unter Verwendung von React.
  5. Sicherstellung der Softwarequalität durch eigenständige Erstellung automatisierter Tests mit JUnit und Mockito.
Technologisches Umfeld:
Spring Boot 3, MongoDB, PostgreSQL, Kubernetes, React, Apache Kafka, Microservice Technologien, Testautomatisierung (JUnit, Mockito, Testcontainers), REST API Design (OpenAPI/Swagger), Monitoring (Grafana), Logging (Kibana)

Senior Software Engineer

Otto (GmbH & Co KG)

Konsumgüter und Handel

>10.000 Mitarbeiter

Entwicklung eines zentralen Kontrollzentrums für das Warenmanagement des Einzelhändlers.
  1. Gestaltung und Entwicklung von Backend-Services auf Basis von Kotlin und Spring Boot zur Modernisierung der Systemarchitektur (Migration von Java).
  2. Implementierung robuster REST-Schnittstellen zur Anbindung externer Systeme und Optimierung von Datenbanken unter Verwendung von PostgreSQL.
  3. Beteiligung an Deployment und Betrieb von Anwendungen in einer AWS-Cloud-Umgebung unter Nutzung von Docker-Containern.
  4. Eigenständige Erstellung automatisierter Tests zur Sicherstellung einer hohen Softwarequalität. Umsetzung und Pflege von Frontend-Komponenten mittels React und TypeScript
  5. Zusammenarbeit in einem agilen Scrum-Team sowie Übernahme der Funktion als Single Point of Contact (SPoC) für fachliche Stakeholder.
Technologisches Umfeld:
Kotlin, Java, Spring Boot, PostgreSQL, AWS, REST-API, React & TypeScript, Automatisierte Tests (JUnit & Mockito), Scrum & Agile Methoden

Software Specialist

Deutsche Bahn

Transport und Logistik

>10.000 Mitarbeiter

Digitalisierung der topologischen Infrastruktur
  1. Gestaltung und Implementierung einer ereignisgesteuerten Microservice-Architektur unter Einsatz von Java Spring Boot und Kafka.
  2. Modellierung und Optimierung von Datenbanken unter Verwendung von PostgreSQL.
  3. Bereitstellung von robusten REST-Services nach dem API-First-Ansatz unter Nutzung von OpenAPI (Swagger). Umsetzung und Pflege von modernen Frontend-Komponenten mit React und TypeScript für die Verwaltung von Infrastrukturobjekten.
  4. Sicherstellung der Softwarequalität durch die Erstellung automatisierter Unit-Tests.
  5. Betrieb und Deployment der Anwendungen in einer kontainerisierten Umgebung (Docker, OpenShift).
Technologisches Umfeld:
Spring Boot, Java, PostgreSQL, React, TypeScript, Microservice Architektur, REST-API, OpenAPI, Kafka, Docker, automatisierte Tests (JUnit, Mockito), Scrum.

Entwickler Tester

Data Lake, GALERIA Karstadt Kaufhof GmbH
Das Data Lake Projekt sollte verschiedene Produktanbieter
ermöglichen ihre Produkte in dem Marktplatz Galeria.de
anzubieten. Dafür wurde eine Web-Anwendung mit Angular
entwickelt und eine Microservice-orientierte Backend-
Anwendung mit NodeJs und Ktor.

Eingesetzte Technologien
> Ktor
> Kotlin
> NodeJs
> JavaScript
> Angular
> TypeScript
> AWS
> MongoDB
> DynamoDB

Eigene Aufgaben im Projekt
> Implementierung einer Marktplatzlösung in Kotlin mit dem
Framework Ktor und Koin.
> Quellecode Analyse und Refactoring.
> Sicherstellung der Softwarequalität durch die Entwicklung von
Coding Guidelines (Clean Code)
> Statische Codeanalyse mit Sonarqube
> Pair Programming und Code Review Sessions
> DevOps-orientierter Betrieb der Plattform

Entwickler

SURE Commission, adesso insurance solutions
Tester Projektbeschreibung
Ziel des Projektes ist es in|sure Commission bei der Swiss Life
einzuführen, um ein Altsystem abzulösen. Hierbei wird auf Basis
von in|sure Commission ein angepasstes Provisionssystem
entwickelt und in die Systemlandschaft integriert. Durch die
Ablösung des Altsystems erhält die Swiss Life ein wartbares und
effizientes Provisionssystems, das die gestiegenen
Anforderungen der Swiss Life abbilden kann.

Eingesetzte Technologien
> Java EE
> Swing
> Liquibase
> JSF 2.2
> Microsoft SQL Server 2014/2017
> Oracle DB
> PostgreSQL
> Maven
> Jenkins
> JBoss EAP/TomEE
> Docker
> Scrum
> Test NG
> JPA
> Selenium

Eigene Aufgaben im Projekt
> Full-Stack Entwicklung
> Testen
> Erstellung von Reports

Architekt

Uni Duisburg Essen, adesso SE
Architekt Technologien im IoT-Kontext und prototypische
Entwickler Implementierung einer Blockchain-Mautzahlung mit Anki-
Designer Overdrive, Uni Duisburg Essen, adesso SE
Tester
Projektbeschreibung
Das Ziel dieser Arbeit ist das Potenzial von Smart Contracts für
Internet of Things bzw. Cyber Physical System zu analysieren
und ein Bezahlverfahren basierend auf Smart Contracts zu
implementieren.

Eingesetzte Technologien
> Ethereum Blockchain
> Web3
> Node.js
> Express.js
> Truffle
> JavaScript
> Spring Boot
> Angular 4
> TypeScript
> LEGO MINDSTORMS
> Citavi

Eigene Aufgaben im Projekt
> Systematic literatur review durchführen
> Konzept entwerfen
> Analyse durchführen
> Implementierung durchführen
> Test durchführen

Entwickler

Innogy eBox@Home, Innogy SE
Projektbeschreibung
Die innogy ist ein führender Anbieter von Hardware und Services
im Bereich der Elektromobilität (eMobility) und betreut mit den
Services aktuell über 5.000 Ladestationen in Europa und
verkauft eigenen Ladestrom.

innogy ist mit seiner Infrastruktur in einer sehr guten
Ausgangsposition, die noch weiter ausgebaut werden soll.
Angestrebt ist, der führende Lösungsanbieter für
Ladeinfrastruktur in Europa und den USA zu werden.
Ein Baustein auf diesem Weg ist die Entwicklung einer
intelligenten Home-box (eBox@Home), um den Bedarf für
Ladeinfrastruktur im privaten sowie semi-öffentlichen Umfeld für
Privat- und Geschäftskunden abzudecken.

innogy entwickelt zusammen verschiedenen Partnern die
Homebox, eine App und das Backend. adesso erstellt hierzu das
Backend. Mit der com2m-Plattform und dem Betrieb in der Cloud
entsteht so eine skalierbare, erweiterbare und lose gekoppelte
Mircoservice-Architektur.




Eingesetzte Technologien
> com2m-Plattform
> Spring Data
> Spring Boot
> Angular 4
> Mongo DB
> Neo4J
> Docker & Docker Composer
> Maven

Eigene Aufgaben im Projekt
> Full Stack-Entwicklung

Architekt

Smart Medication at Home, paluno Universität Duisburg
Entwickler
Requirements Engineer Projektbeschreibung
Es soll ein Prototyp für ein System entwickelt werden,
dass:
* gesundheitsrelevante Daten erhebt (Puls, Blutdruck, Gewicht)
* diese Daten auswertet
* medizinische Hardware ansteuert um Medikamente ausgeben
zu können.




Die Datenerhebung erfolgt mit smarten Geräten:
* Smartphones
* Wearables

Eingesetzte Technologien
> Android
> Swagger
> Go
> Raspberry Pi
> Python

Eigene Aufgaben im Projekt
> Hardwareentwicklung mit Raspberry Pi

Entwickler

BITMARCK Software AG
Tester Projektbeschreibung
Migration einer bestehenden Anwendung, die mit Java-Swing
entwickelt wurde auf HTML 5 und Spring Boot.

Eingesetzte Technologien
> Spring Boot
> HTML 5
> Thymeleaf
> CSS 3
> JavaScript
> Maven

Eigene Aufgaben im Projekt
> Full Stack Entwicklung
> Testplan schreiben.

Architekt Requirements Engineer

Entwickler
Designer
Datenbankentwickler
Teilprojektleiter

Anwendbarkeit innerhalb eines Kundenprojektes von adesso
geprüft werden.

Eingesetzte Technologien
> Gradle
> Spring MVC
> Spring Boot
> Spring Security
> Thymeleaf (Java template engine)
> Bootstrap
> Wildfly
> Keycloak
> JUnit / Mockito

Eigene Aufgaben im Projekt
> Auswerten der Dokumentation
> Entwicklung eines Prototyps, der durch gegebener API, Inhalte
aus Keycloak ausliest.


Bachelorarbeit: Entwicklung einer Android Community-
Beratungsplattform für schwangere Frauen und junge
Mütter, FH Dortmund

Projektbeschreibung
Ziel der Arbeit war die Analyse und Entwicklung einer Android-
App, die die Rolle einer Schwangerschaftsplattform spielen
sollte. Schwangere Frauen bzw. junge Mütter sollten dann
ermöglicht werden sich live auszutauschen und Informationen
über den Schwangerschaftsverlauf zu bekommen. Darüber
hinaus sollten sie auch über die App ihre Termine,
Blutdruckmessungen sowie ihr Tagebuch verwalten können.

Eingesetzte Technologien
> Android
> Java
> Gradle
> MySQL
> PHP
> JSON
> XML

Eigene Aufgaben im Projekt
> Analyse
> Design
> Entwicklung
> Test


School-Management-System, Eigene Initiative

Projektbeschreibung
Entwicklung einer Enterprise-Anwendung für die Verwaltung
einer Schule

Eingesetzte Technologien
> JEE

> Hibernate
> WildFly
> JSF
> Maven
> Bootstrap
> Primefaces

Eigene Aufgaben im Projekt
> Anforderungsanalyse
> Design
> Entwicklung
> Test

Architekt

Security
Designer Projektbeschreibung
Entwickler Es sollte eine Web-Anwendung implementieren, die die open
Projektleiter source Software OptaPlanner einsetzt, um Versicherungsfälle
nach bestimmten Kriterien verteilt.

Eingesetzte Technologien
> Spring Boot
> Angular 2
> MongoDB
> OptaPlanner
> Maven

Eigene Aufgaben im Projekt
> Full Stack Entwicklung
> Design

Evaluation Keycloak, adesso SE Entwickler

Portal-Integration, adesso SE
Projektbeschreibung
Red Hats Keycloak ist eine Open-Source Benutzerverwaltung für
Webanwendungen basierend auf JBoss/Wildfly. Bei einer
Evaluation soll die Software unter anderem auf ihre

Architekt

Security
Entwickler Projektbeschreibung
Requirements Engineer Es sollte eine virtuelle Plattform entwickelt werden, die es
ermöglicht, zu experimentieren bzw. zu analysieren, wie
Anwendungen in dem Cloud gesichert werden können und
welche Last die Absicherung erzeugt. Darüber hinaus muss auch
durch automatische Adaption eine Lastverteilung implementiert
werden.

Eingesetzte Technologien
> Spring Boot
> Hibernate
> Swagger
> Maven
> Jenkins
> GitLab

Eigene Aufgaben im Projekt
> IAAS Funktionalitäten entwickeln.




> Entwicklung und Bereitstellung von virtuellen bzw. physischen
Maschinen.

Entwickler

Portal-Integration, adesso SE
In einem Web-Portal verschiedene Web-Technologien als
einzelne Microservices zu integrieren, sodass sie miteinander
kommunizieren können.
Die Anwendungen sollen abgesichert werden und Single Sign
On unterstützen.

Eingesetzte Technologien
> Spring Boot
> Spring Security
> Microservice
> AngularJS
> Angular 2
> JSF
> Spring Cloud
> Keycloak
> Thymeleaf

Eigene Aufgaben im Projekt
> Eureka Serviceregistry aufsetzen
> Zuul Gateway-Server aufsetzen
> JSF Anwendung als Microservice zu integrieren
> Die ganzen Anwendungen mit Keycloak und Spring Security
absichern

Requirements Engineer

E-Learning App Generator, paluno Universität Duisburg
Tester Projektbeschreibung
Entwicklung einer Web-Plattform für die konfigurierbare und
automatische Generierung von Android-Apps, um die
Vorlesungsinhalten spielerisch gestalten zu können.

Eingesetzte Technologien
> Java
> Gradle
> Maven
> XML
> MongoDB
> Jenkins
> Swagger
> Android
> Angular 2

Eigene Aufgaben im Projekt
> Entwicklung des Build-Tools, das die verschiedene erzeugten
Artefakten zusammenfügt und die entsprechende APK
generiert.

Entwickler

Sachverständigerverzeichnis, IHK-GfI
Projektbeschreibung
Migration einer bestehenden Webanwendung von JEE5 auf
JEE6 Standard

Event-App

Comline AG
Designer Projektbeschreibung
Requirements Engineer Entwicklung einer Mobile-Cross-Platform-App für Events

Eingesetzte Technologien
> JSON
> TypeScript
> Angular 2
> Ionic
> CSS

Eigene Aufgaben im Projekt
> Anforderungsanalyse
> Design
> Entwicklung

Architekt Datenbankentwickler

Designer
Requirements Engineer
Entwickler
Usability Engineer
Tester

Kontaktanfrage

Einloggen & anfragen.

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

RegistrierenAnmelden