Mehrjährige Erfahrung in der Fullstack-Entwicklung, im Test Driven Development, in der Erstellung von Konzepten und im Aufbau der Testautomatisierung
Aktualisiert am 24.10.2025
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 01.11.2026
Verfügbar zu: 100%
davon vor Ort: 100%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Deutsch
Muttersprache
Englisch
Verhandlungssicher

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

9 Monate
2025-03 - heute

Ausländerkenndatensystem

Senior Agile Tester Testautomatisierung Aufbau von automatisierten Regressionstestfällen E2E-Tests ...
Senior Agile Tester

Die Bundesagentur für Arbeit (BA) ist die deutsche Behörde zur Arbeits- und Ausbildungsvermittlung. Das Ausländerkenndatensystem (AKDS) ist ein zentraler Baustein für die Verwaltung und Verarbeitung von relevanten Ausländerkenndaten. Im Projekt steht die reibungslose Kommunikation zwischen AKDS und einer Vielzahl von Schnittstellenpartnern. Ziel ist die Konzeption und Entwicklung von automatisierten Schnittstellentests, um die Integrationen zwischen den beteiligten Systemen zu überprüfen und Ausfälle oder Fehlfunktionen frühzeitig zu erkennen, bevor diese die Produktivumgebung beeinträchtigen. Darüber hinaus sollen E2E-Tests für die Neuentwicklung interner Tools erstellt werden, um sicherzustellen, dass alle relevanten Funktionen fehlerfrei zusammenarbeiten. Dies beinhaltet insbesondere den Aufbau einer soliden Testautomatisierungsstruktur und die Zusammenarbeit mit den Fachbereichen.


Aufgaben:

  • Konzeption, Aufbau und Implementierung der Testautomatisierung mit Tamara, Playwright und JMeter
    Ich bin für die Planung und Umsetzung automatisierter Tests zuständig. Dabei setze ich ein breites Spektrum an Technologien ein. Dazu gehören das interne Testframework Tamara für Systemtests, Playwright für UI-Tests und E2E-Tests (E2E/End2End), Postman und JMeter für Schnittstellentests und API-Tests. Oracle SQL Developer verwende ich für Prüfungen der Oracle DB.
  • Continuous Integration mit Kubernetes, Monitoring und Auswertung von Logs mit RKE2 und Kibana
    Neben der Testautomatisierung übernehme ich auch Aufgaben im Bereich der Überwachung und Analyse von Logdaten. Mit RKE2 und Kibana werte ich Logs aus, um das Gesamtsystem zu überwachen und eventuelle Probleme schnell zu erkennen. Das Monitoring trägt dazu bei, die Stabilität und Zuverlässigkeit des AKDS zu gewährleisten. Mit Kubernetes stellt CI sicher, dass Codeänderungen validiert werden.

JMeter Playwright Oracle DB Oracle SQL Developer Kubernetes Rancher Kibana
Testautomatisierung Aufbau von automatisierten Regressionstestfällen E2E-Tests Implementierung eines Testautomatisierungstools Tamara E2E/ End2End Schnittstellentest Systemtest API-Tests manuelles Testing Best Practice Continuous Integration KANBAN Container Monitoring
Bundesagentur für Arbeit (BA)
8 Monate
2024-07 - 2025-02

Planung und Entwicklung einer Anwendung für die Kundenakquise

Senior-Entwickler Agile Vorgehensweise Best Practice Continuous Integration ...
Senior-Entwickler

Für einen großen Softwarehersteller in Deutschland soll eine hauseigene Anwendung geplant und implementiert werden. Ziel des Projektes ist es, den vollständigen Prozess von der ersten Kontaktaufnahme der Kunden bis zum Vertragsabschluss für individuelle Angebote in einem einheitlichen Prozess abzubilden und das Sale-Team dadurch zu unterstützen.


Aufgaben:

  • Analyse der Prozesse im Sales, Konzeptionierung, Planung und Modellierung der Anwendung mit draw.io
  • Implementierung der Backendfunktionalitäten über Microservices mit Spring Boot und Java Persistence API (JPA)  über REST-API in die MongoDB,  Aspect-Oriented-Programming
  • Implementierung der Frontendfunktionalitäten in Angular und Usability Tests mit Jasmine und Karma
  • Entwurf und Aufbau einer CI/CD Pipeline in Github Actions und Testautomatisierung mit JUnit
  • Aufbau und Durchführung von Systemtests, Systemintegrations- und Schnittstellentests mit Cucumber

draw.io Microsoft Teams MongoDB Github Maven Hibernate Java Persistence API (JPA) Spring Boot JUnit Angular Material Node.JS Angular Jasmine Karma Docker Github Actions Cucumber
Agile Vorgehensweise Best Practice Continuous Integration SCRUM Test Driven Development (TDD). Kommunikation Teamfähigkeit Microservices Java Spring Security REST-API Container Dockerfile Aspect-Oriented-Programming HTML Angular CSS Javascript Typescript CI/CD DevOps Testautomatisierung YAML Microservice Systemtest mit Cucumber Aufbau einer CI/CD Pipeline Testautomatisierung mit JUnit Implementierung der Frontendfunktionalitäten in Angular Usability Tests mit Jasmine und Karma Implementierung der Backendfunktionalitäten Analyse der Prozesse im Sales Konzeptionierung Planung Modellierung der Anwendung mit draw.io Testszenarien als Cucumber-Features und Cucumber-Szenarien
3 Monate
2024-11 - 2025-01

Testautomatisierung OCEAN ATG

Testarchitekt Implementierung der CI/CD Pipeline Integration des Testautomatisierungsprojekts mit Cucumber Best Practice ...
Testarchitekt

Ziel des Projektes für einen führenden Premium-Hersteller von Automobilen war es im Bereich der Fahrzeugentwicklung das Tool OCEAN ATG (Overall Car Evaluation & Analysis Network - Anlauftauglichkeit Gesamtfahrzeug) durch moderne Testautomatisierungsmethoden zu unterstützen. Dabei haben wir nicht nur die technische Umsetzung übernommen, sondern auch maßgeblich zur Konzeption der Architektur beigetragen. Ziel war es, die Effizienz und Qualität der Anwendung durch den Aufbau einer leistungsfähigen CI/CD-Pipeline, die Entwicklung eines Testframeworks und die Implementierung eines automatisierten Reportings nach Jira X-Ray zu steigern. Unser Beitrag legte den Grundstein für die Testautomatisierungslösung, die speziell auf die komplexen Anforderungen der Automobilindustrie zugeschnitten ist.


Aufgaben:

  • Integration des Testautomatisierungsprojekts mit Cucumber & Selenium ins Monorepo der Hauptanwendung
  • Implementierung der CI/CD Pipeline mit automatischem Reporting und Integration der Cucumber-Tests
  • Review und Unterstützung bei der Testimplementierung und Aufbau eines Testframeworks mit Selenium

Maven Cucumber Selenium Atlassian Confluence Jira + X-ray Atlassian JIRA Bitbucket Git Github Github Actions
Implementierung der CI/CD Pipeline Integration des Testautomatisierungsprojekts mit Cucumber Best Practice Coaching Continuous Integration KANBAN Test Driven Development (TDD) Acceptance Test-Driven Development Integration der Cucumber-Tests Unterstützung bei der Testimplementierung Aufbau eines Testframeworks mit Selenium Repository mit einigen Smoketests Abstimmung mit den Entwicklern Vermittler zwischen den Stakeholdern gemeinsame Vision für die Teststrategie Monitoring Wissenstransfer Kommunikation Buildmanagement Pipeline mit GitHub Actions CI/CD DevOps Softwaretest Systemtest Versionierung mit Github Aufbau eines robusten Testframeworks in Java Testautomatisierung Best Practices Java Mentoring Präsentationen Teamfähigkeit
auf Anfrage
1 Jahr 2 Monate
2023-05 - 2024-06

Automatisierung von Managementprozessen

Softwareentwickler Risikoanalyse Process Management Teamfähigkeit ...
Softwareentwickler

JOYNEXT ist direkter Zulieferer (Tier1) für die Automobilindustrie und seit über 20 Jahren Entwicklungspartner und Systemlieferant namhafter Automobilbauer. Ziel des Projektes ist die Automatisierung von Managementprozessen. Zur Automatisierung der Dateneingaben im Unternehmen und um Redundanzen zu vermeiden soll ein Konzept erarbeitet werden, so dass die Prozesse beschleunigt und Fehler minimiert werden. Das Konzept legt dabei den Grundstein für eine effiziente und fehlerfreie Datenverwaltung. Es soll eine solide Basis für zukünftige Implementierungen, wie z. B. einer zentralen Datenquelle, darstellen.


Aufgaben:

  • Analyse der Arbeitsprozesse, Softwareumgebung und Tools sowie Kommunikation mit Stakeholdern
  • Entwicklung eines Konzepts zur Automatisierung der Dateneingaben und für künftige Implementierungen
  • Entwicklung einer Anwendung zum Datenimport aus Exceltabellen in Microsoft Project mit Java, Spring
  • Entwicklung einer Anwendung in Java mit Blazor, Selenium und Spring Boot zur Ressourcen-Verwaltung
  • Entwicklung in C# und Java zur Erfassung der Gesamtkapazität von Projektteams mit Grafana-Anbindung
  • Vorbereitung und Durchführung von Schulungen des PMO und der Entwicklung sowie Dokumentation
  • Aufbau von CI/CD Pipelines zum Deployment der entwickelten und bestehenden Anwendungen in Jenkins
  • Vorbereitung und Durchführung der Testautomatisierung mit Selenium, JUnit und Mockito
  • Frontendautomatisierung mit Selenium zur automatisierten Dateneingabe



Atlassian JIRA Atlassian Confluence MS Project MS Sharepoint draw.io Maven Spring Excel Java REST-API MySQL Blazor Selenium Spring Boot C# Jira Grafana Jenkins CI/CD Gradle Groovy GitLab JUnit Mockito Selenium IDE Selenium WebDriver
Risikoanalyse Process Management Teamfähigkeit Wissenstransfer draw.io Agile Vorgehensweise Best Practice V-Modell Excel Java REST-API Blazor Spring Boot C# Grafana CI/CD Gradle Groovy Continuous Integration Testautomatisierung Schnittstellentest Softwaretest Analyse der Arbeitsprozesse Kommunikation mit Stakeholdern Entwicklung einer Anwendung in Java Entwicklung in C# Vorbereitung und Durchführung von Schulungen Dokumentation zur Entwicklung in Confluence Kommunikation Präsentationen Schulungen Confluence Microsoft Teams Coaching Vermittlung zwischen Stakeholdern Aufbau von CI/CD Pipelines Deployment Genauigkeit GitLab estautomatisierung mit Selenium JUnit-Tests mit Mockito Schnittstellen CI/CD Pipelines Selenium JUnit Mockito Selenium IDE Selenium WebDriver
Joynext
5 Monate
2023-01 - 2023-05

Modernisierung einer CRM-Anwendung

Anwendungsentwickler Fullstack Angular StencilJS Web Components ...
Anwendungsentwickler Fullstack

Für einen großen Softwarehersteller in Deutschland soll die hauseigene Customer Relationship Management Anwendung (CRM) erweitert und modernisiert werden. Ziel des Projektes ist es, den Softwarestack auf einen modernen Stand zu bringen, indem das vorhandene Framework aktualisiert oder durch neue Frameworks ersetzt wird. Dabei sollen containerbasierte Entwicklungsmethoden mit ins Projekt eingebracht und die Reproduzierbarkeit von Builds gewährleistet werden.


Aufgaben:

  • Erweiterung des Backends um Funktionalitäten in Java und JSON sowie manuelles Testing mit Postman
  • Agile Entwicklung einer Ansicht im Frontend mit Angular zur Nachvollziehbarkeit im CRM
  • Integration des Build-Vorgangs und des Deployments in eine Containerumgebung mit Docker
  • Überführung der Profilexport-Funktionalität in eine Mikroservices-Architektur mit Hilfe von kafka



Angular StencilJS Web Components GitHub Kubernetes Java Github Actions Docker Kafka JSON Spring Boot DevOps PostgreSQL Postman
Angular StencilJS Web Components Agile Vorgehensweise Best Practice Manuelles Testing SCRUM Microservices Spring Boot Java JSON Postman Test Driven Development (TDD) Erstellung von Testplänen manuelles Testing Kubernetes CI/CD Kommunikation Teamfähigkeit Github Github Actions Docker Continuous Integration kafka DevOps PostgreSQL Erweiterung des Backends manuelles Testing mit Postman Agile Entwicklung Frontend mit Angular ntegration des Build-Vorgangs Containerumgebung mit Docker Mikroservices-Architektur hohe Testabdeckung der manuellen Tests Build-Prozess in Github Actions CI/CD-Umgebung Redesign
Softwarehersteller
remote
1 Jahr 5 Monate
2021-09 - 2023-01

QFlex-Anzeigensystem: Entwicklung von Leitsystemen für Behörden, Krankenhäuser und Industrie

Anwendungsentwickler Agile Vorgehensweise KANBAN C# .NET ...
Anwendungsentwickler

Die Schauf GmbH ist ein Hersteller von Leit- und Anzeigensystemen, der Komplettlösungen in den Bereichen Leitsysteme (LKW- und Personenaufrufanlagen), Industrie, Sportanzeigen sowie Zeitsysteme entwickelt. Ziel des Projektes QFlex-Anzeigensystem ist die Entwicklung von Leitsystemen für Behörden, Krankenhäuser und Industrie. Als Anbindung zum Aufrufsystem soll QFlex entwickelt werden. Mittels dieser konfigurierbaren Anzeigenanwendung können Kunden ihre Gäste in Echtzeit mit Informationen zum Besuch versorgen, durch das Gebäude leiten und die Wartezeit überbrücken. Das Backend der Anwendung wird in .Net C# mit MVC- und Entity-Framework entwickelt. Die Schnittstelle zum Frontend wird durch eine Rest-API und das Frontend in Angular realisiert. Alle Entwicklungen werden durch Test Driven Development vorangetrieben und mit Unit-Tests versehen.


Aufgaben:

  • Backendentwicklung mit C# .NET, MVC und Entity-Frameworks sowie Realisierung von REST-APIs
  • Frontendentwicklung mit Angular, Typescript, Javascript und HTML/CSS sowie Unittesting mit Jasmine
  • Identifizierung und Konzeptionierung von Verbesserungen sowie neuer Funktionalitäten für QFlexApp
  • Betreuung des Projekts "QFlexApp" durch third-Level-Support und Lösung technischer Probleme
  • Modernisierung und Erweiterung des LKW-Aufrufsystems in Java und Java EE
  • Implementierung einer CI/CD-Pipeline für automatisierte Builds, Tests und Containererstellung


Leit- und Anzeigensystemen QFlex-Anzeigensystem QFlex-App Atlassian JIRA Maven Hibernate Spring Java Agile Vorgehensweise KANBAN SCRUM Test Driven Development (TDD) NUnit IntelliJ Postman Windows Server Microsoft Windows Server 2016 Microsoft SQL BitBucket Hyper-V Unit- und Integrationstests Git Jasmine Jira Angular StencilJS Web Components Microsoft Teams Atlassian Confluence Microsoft Outlook MS SQL Server Managemnet Studio Buildmanagement Maven Spring Boot Framework
Agile Vorgehensweise KANBAN C# .NET MVC Entity-Frameworks REST-APIs .Net C# Entity-Framework Rest-API Angular Unit-Tests SCRUM Test Driven Development (TDD) manuelles Testing Hyper-V Postman NUnit IntelliJ Microsoft SQL Microsoft Windows Server 2016 Typescript Javascript HTML/CSS Unittest Jira Integrationtests Git Jasmine Microsoft Teams Microsoft Outlook Konzeptionierung User Story Formulierung Releasemanagement Teamfähigkeit Confluence Dokumentation Team Kollaboration third-Level- Support Kommunikation Remotedesktopverbindung MS SQL Server Managemnet Studio Java EE Hibernate Spring Spring Boot Maven Backendentwicklung mit C# .NET Realisierung von REST-APIs Frontendentwicklung Unittesting mit Jasmine third-Level-Support Lösung technischer Probleme Erweiterung des LKW-Aufrufsystems in Java Implementierung einer CI/CD-Pipeline Unittesting .NET REST-API KANBAN-Board Testautomatisierung Integrationstest User Story Formulierung Erstellung von Testplänen Fernzugriff über eine Remote-Desktop-Verbindung Kommunikation mit dem Kunden telefonische Anleitung 3rd Level Support Modernisierung des Aufrufsystems Formulierung der User Stories Konzeptionierung und User Story Formulierung Java
Schauf GmbH
10 Monate
2021-01 - 2021-10

Neuentwicklung eines Druckmoduls für die Software ETU-Planer

Anwendungsentwickler Continuous integration Agile Vorgehensweise KANBAN ...
Anwendungsentwickler

Hottgenroth/ETU entwickelt kaufmännische, technische und CAD-Software, Schornsteinfegersoftware sowie Internetanwendungen für die Bereiche Energieeffizienz, Bauhaupt- und Nebengewerbe sowie haustechnische Planung und Auslegung. Die Programme richten sich an Planer, Architekten, Handwerker und Handelsunternehmen. Ziel des Projektes ist die Neuentwicklung eines Druckmoduls für die Software ETU-Planer. Dieses Druckmodul soll die Ergebnisse der Planungsprozesse aus den verschiedenen Modulen der Software besser abbilden als das vorherige Druckmodul. Dabei liegen die Schwerpunkte der Entwicklung sowohl auf einer übersichtlichen Darstellung der Ergebnisse, als auch auf der Remodellierung der Ergebnisse auf Basis des Feedbacks von Experten aus der Industrie.


Aufgaben:

  • Analyse und Remodellierung der Ausdrucke sowie Erstellung des Konzeptes für das neue Druckmodul
  • Implementierung des neuen Druckmoduls in C# mit .NET nach Test Driven Development (TDD)
  • Erstellung von Testplänen und Testfallkatalogen zum manuellen Testen des neuen Druckmoduls


ETU-Planer Atlassian Confluence .NET C#
Continuous integration Agile Vorgehensweise KANBAN SCRUM Test Driven Development (TDD) Konzepterstellung Confluence Dokumentation Genauigkeit Kommunikation Präsentationen Teamfähigkeit Wissenstransfer Team Kollaboration C# .NET Testplanung manuelles Testing Continuous Integration Erstellung von Testplänen manuelles Testing Analyse und Remodellierung der Ausdrucke Erstellung des Konzeptes für das neue Druckmodul Implementierung des neuen Druckmoduls in C# Erstellung von Testplänen und Testfallkatalogen Vermittlung zwischen Stakeholdern
Hottgenroth Software GmbH
2 Jahre 6 Monate
2019-04 - 2021-09

API-Backend für die Mobilanwendung Kaufmann

Anwendungsentwickler Backendentwicklung mit Java Realisierung von REST-APIs Microsoft SQL ...
Anwendungsentwickler

Ziel des Projektes war es für die Mobilanwendung Kaufmann ein Backend mit einer Rest-Api zur Verfügung zu stellen. Durch die Kaufmann App soll es den Nutzern ermöglicht werden auf die Auftrags- und Termindaten ihrer Kaufmann Projekte im Außendienst zuzugreifen um flexibel Kundendaten anpassen und einsehen zu können und um Termine zu planen.


Aufgabe:

- Backendentwicklung mit Java, Springboot und Hibernate zur Realisierung von REST-APIs


Kaufmann App Microsoft SQL IntelliJ Hibernate Spring Boot Java JUnit Unittesting Jira Postman Test Driven Development (TDD) manuelles Testing
Backendentwicklung mit Java Realisierung von REST-APIs Microsoft SQL IntelliJ Spring Boot Java JUnit Unittesting Jira Postman Test Driven Development (TDD) manuelles Testing Agile Vorgehensweise Continuous integration SCRUM Test Driven Development (TDD) Springboot Hibernate REST-API Unit-Tests Testfallkataloge Atlassian JIRA Abstimmung mit den Stakeholdern Test Driven Development
Hottgenroth Software GmbH
1 Jahr
2020-01 - 2020-12

Portierung des Stücklistengenerators auf C#

Anwendungsentwickler Agile Vorgehensweise Test Driven Development (TDD) KANBAN ...
Anwendungsentwickler

Ziel des Projektes der Hottgenroth Software ist die Portierung des Stücklistengenerators auf C#. So soll die Erstellung der Stücklisten für die Software ETU-Planer modernisiert werden. Die Ausgangslage vor der Modernisierung ist, dass der Stücklistengenerator noch in Delphi implementiert und somit der Wartungsaufwand dafür zu hoch gewesen ist. Neben der Reduzierung des Umfangs der Codebasis sollte die neue Implementierung in C# umgesetzt und gleichzeitig die Wartbarkeit erhöht werden.


Aufgaben:

  • Analyse und Strukturierung des Codes in Delphi sowie Modellierung der neuen Implementierung in C#
  • Erstellung der Testfallkataloge, manuelle Testdurchführung im Testteam und Behebung von Fehlern
  • Erstellung von Unittets im Rahmen des Test Driven Developments mit NUnit
  • Portierung des Stücklistengenerators auf C# in eine moderne Codebasis


ETU-Planer UML C# Pascal GitLab NUnit .NET
Agile Vorgehensweise Test Driven Development (TDD) KANBAN SCRUM Delphi C# Codereview UML-Diagramm Pascal Testfallkataloge manuelle Testdurchführung Testfallreview Erstellung von Testplänen Unittets NUnit Testdaten .Net UML Testautomatisierung GitLab Analyse und Strukturierung des Codes Modellierung der neuen Implementierung in C# Pascal-Dialekt Delphi UML-Diagramme KANBAN-Board Erstellung der Testfallkataloge Behebung von Fehlern Manuelles Testing Erstellung von Unittets Unittesting Mockup-Daten Erstellung und Durchführung umfassender Unittests Implementierung des neuen Stücklistengenerators in .Net C# Analyse der Delphi-Codebasis Planung in UML
Hottgenroth Software GmbH
1 Jahr 5 Monate
2018-09 - 2020-01

Modernisierung der Oberfläche für das Modul Rohrnetze

Anwendungsentwickler SCRUM WinForms-Oberfläche WPF ...
Anwendungsentwickler

Ziel des Projektes ist die Modernisierung der Oberfläche im Modul "Rohrnetze" der Software ETU-Planer. Dafür soll die WinForms-Oberfläche auf WPF umgestellt und das Bedienungskonzept umfassend überarbeitet werden. Im Laufe des SCRUM-Projektes der Hottgenroth Software soll das Design auf einen moderneren, unter Usability-Gesichtspunkten ansprechenden Stand gebracht werden, so dass sich die Software auch optisch aus das Masse im Markt hervorhebt.


Aufgaben:

  • Erstellung des Entwicklungskonzepts für die neue Oberfläche im Team mit Jira und MS Visio
  • Implementierung des Konzepts und Erstellung der Oberfläche mit WPF und .Net C# in Visual Studio 2017
  • Erstellung der Unittests im Rahmen eines Test Driven Developments (TDD) mit NUnit in CI-Umgebung
  • Erstellung der Testfallkataloge und Übermittlung ans Testteam zum Testing sowie Behebung von Fehlern
  • Erstellung von Lehrvideos und Handbucheinträgen zur Dokumentation in Confluence und Einarbeitung


ETU-Planer Atlassian JIRA MS Visio Visual Studio 2017 WPF C# Test Driven Development (TDD) Jenkins NUnit Unittesting Continuous Integration Atlassian Confluence Microsoft Teams
SCRUM WinForms-Oberfläche WPF Usability Test Driven Development (TDD) KANBAN Jira MS Visio User-Storys Konzeptionierung Kommunikation Präsentationen Teamfähigkeit Team Kollaboration Dokumentation Microsoft Teams Agile Vorgehensweise . Net C# Visual Studio 2017 NUnit Unittest Jenkins Test Data Spezifikation von Testfällen Best Practices manuellen Testing Confluence Lehrvideos Handbuch Wissenstransfer Definieren und Anlegen von Testdaten Unittesting Continuous Integration Erstellung von Testplänen manuelles Testing Atlassian Confluence Erstellung des Entwicklungskonzepts Erstellung der Oberfläche Implementierung des Konzepts Erstellung der Unittests Test Driven Developments (TDD) Erstellung der Testfallkataloge Erstellung von Lehrvideos und Handbucheinträgen okumentation in Confluence User- Storys präsentiert Vermittlung zwischen Stakeholdern Testmöglichkeiten mit TDD Genauigkeit
Hottgenroth Software GmbH
9 Monate
2018-11 - 2019-07

Pflege und Weiterentwicklung des Webauftritts

Webentwickler Entwicklung eines Produkt- und Lizenzkatalogs mit Php Manuelles Testing Scrum ...
Webentwickler

In diesem Projekt habe Ich in einem Team aus erfahrenen Webentwicklern die Internetpräsenz der Hottgenroth Software GmbH & Co. KG gepflegt und weiterentwickelt. Ziel war es die Webpräsenz den aktuellen Standards entsprechend weiter zu entwickeln, aktuelle Informationen an Kunden und Interessenten zu vermitteln und die technische Basis auf einen modernen Stand zu halten.


Aufgaben:

  • Planung und Verwaltung der Kerninhalte und Kundeninformationen in Drupal
  • Entwicklung eines Produkt- und Lizenzkatalogs mit Php als Modul für das CMS Drupal
  • Bereitstellung von Analytics-Daten für den Betrieb des Webshops


Atlassian JIRA Drupal Atlassian Confluence Git HTML CSS JavaScript PHP PHPUnit Microsoft Teams
Entwicklung eines Produkt- und Lizenzkatalogs mit Php Manuelles Testing Scrum Jira Konzeptionierung Drupal Planung Steuerung Agile Vorgehensweise Kommunikation Confluence Microsoft Teams Git SCRUM manuelles Testing HTML Web Components CSS Javascript Php PHPUnit Test-Driven-Development
Hottgenroth Software GmbH & Co. KG
11 Monate
2017-06 - 2018-04

Entwicklung einer Trainingsanalyseapp

Anwendungsentwickler Acceptance Test-Driven Development Best Practice Manuelles Testing ...
Anwendungsentwickler

Ich habe in diesem Privatprojekt zur Weiterbildung eine Webanwendung für die Analyse meiner Trainingseinheiten entwickelt. Mit dieser Anwendung wurde es mir möglich aufgezeichnete Trainingseinheiten und dabei ermittelte Leistungsdaten zu analysieren und zu visualisieren. Dabei habe ich darauf geachtet einen modernen Webstack auf Basis von Spring Boot und Angular zu verwenden.


Aufgaben:
- Entwicklung eines Backends auf Basis von Spring Boot
- Entwicklung eines Frontends auf Basis von Angular

MongoDB Docker Spring Security Maven Spring Boot Git Angular Angular Material
Acceptance Test-Driven Development Best Practice Manuelles Testing Aufgabenplanung Java JSON Objektorientierte Programmierung REST REST-API Container Dockerfile Versionsverwaltung Virtualisierung HTML CSS Javascript Typescript

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2024-09 - 2024-09

ISTQB® Certified Tester Foundation Level (CTFL) v4.0

iSQI GmbH
iSQI GmbH
Lehrplan/ Syllabus CTFL v4.0:
  • Grundlagen des Testens
  • Testen während des Softwareentwicklungslebenszyklus
  • Statischer Test
  • Testanalyse und -entwurf
  • Management der Testaktivitäten
  • Testwerkzeuge
1 Monat
2022-12 - 2022-12

Schulung Kubernetes Certified Application Developer (CKAD) with Tests

Udemy
Udemy
2 Jahre 9 Monate
2018-08 - 2021-04

Ausbildung Fachinformatik für Anwendungsentwicklung

Fachinformatiker IHK, Hottgenroth Software GmbH
Fachinformatiker IHK
Hottgenroth Software GmbH
1 Jahr 11 Monate
2016-09 - 2018-07

Studium Regionalstudien China

Universität Köln
Universität Köln
3 Jahre 3 Monate
2013-06 - 2016-08

Informatikstudium

RWTH Aachen
RWTH Aachen

Position

Position

Position / Rollen:

  • Software-Entwickler
  • Fullstack-Entwickler
  • Senior Agile Tester
  • Testautomation Engineer
  • Software Tester
  • Testarchitekt

Kompetenzen

Kompetenzen

Schwerpunkte

DevOps
Fortgeschritten
Agile Vorgehensweise
Experte
Continuous Integration
Fortgeschritten
Test Driven Development (TDD)
Fortgeschritten
Konzeptionierung
Fortgeschritten
Definieren und Anlegen von Testdaten
Fortgeschritten
Erstellung von Testplänen
Fortgeschritten
REST-API
Fortgeschritten
Unittesting
Fortgeschritten
Integrationstest
Fortgeschritten

Schwerpunkte:

  • Fullstack-Entwicklung
  • Erstellung von Entwicklungskonzepten
  • Test Driven Development
  • Testautomatisierung
  • Software Testing
  • Erstellung von Testfallkatalogen
  • DevOps

Produkte / Standards / Erfahrungen / Methoden

Erfahrungen
Fähigkeiten und Kenntnisse
=====================================================================================================
- .NET (Frameworks, Exzellente Kenntnisse)
- 3rd Level Support (Support, Gute Kenntnisse)
- Acceptance Test-Driven Development (Vorgehensmodelle, Sehr gute Kenntnisse)
- Agile Vorgehensweise (Vorgehensmodelle, Exzellente Kenntnisse)
- Angular (Frameworks, Sehr gute Kenntnisse)
- Angular Material (Frameworks, Sehr gute Kenntnisse)
- API-Tests (Testing, Sehr gute Kenntnisse)
- Argo CD (DevOps, Gute Kenntnisse)
- Aspect-Oriented-Programming (Frameworks, Sehr gute Kenntnisse)
- Aufbau von automatisierten Regressionstestfällen (Testautomatisierung, Gute Kenntnisse)
- Aufgabenplanung (Betriebssysteme, Gute Kenntnisse)
- AWS EC2 (Cloud, Gute Kenntnisse)
- Best Practice (Vorgehensmodelle, Gute Kenntnisse)
- Bitbucket (Versionsverwaltung, Sehr gute Kenntnisse)
- Blazor (Frameworks, Gute Kenntnisse)
- C# (Programmiersprachen, Exzellente Kenntnisse)
- CI/CD (DevOps, Sehr gute Kenntnisse)
- Coaching (Vorgehensmodelle, Sehr gute Kenntnisse)
- Confluence (Team Kollaboration / Dokumentation, Sehr gute Kenntnisse)
- Container (Container, Exzellente Kenntnisse)
- Continuous Integration (Vorgehensmodelle, Sehr gute Kenntnisse)
- CSS (Programmiersprachen, Exzellente Kenntnisse)
- Cucumber (Frameworks, Gute Kenntnisse)
- Cucumber (Testautomatisierung, Gute Kenntnisse)
- Definieren und Anlegen von Testdaten (Testautomatisierung, Gute Kenntnisse)
- Devops (Vorgehensweise, Gute Kenntnisse)
- Docker (Virtualisierung, Exzellente Kenntnisse)
- Dockerfile (Container, Exzellente Kenntnisse)
- draw.io (Editor, Sehr gute Kenntnisse)
- Drupal (Content Management System, Gute Kenntnisse)
- E2E-Tests (Testautomatisierung, Sehr gute Kenntnisse)
- E2E/ End2End (Teststufen / Testarten, Sehr gute Kenntnisse)
- Erstellung von Testplänen (manuelles Testing, Gute Kenntnisse)
- Excel (MS Office, Sehr gute Kenntnisse)
- Exploratives Testing (Vorgehensweise, Gute Kenntnisse)
- Genauigkeit (Soft Skills, Sehr gute Kenntnisse)
- Git (Versionsverwaltung, Exzellente Kenntnisse)
- Github (Versionsverwaltung, Gute Kenntnisse)
- Github Actions (Buildmanagement, Gute Kenntnisse)
- GitLab (Anforderungsmanagement, Sehr gute Kenntnisse)
- GitLab (Versionsverwaltung, Sehr gute Kenntnisse)
- GitOps (DevOps, Gute Kenntnisse)
- Google Analytics (Sonstige, Gute Kenntnisse)
- Gradle (Frameworks, Gute Kenntnisse)
- Grafana (Monitoring, Gute Kenntnisse)
- Groovy (Programmiersprachen, Basiskenntnisse)
- Hibernate (Frameworks, Sehr gute Kenntnisse)
- HTML (GUI-Technologien, Exzellente Kenntnisse)
- HTML 5 (Programmiersprachen, Sehr gute Kenntnisse)
- HTML/CSS (Programmiersprachen, Sehr gute Kenntnisse)
- Hyper-V (Virtualisierung, Gute Kenntnisse)
- Implementierung eines Testautomatisierungstools (Testautomatisierung, Sehr gute Kenntnisse)
- Integrationstest (Teststufen / Testarten, Sehr gute Kenntnisse)
- IntelliJ (Entwicklungsumgebungen, Exzellente Kenntnisse)
- Jasmine (Testautomatisierung, Gute Kenntnisse)
- Java (Programmiersprachen, Exzellente Kenntnisse)
- Java EE (Programmiersprachen, Exzellente Kenntnisse)
- Java Persistence API (JPA) (Frameworks, Sehr gute Kenntnisse)
- Javascript (Programmiersprachen, Sehr gute Kenntnisse)
- Jenkins (Buildmanagement, Gute Kenntnisse)
- Jest (Testautomatisierung, Sehr gute Kenntnisse)
- Jira (Anforderungsmanagement, Sehr gute Kenntnisse)
- JIRA (Defektmanagement, Sehr gute Kenntnisse)
- Jira (Projektmanagement, Sehr gute Kenntnisse)
- Jira (Releasemanagement, Sehr gute Kenntnisse)
- Jira (Testmanagement, Sehr gute Kenntnisse)
- Jira + X-ray (Monitoring, Gute Kenntnisse)
- JMeter (Testautomatisierung, Sehr gute Kenntnisse)
- JSON (Programmiersprachen, Exzellente Kenntnisse)
- JUnit (Testautomatisierung, Sehr gute Kenntnisse)
- kafka (Architektur, Gute Kenntnisse)
- KANBAN (Vorgehensmodelle, Sehr gute Kenntnisse)
- Karma (Testautomatisierung, Sehr gute Kenntnisse)
- Kibana (Monitoring, Sehr gute Kenntnisse)
- Kommunikation (Soft Skills, Sehr gute Kenntnisse)
- Konzeptionierung (Anforderungsmanagement, Gute Kenntnisse)
- Kubernetes (Cloud, Sehr gute Kenntnisse)
- Kubernetes (Container, Gute Kenntnisse)
- Linux (Betriebssysteme, Exzellente Kenntnisse)
- manuelles Testing (manuelles Testing, Sehr gute Kenntnisse)
- Manuelles Testing (Vorgehensmodelle, Sehr gute Kenntnisse)
- MATOMO (Monitoring, Gute Kenntnisse)
- Maven (Buildmanagement, Gute Kenntnisse)
- Mentoring (Soft Skills, Gute Kenntnisse)
- Microservices (Architektur, Sehr gute Kenntnisse)
- Microsoft Outlook (MS Office, Sehr gute Kenntnisse)
- Microsoft SQL (Datenbanken, Gute Kenntnisse)
- Microsoft Teams (Team Kollaboration / Dokumentation, Sehr gute Kenntnisse)
- Microsoft Windows Server 2016 (Betriebssysteme, Gute Kenntnisse)
- Mockito (Testautomatisierung, Sehr gute Kenntnisse)
- MongoDB (Datenbanken, Sehr gute Kenntnisse)
- MS Project (Projektmanagement, Gute Kenntnisse)
- MS Sharepoint (Team Kollaboration / Dokumentation, Gute Kenntnisse)
- MS SQL Server Managemnet Studio (Betriebssysteme, Gute Kenntnisse)
- MS Visio (Modellierung, Gute Kenntnisse)
- MySQL (Datenbanken, Sehr gute Kenntnisse)
- Node.JS (Frameworks, Sehr gute Kenntnisse)
- NUnit (Frameworks, Sehr gute Kenntnisse)
- Objektorientierte Programmierung (Programmiersprachen, Exzellente Kenntnisse)
- Oracle DB (Datenbanken, Sehr gute Kenntnisse)
- ORACLE Developer (Entwicklungsumgebungen, Gute Kenntnisse)
- Page Object Patterns (POP) (Testautomatisierung, Sehr gute Kenntnisse)
- Pascal (Programmiersprachen, Basiskenntnisse)
- Php (Programmiersprachen, Gute Kenntnisse)
- PHPUnit (Testwerkzeuge, Gute Kenntnisse)
- Planung, Steuerung, Kommunikation (Projektleitung/Teilprojektleitung, Gute Kenntnisse)
- Playwright (Testautomatisierung, Sehr gute Kenntnisse)
- PostgreSQL (Datenbanken, Sehr gute Kenntnisse)
- Postman (Testwerkzeuge, Sehr gute Kenntnisse)
- Process Management (Projektmanagement, Gute Kenntnisse)
- Präsentationen (Soft Skills, Sehr gute Kenntnisse)
- Präsentationen der User-Storys (Soft Skills, Sehr gute Kenntnisse)
- Python (Programmiersprachen, Gute Kenntnisse)
- Rancher (Container, Sehr gute Kenntnisse)
- Releasemanagement (Releasemanagement, Gute Kenntnisse)
- Remotedesktopverbindung (Betriebssysteme, Gute Kenntnisse)
- REST (Programmiersprachen, Exzellente Kenntnisse)
- REST-API (Schnittstellen, Sehr gute Kenntnisse)
- Risikoanalyse (Vorgehensweise, Sehr gute Kenntnisse)
- Schnittstellentest (Teststufen / Testarten, Sehr gute Kenntnisse)
- Schulungen (Sonstige, Sehr gute Kenntnisse)
- SCRUM (Vorgehensmodelle, Exzellente Kenntnisse)
- Selenium (Frameworks, Sehr gute Kenntnisse)
- Selenium IDE (Testautomatisierung, Sehr gute Kenntnisse)
- Selenium WebDriver (Testautomatisierung, Sehr gute Kenntnisse)
- SEO (Browser, Gute Kenntnisse)
- Softwaretest (Teststufen / Testarten, Sehr gute Kenntnisse)
- Spring (Frameworks, Sehr gute Kenntnisse)
- Spring Boot (Frameworks, Exzellente Kenntnisse)
- Spring Security (Entwicklungsumgebungen, Sehr gute Kenntnisse)
- StencilJS (Frameworks, Sehr gute Kenntnisse)
- Systemintegrationstest (Teststufen / Testarten, Sehr gute Kenntnisse)
- Systemtest (Teststufen / Testarten, Gute Kenntnisse)
- Tamara (Testautomatisierung, Gute Kenntnisse)
- Teamfähigkeit (Soft Skills, Sehr gute Kenntnisse)
- Test Driven Development (TDD) (Vorgehensmodelle, Sehr gute Kenntnisse)
- Test-Driven-Development (Vorgehensweise, Sehr gute Kenntnisse)
- Testautomatisierung (Testing, Sehr gute Kenntnisse)
- Testfallreview (Testmanagement, Sehr gute Kenntnisse)
- Testmanagement (Testmanagement, Gute Kenntnisse)
- Typescript (Programmiersprachen, Gute Kenntnisse)
- UML (Modellierung, Sehr gute Kenntnisse)
- Unittesting (Testing, Sehr gute Kenntnisse)
- Usability Tests (Teststufen / Testarten, Sehr gute Kenntnisse)
- User Story Formulierung (Anforderungsmanagement, Gute Kenntnisse)
- V-Modell (Vorgehensmodelle, Gute Kenntnisse)
- Vermittlung zwischen Stakeholdern (Soft Skills, Sehr gute Kenntnisse)
- Visual Studio 2017 (Entwicklungsumgebungen, Gute Kenntnisse)
- Web Components (GUI-Technologien, Sehr gute Kenntnisse)
- Wissenstransfer (Soft Skills, Sehr gute Kenntnisse)
- WPF (GUI-Technologien, Gute Kenntnisse)
- YAML (Sonstige, Exzellente Kenntnisse)

Betriebssysteme

Microsoft Windows Server 2016
Fortgeschritten
MS SQL Server Managemnet Studio
Fortgeschritten
Remotedesktopverbindung
Fortgeschritten
Linux
Experte

Programmiersprachen

C#
Experte
CSS
Experte
HTML/CSS
Experte
Java
Experte
Java EE
Experte
Javascript
Fortgeschritten
Pascal
Basics
Typescript
Fortgeschritten
Groovy
Basics
JSON
Experte
PHP
Fortgeschritten
HTML
Experte

Datenbanken

Microsoft SQL
Fortgeschritten
MySQL
Fortgeschritten
PostgreSQL
Fortgeschritten
Oracle DB
Fortgeschritten
MongoDB
Fortgeschritten

Branchen

Branchen

  • Behörden & öffentlicher Dienst
  • Automotive
  • Zulieferer für die Automobilindustrie
  • IT-Dienstleister (ITK)
  • Softwarehersteller für das Bauhaupt- und Nebengewerbe
  • Softwarehersteller von Leitsystemen für Behörden und Krankenhäuser
  • Elektrotechnik

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

9 Monate
2025-03 - heute

Ausländerkenndatensystem

Senior Agile Tester Testautomatisierung Aufbau von automatisierten Regressionstestfällen E2E-Tests ...
Senior Agile Tester

Die Bundesagentur für Arbeit (BA) ist die deutsche Behörde zur Arbeits- und Ausbildungsvermittlung. Das Ausländerkenndatensystem (AKDS) ist ein zentraler Baustein für die Verwaltung und Verarbeitung von relevanten Ausländerkenndaten. Im Projekt steht die reibungslose Kommunikation zwischen AKDS und einer Vielzahl von Schnittstellenpartnern. Ziel ist die Konzeption und Entwicklung von automatisierten Schnittstellentests, um die Integrationen zwischen den beteiligten Systemen zu überprüfen und Ausfälle oder Fehlfunktionen frühzeitig zu erkennen, bevor diese die Produktivumgebung beeinträchtigen. Darüber hinaus sollen E2E-Tests für die Neuentwicklung interner Tools erstellt werden, um sicherzustellen, dass alle relevanten Funktionen fehlerfrei zusammenarbeiten. Dies beinhaltet insbesondere den Aufbau einer soliden Testautomatisierungsstruktur und die Zusammenarbeit mit den Fachbereichen.


Aufgaben:

  • Konzeption, Aufbau und Implementierung der Testautomatisierung mit Tamara, Playwright und JMeter
    Ich bin für die Planung und Umsetzung automatisierter Tests zuständig. Dabei setze ich ein breites Spektrum an Technologien ein. Dazu gehören das interne Testframework Tamara für Systemtests, Playwright für UI-Tests und E2E-Tests (E2E/End2End), Postman und JMeter für Schnittstellentests und API-Tests. Oracle SQL Developer verwende ich für Prüfungen der Oracle DB.
  • Continuous Integration mit Kubernetes, Monitoring und Auswertung von Logs mit RKE2 und Kibana
    Neben der Testautomatisierung übernehme ich auch Aufgaben im Bereich der Überwachung und Analyse von Logdaten. Mit RKE2 und Kibana werte ich Logs aus, um das Gesamtsystem zu überwachen und eventuelle Probleme schnell zu erkennen. Das Monitoring trägt dazu bei, die Stabilität und Zuverlässigkeit des AKDS zu gewährleisten. Mit Kubernetes stellt CI sicher, dass Codeänderungen validiert werden.

JMeter Playwright Oracle DB Oracle SQL Developer Kubernetes Rancher Kibana
Testautomatisierung Aufbau von automatisierten Regressionstestfällen E2E-Tests Implementierung eines Testautomatisierungstools Tamara E2E/ End2End Schnittstellentest Systemtest API-Tests manuelles Testing Best Practice Continuous Integration KANBAN Container Monitoring
Bundesagentur für Arbeit (BA)
8 Monate
2024-07 - 2025-02

Planung und Entwicklung einer Anwendung für die Kundenakquise

Senior-Entwickler Agile Vorgehensweise Best Practice Continuous Integration ...
Senior-Entwickler

Für einen großen Softwarehersteller in Deutschland soll eine hauseigene Anwendung geplant und implementiert werden. Ziel des Projektes ist es, den vollständigen Prozess von der ersten Kontaktaufnahme der Kunden bis zum Vertragsabschluss für individuelle Angebote in einem einheitlichen Prozess abzubilden und das Sale-Team dadurch zu unterstützen.


Aufgaben:

  • Analyse der Prozesse im Sales, Konzeptionierung, Planung und Modellierung der Anwendung mit draw.io
  • Implementierung der Backendfunktionalitäten über Microservices mit Spring Boot und Java Persistence API (JPA)  über REST-API in die MongoDB,  Aspect-Oriented-Programming
  • Implementierung der Frontendfunktionalitäten in Angular und Usability Tests mit Jasmine und Karma
  • Entwurf und Aufbau einer CI/CD Pipeline in Github Actions und Testautomatisierung mit JUnit
  • Aufbau und Durchführung von Systemtests, Systemintegrations- und Schnittstellentests mit Cucumber

draw.io Microsoft Teams MongoDB Github Maven Hibernate Java Persistence API (JPA) Spring Boot JUnit Angular Material Node.JS Angular Jasmine Karma Docker Github Actions Cucumber
Agile Vorgehensweise Best Practice Continuous Integration SCRUM Test Driven Development (TDD). Kommunikation Teamfähigkeit Microservices Java Spring Security REST-API Container Dockerfile Aspect-Oriented-Programming HTML Angular CSS Javascript Typescript CI/CD DevOps Testautomatisierung YAML Microservice Systemtest mit Cucumber Aufbau einer CI/CD Pipeline Testautomatisierung mit JUnit Implementierung der Frontendfunktionalitäten in Angular Usability Tests mit Jasmine und Karma Implementierung der Backendfunktionalitäten Analyse der Prozesse im Sales Konzeptionierung Planung Modellierung der Anwendung mit draw.io Testszenarien als Cucumber-Features und Cucumber-Szenarien
3 Monate
2024-11 - 2025-01

Testautomatisierung OCEAN ATG

Testarchitekt Implementierung der CI/CD Pipeline Integration des Testautomatisierungsprojekts mit Cucumber Best Practice ...
Testarchitekt

Ziel des Projektes für einen führenden Premium-Hersteller von Automobilen war es im Bereich der Fahrzeugentwicklung das Tool OCEAN ATG (Overall Car Evaluation & Analysis Network - Anlauftauglichkeit Gesamtfahrzeug) durch moderne Testautomatisierungsmethoden zu unterstützen. Dabei haben wir nicht nur die technische Umsetzung übernommen, sondern auch maßgeblich zur Konzeption der Architektur beigetragen. Ziel war es, die Effizienz und Qualität der Anwendung durch den Aufbau einer leistungsfähigen CI/CD-Pipeline, die Entwicklung eines Testframeworks und die Implementierung eines automatisierten Reportings nach Jira X-Ray zu steigern. Unser Beitrag legte den Grundstein für die Testautomatisierungslösung, die speziell auf die komplexen Anforderungen der Automobilindustrie zugeschnitten ist.


Aufgaben:

  • Integration des Testautomatisierungsprojekts mit Cucumber & Selenium ins Monorepo der Hauptanwendung
  • Implementierung der CI/CD Pipeline mit automatischem Reporting und Integration der Cucumber-Tests
  • Review und Unterstützung bei der Testimplementierung und Aufbau eines Testframeworks mit Selenium

Maven Cucumber Selenium Atlassian Confluence Jira + X-ray Atlassian JIRA Bitbucket Git Github Github Actions
Implementierung der CI/CD Pipeline Integration des Testautomatisierungsprojekts mit Cucumber Best Practice Coaching Continuous Integration KANBAN Test Driven Development (TDD) Acceptance Test-Driven Development Integration der Cucumber-Tests Unterstützung bei der Testimplementierung Aufbau eines Testframeworks mit Selenium Repository mit einigen Smoketests Abstimmung mit den Entwicklern Vermittler zwischen den Stakeholdern gemeinsame Vision für die Teststrategie Monitoring Wissenstransfer Kommunikation Buildmanagement Pipeline mit GitHub Actions CI/CD DevOps Softwaretest Systemtest Versionierung mit Github Aufbau eines robusten Testframeworks in Java Testautomatisierung Best Practices Java Mentoring Präsentationen Teamfähigkeit
auf Anfrage
1 Jahr 2 Monate
2023-05 - 2024-06

Automatisierung von Managementprozessen

Softwareentwickler Risikoanalyse Process Management Teamfähigkeit ...
Softwareentwickler

JOYNEXT ist direkter Zulieferer (Tier1) für die Automobilindustrie und seit über 20 Jahren Entwicklungspartner und Systemlieferant namhafter Automobilbauer. Ziel des Projektes ist die Automatisierung von Managementprozessen. Zur Automatisierung der Dateneingaben im Unternehmen und um Redundanzen zu vermeiden soll ein Konzept erarbeitet werden, so dass die Prozesse beschleunigt und Fehler minimiert werden. Das Konzept legt dabei den Grundstein für eine effiziente und fehlerfreie Datenverwaltung. Es soll eine solide Basis für zukünftige Implementierungen, wie z. B. einer zentralen Datenquelle, darstellen.


Aufgaben:

  • Analyse der Arbeitsprozesse, Softwareumgebung und Tools sowie Kommunikation mit Stakeholdern
  • Entwicklung eines Konzepts zur Automatisierung der Dateneingaben und für künftige Implementierungen
  • Entwicklung einer Anwendung zum Datenimport aus Exceltabellen in Microsoft Project mit Java, Spring
  • Entwicklung einer Anwendung in Java mit Blazor, Selenium und Spring Boot zur Ressourcen-Verwaltung
  • Entwicklung in C# und Java zur Erfassung der Gesamtkapazität von Projektteams mit Grafana-Anbindung
  • Vorbereitung und Durchführung von Schulungen des PMO und der Entwicklung sowie Dokumentation
  • Aufbau von CI/CD Pipelines zum Deployment der entwickelten und bestehenden Anwendungen in Jenkins
  • Vorbereitung und Durchführung der Testautomatisierung mit Selenium, JUnit und Mockito
  • Frontendautomatisierung mit Selenium zur automatisierten Dateneingabe



Atlassian JIRA Atlassian Confluence MS Project MS Sharepoint draw.io Maven Spring Excel Java REST-API MySQL Blazor Selenium Spring Boot C# Jira Grafana Jenkins CI/CD Gradle Groovy GitLab JUnit Mockito Selenium IDE Selenium WebDriver
Risikoanalyse Process Management Teamfähigkeit Wissenstransfer draw.io Agile Vorgehensweise Best Practice V-Modell Excel Java REST-API Blazor Spring Boot C# Grafana CI/CD Gradle Groovy Continuous Integration Testautomatisierung Schnittstellentest Softwaretest Analyse der Arbeitsprozesse Kommunikation mit Stakeholdern Entwicklung einer Anwendung in Java Entwicklung in C# Vorbereitung und Durchführung von Schulungen Dokumentation zur Entwicklung in Confluence Kommunikation Präsentationen Schulungen Confluence Microsoft Teams Coaching Vermittlung zwischen Stakeholdern Aufbau von CI/CD Pipelines Deployment Genauigkeit GitLab estautomatisierung mit Selenium JUnit-Tests mit Mockito Schnittstellen CI/CD Pipelines Selenium JUnit Mockito Selenium IDE Selenium WebDriver
Joynext
5 Monate
2023-01 - 2023-05

Modernisierung einer CRM-Anwendung

Anwendungsentwickler Fullstack Angular StencilJS Web Components ...
Anwendungsentwickler Fullstack

Für einen großen Softwarehersteller in Deutschland soll die hauseigene Customer Relationship Management Anwendung (CRM) erweitert und modernisiert werden. Ziel des Projektes ist es, den Softwarestack auf einen modernen Stand zu bringen, indem das vorhandene Framework aktualisiert oder durch neue Frameworks ersetzt wird. Dabei sollen containerbasierte Entwicklungsmethoden mit ins Projekt eingebracht und die Reproduzierbarkeit von Builds gewährleistet werden.


Aufgaben:

  • Erweiterung des Backends um Funktionalitäten in Java und JSON sowie manuelles Testing mit Postman
  • Agile Entwicklung einer Ansicht im Frontend mit Angular zur Nachvollziehbarkeit im CRM
  • Integration des Build-Vorgangs und des Deployments in eine Containerumgebung mit Docker
  • Überführung der Profilexport-Funktionalität in eine Mikroservices-Architektur mit Hilfe von kafka



Angular StencilJS Web Components GitHub Kubernetes Java Github Actions Docker Kafka JSON Spring Boot DevOps PostgreSQL Postman
Angular StencilJS Web Components Agile Vorgehensweise Best Practice Manuelles Testing SCRUM Microservices Spring Boot Java JSON Postman Test Driven Development (TDD) Erstellung von Testplänen manuelles Testing Kubernetes CI/CD Kommunikation Teamfähigkeit Github Github Actions Docker Continuous Integration kafka DevOps PostgreSQL Erweiterung des Backends manuelles Testing mit Postman Agile Entwicklung Frontend mit Angular ntegration des Build-Vorgangs Containerumgebung mit Docker Mikroservices-Architektur hohe Testabdeckung der manuellen Tests Build-Prozess in Github Actions CI/CD-Umgebung Redesign
Softwarehersteller
remote
1 Jahr 5 Monate
2021-09 - 2023-01

QFlex-Anzeigensystem: Entwicklung von Leitsystemen für Behörden, Krankenhäuser und Industrie

Anwendungsentwickler Agile Vorgehensweise KANBAN C# .NET ...
Anwendungsentwickler

Die Schauf GmbH ist ein Hersteller von Leit- und Anzeigensystemen, der Komplettlösungen in den Bereichen Leitsysteme (LKW- und Personenaufrufanlagen), Industrie, Sportanzeigen sowie Zeitsysteme entwickelt. Ziel des Projektes QFlex-Anzeigensystem ist die Entwicklung von Leitsystemen für Behörden, Krankenhäuser und Industrie. Als Anbindung zum Aufrufsystem soll QFlex entwickelt werden. Mittels dieser konfigurierbaren Anzeigenanwendung können Kunden ihre Gäste in Echtzeit mit Informationen zum Besuch versorgen, durch das Gebäude leiten und die Wartezeit überbrücken. Das Backend der Anwendung wird in .Net C# mit MVC- und Entity-Framework entwickelt. Die Schnittstelle zum Frontend wird durch eine Rest-API und das Frontend in Angular realisiert. Alle Entwicklungen werden durch Test Driven Development vorangetrieben und mit Unit-Tests versehen.


Aufgaben:

  • Backendentwicklung mit C# .NET, MVC und Entity-Frameworks sowie Realisierung von REST-APIs
  • Frontendentwicklung mit Angular, Typescript, Javascript und HTML/CSS sowie Unittesting mit Jasmine
  • Identifizierung und Konzeptionierung von Verbesserungen sowie neuer Funktionalitäten für QFlexApp
  • Betreuung des Projekts "QFlexApp" durch third-Level-Support und Lösung technischer Probleme
  • Modernisierung und Erweiterung des LKW-Aufrufsystems in Java und Java EE
  • Implementierung einer CI/CD-Pipeline für automatisierte Builds, Tests und Containererstellung


Leit- und Anzeigensystemen QFlex-Anzeigensystem QFlex-App Atlassian JIRA Maven Hibernate Spring Java Agile Vorgehensweise KANBAN SCRUM Test Driven Development (TDD) NUnit IntelliJ Postman Windows Server Microsoft Windows Server 2016 Microsoft SQL BitBucket Hyper-V Unit- und Integrationstests Git Jasmine Jira Angular StencilJS Web Components Microsoft Teams Atlassian Confluence Microsoft Outlook MS SQL Server Managemnet Studio Buildmanagement Maven Spring Boot Framework
Agile Vorgehensweise KANBAN C# .NET MVC Entity-Frameworks REST-APIs .Net C# Entity-Framework Rest-API Angular Unit-Tests SCRUM Test Driven Development (TDD) manuelles Testing Hyper-V Postman NUnit IntelliJ Microsoft SQL Microsoft Windows Server 2016 Typescript Javascript HTML/CSS Unittest Jira Integrationtests Git Jasmine Microsoft Teams Microsoft Outlook Konzeptionierung User Story Formulierung Releasemanagement Teamfähigkeit Confluence Dokumentation Team Kollaboration third-Level- Support Kommunikation Remotedesktopverbindung MS SQL Server Managemnet Studio Java EE Hibernate Spring Spring Boot Maven Backendentwicklung mit C# .NET Realisierung von REST-APIs Frontendentwicklung Unittesting mit Jasmine third-Level-Support Lösung technischer Probleme Erweiterung des LKW-Aufrufsystems in Java Implementierung einer CI/CD-Pipeline Unittesting .NET REST-API KANBAN-Board Testautomatisierung Integrationstest User Story Formulierung Erstellung von Testplänen Fernzugriff über eine Remote-Desktop-Verbindung Kommunikation mit dem Kunden telefonische Anleitung 3rd Level Support Modernisierung des Aufrufsystems Formulierung der User Stories Konzeptionierung und User Story Formulierung Java
Schauf GmbH
10 Monate
2021-01 - 2021-10

Neuentwicklung eines Druckmoduls für die Software ETU-Planer

Anwendungsentwickler Continuous integration Agile Vorgehensweise KANBAN ...
Anwendungsentwickler

Hottgenroth/ETU entwickelt kaufmännische, technische und CAD-Software, Schornsteinfegersoftware sowie Internetanwendungen für die Bereiche Energieeffizienz, Bauhaupt- und Nebengewerbe sowie haustechnische Planung und Auslegung. Die Programme richten sich an Planer, Architekten, Handwerker und Handelsunternehmen. Ziel des Projektes ist die Neuentwicklung eines Druckmoduls für die Software ETU-Planer. Dieses Druckmodul soll die Ergebnisse der Planungsprozesse aus den verschiedenen Modulen der Software besser abbilden als das vorherige Druckmodul. Dabei liegen die Schwerpunkte der Entwicklung sowohl auf einer übersichtlichen Darstellung der Ergebnisse, als auch auf der Remodellierung der Ergebnisse auf Basis des Feedbacks von Experten aus der Industrie.


Aufgaben:

  • Analyse und Remodellierung der Ausdrucke sowie Erstellung des Konzeptes für das neue Druckmodul
  • Implementierung des neuen Druckmoduls in C# mit .NET nach Test Driven Development (TDD)
  • Erstellung von Testplänen und Testfallkatalogen zum manuellen Testen des neuen Druckmoduls


ETU-Planer Atlassian Confluence .NET C#
Continuous integration Agile Vorgehensweise KANBAN SCRUM Test Driven Development (TDD) Konzepterstellung Confluence Dokumentation Genauigkeit Kommunikation Präsentationen Teamfähigkeit Wissenstransfer Team Kollaboration C# .NET Testplanung manuelles Testing Continuous Integration Erstellung von Testplänen manuelles Testing Analyse und Remodellierung der Ausdrucke Erstellung des Konzeptes für das neue Druckmodul Implementierung des neuen Druckmoduls in C# Erstellung von Testplänen und Testfallkatalogen Vermittlung zwischen Stakeholdern
Hottgenroth Software GmbH
2 Jahre 6 Monate
2019-04 - 2021-09

API-Backend für die Mobilanwendung Kaufmann

Anwendungsentwickler Backendentwicklung mit Java Realisierung von REST-APIs Microsoft SQL ...
Anwendungsentwickler

Ziel des Projektes war es für die Mobilanwendung Kaufmann ein Backend mit einer Rest-Api zur Verfügung zu stellen. Durch die Kaufmann App soll es den Nutzern ermöglicht werden auf die Auftrags- und Termindaten ihrer Kaufmann Projekte im Außendienst zuzugreifen um flexibel Kundendaten anpassen und einsehen zu können und um Termine zu planen.


Aufgabe:

- Backendentwicklung mit Java, Springboot und Hibernate zur Realisierung von REST-APIs


Kaufmann App Microsoft SQL IntelliJ Hibernate Spring Boot Java JUnit Unittesting Jira Postman Test Driven Development (TDD) manuelles Testing
Backendentwicklung mit Java Realisierung von REST-APIs Microsoft SQL IntelliJ Spring Boot Java JUnit Unittesting Jira Postman Test Driven Development (TDD) manuelles Testing Agile Vorgehensweise Continuous integration SCRUM Test Driven Development (TDD) Springboot Hibernate REST-API Unit-Tests Testfallkataloge Atlassian JIRA Abstimmung mit den Stakeholdern Test Driven Development
Hottgenroth Software GmbH
1 Jahr
2020-01 - 2020-12

Portierung des Stücklistengenerators auf C#

Anwendungsentwickler Agile Vorgehensweise Test Driven Development (TDD) KANBAN ...
Anwendungsentwickler

Ziel des Projektes der Hottgenroth Software ist die Portierung des Stücklistengenerators auf C#. So soll die Erstellung der Stücklisten für die Software ETU-Planer modernisiert werden. Die Ausgangslage vor der Modernisierung ist, dass der Stücklistengenerator noch in Delphi implementiert und somit der Wartungsaufwand dafür zu hoch gewesen ist. Neben der Reduzierung des Umfangs der Codebasis sollte die neue Implementierung in C# umgesetzt und gleichzeitig die Wartbarkeit erhöht werden.


Aufgaben:

  • Analyse und Strukturierung des Codes in Delphi sowie Modellierung der neuen Implementierung in C#
  • Erstellung der Testfallkataloge, manuelle Testdurchführung im Testteam und Behebung von Fehlern
  • Erstellung von Unittets im Rahmen des Test Driven Developments mit NUnit
  • Portierung des Stücklistengenerators auf C# in eine moderne Codebasis


ETU-Planer UML C# Pascal GitLab NUnit .NET
Agile Vorgehensweise Test Driven Development (TDD) KANBAN SCRUM Delphi C# Codereview UML-Diagramm Pascal Testfallkataloge manuelle Testdurchführung Testfallreview Erstellung von Testplänen Unittets NUnit Testdaten .Net UML Testautomatisierung GitLab Analyse und Strukturierung des Codes Modellierung der neuen Implementierung in C# Pascal-Dialekt Delphi UML-Diagramme KANBAN-Board Erstellung der Testfallkataloge Behebung von Fehlern Manuelles Testing Erstellung von Unittets Unittesting Mockup-Daten Erstellung und Durchführung umfassender Unittests Implementierung des neuen Stücklistengenerators in .Net C# Analyse der Delphi-Codebasis Planung in UML
Hottgenroth Software GmbH
1 Jahr 5 Monate
2018-09 - 2020-01

Modernisierung der Oberfläche für das Modul Rohrnetze

Anwendungsentwickler SCRUM WinForms-Oberfläche WPF ...
Anwendungsentwickler

Ziel des Projektes ist die Modernisierung der Oberfläche im Modul "Rohrnetze" der Software ETU-Planer. Dafür soll die WinForms-Oberfläche auf WPF umgestellt und das Bedienungskonzept umfassend überarbeitet werden. Im Laufe des SCRUM-Projektes der Hottgenroth Software soll das Design auf einen moderneren, unter Usability-Gesichtspunkten ansprechenden Stand gebracht werden, so dass sich die Software auch optisch aus das Masse im Markt hervorhebt.


Aufgaben:

  • Erstellung des Entwicklungskonzepts für die neue Oberfläche im Team mit Jira und MS Visio
  • Implementierung des Konzepts und Erstellung der Oberfläche mit WPF und .Net C# in Visual Studio 2017
  • Erstellung der Unittests im Rahmen eines Test Driven Developments (TDD) mit NUnit in CI-Umgebung
  • Erstellung der Testfallkataloge und Übermittlung ans Testteam zum Testing sowie Behebung von Fehlern
  • Erstellung von Lehrvideos und Handbucheinträgen zur Dokumentation in Confluence und Einarbeitung


ETU-Planer Atlassian JIRA MS Visio Visual Studio 2017 WPF C# Test Driven Development (TDD) Jenkins NUnit Unittesting Continuous Integration Atlassian Confluence Microsoft Teams
SCRUM WinForms-Oberfläche WPF Usability Test Driven Development (TDD) KANBAN Jira MS Visio User-Storys Konzeptionierung Kommunikation Präsentationen Teamfähigkeit Team Kollaboration Dokumentation Microsoft Teams Agile Vorgehensweise . Net C# Visual Studio 2017 NUnit Unittest Jenkins Test Data Spezifikation von Testfällen Best Practices manuellen Testing Confluence Lehrvideos Handbuch Wissenstransfer Definieren und Anlegen von Testdaten Unittesting Continuous Integration Erstellung von Testplänen manuelles Testing Atlassian Confluence Erstellung des Entwicklungskonzepts Erstellung der Oberfläche Implementierung des Konzepts Erstellung der Unittests Test Driven Developments (TDD) Erstellung der Testfallkataloge Erstellung von Lehrvideos und Handbucheinträgen okumentation in Confluence User- Storys präsentiert Vermittlung zwischen Stakeholdern Testmöglichkeiten mit TDD Genauigkeit
Hottgenroth Software GmbH
9 Monate
2018-11 - 2019-07

Pflege und Weiterentwicklung des Webauftritts

Webentwickler Entwicklung eines Produkt- und Lizenzkatalogs mit Php Manuelles Testing Scrum ...
Webentwickler

In diesem Projekt habe Ich in einem Team aus erfahrenen Webentwicklern die Internetpräsenz der Hottgenroth Software GmbH & Co. KG gepflegt und weiterentwickelt. Ziel war es die Webpräsenz den aktuellen Standards entsprechend weiter zu entwickeln, aktuelle Informationen an Kunden und Interessenten zu vermitteln und die technische Basis auf einen modernen Stand zu halten.


Aufgaben:

  • Planung und Verwaltung der Kerninhalte und Kundeninformationen in Drupal
  • Entwicklung eines Produkt- und Lizenzkatalogs mit Php als Modul für das CMS Drupal
  • Bereitstellung von Analytics-Daten für den Betrieb des Webshops


Atlassian JIRA Drupal Atlassian Confluence Git HTML CSS JavaScript PHP PHPUnit Microsoft Teams
Entwicklung eines Produkt- und Lizenzkatalogs mit Php Manuelles Testing Scrum Jira Konzeptionierung Drupal Planung Steuerung Agile Vorgehensweise Kommunikation Confluence Microsoft Teams Git SCRUM manuelles Testing HTML Web Components CSS Javascript Php PHPUnit Test-Driven-Development
Hottgenroth Software GmbH & Co. KG
11 Monate
2017-06 - 2018-04

Entwicklung einer Trainingsanalyseapp

Anwendungsentwickler Acceptance Test-Driven Development Best Practice Manuelles Testing ...
Anwendungsentwickler

Ich habe in diesem Privatprojekt zur Weiterbildung eine Webanwendung für die Analyse meiner Trainingseinheiten entwickelt. Mit dieser Anwendung wurde es mir möglich aufgezeichnete Trainingseinheiten und dabei ermittelte Leistungsdaten zu analysieren und zu visualisieren. Dabei habe ich darauf geachtet einen modernen Webstack auf Basis von Spring Boot und Angular zu verwenden.


Aufgaben:
- Entwicklung eines Backends auf Basis von Spring Boot
- Entwicklung eines Frontends auf Basis von Angular

MongoDB Docker Spring Security Maven Spring Boot Git Angular Angular Material
Acceptance Test-Driven Development Best Practice Manuelles Testing Aufgabenplanung Java JSON Objektorientierte Programmierung REST REST-API Container Dockerfile Versionsverwaltung Virtualisierung HTML CSS Javascript Typescript

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2024-09 - 2024-09

ISTQB® Certified Tester Foundation Level (CTFL) v4.0

iSQI GmbH
iSQI GmbH
Lehrplan/ Syllabus CTFL v4.0:
  • Grundlagen des Testens
  • Testen während des Softwareentwicklungslebenszyklus
  • Statischer Test
  • Testanalyse und -entwurf
  • Management der Testaktivitäten
  • Testwerkzeuge
1 Monat
2022-12 - 2022-12

Schulung Kubernetes Certified Application Developer (CKAD) with Tests

Udemy
Udemy
2 Jahre 9 Monate
2018-08 - 2021-04

Ausbildung Fachinformatik für Anwendungsentwicklung

Fachinformatiker IHK, Hottgenroth Software GmbH
Fachinformatiker IHK
Hottgenroth Software GmbH
1 Jahr 11 Monate
2016-09 - 2018-07

Studium Regionalstudien China

Universität Köln
Universität Köln
3 Jahre 3 Monate
2013-06 - 2016-08

Informatikstudium

RWTH Aachen
RWTH Aachen

Position

Position

Position / Rollen:

  • Software-Entwickler
  • Fullstack-Entwickler
  • Senior Agile Tester
  • Testautomation Engineer
  • Software Tester
  • Testarchitekt

Kompetenzen

Kompetenzen

Schwerpunkte

DevOps
Fortgeschritten
Agile Vorgehensweise
Experte
Continuous Integration
Fortgeschritten
Test Driven Development (TDD)
Fortgeschritten
Konzeptionierung
Fortgeschritten
Definieren und Anlegen von Testdaten
Fortgeschritten
Erstellung von Testplänen
Fortgeschritten
REST-API
Fortgeschritten
Unittesting
Fortgeschritten
Integrationstest
Fortgeschritten

Schwerpunkte:

  • Fullstack-Entwicklung
  • Erstellung von Entwicklungskonzepten
  • Test Driven Development
  • Testautomatisierung
  • Software Testing
  • Erstellung von Testfallkatalogen
  • DevOps

Produkte / Standards / Erfahrungen / Methoden

Erfahrungen
Fähigkeiten und Kenntnisse
=====================================================================================================
- .NET (Frameworks, Exzellente Kenntnisse)
- 3rd Level Support (Support, Gute Kenntnisse)
- Acceptance Test-Driven Development (Vorgehensmodelle, Sehr gute Kenntnisse)
- Agile Vorgehensweise (Vorgehensmodelle, Exzellente Kenntnisse)
- Angular (Frameworks, Sehr gute Kenntnisse)
- Angular Material (Frameworks, Sehr gute Kenntnisse)
- API-Tests (Testing, Sehr gute Kenntnisse)
- Argo CD (DevOps, Gute Kenntnisse)
- Aspect-Oriented-Programming (Frameworks, Sehr gute Kenntnisse)
- Aufbau von automatisierten Regressionstestfällen (Testautomatisierung, Gute Kenntnisse)
- Aufgabenplanung (Betriebssysteme, Gute Kenntnisse)
- AWS EC2 (Cloud, Gute Kenntnisse)
- Best Practice (Vorgehensmodelle, Gute Kenntnisse)
- Bitbucket (Versionsverwaltung, Sehr gute Kenntnisse)
- Blazor (Frameworks, Gute Kenntnisse)
- C# (Programmiersprachen, Exzellente Kenntnisse)
- CI/CD (DevOps, Sehr gute Kenntnisse)
- Coaching (Vorgehensmodelle, Sehr gute Kenntnisse)
- Confluence (Team Kollaboration / Dokumentation, Sehr gute Kenntnisse)
- Container (Container, Exzellente Kenntnisse)
- Continuous Integration (Vorgehensmodelle, Sehr gute Kenntnisse)
- CSS (Programmiersprachen, Exzellente Kenntnisse)
- Cucumber (Frameworks, Gute Kenntnisse)
- Cucumber (Testautomatisierung, Gute Kenntnisse)
- Definieren und Anlegen von Testdaten (Testautomatisierung, Gute Kenntnisse)
- Devops (Vorgehensweise, Gute Kenntnisse)
- Docker (Virtualisierung, Exzellente Kenntnisse)
- Dockerfile (Container, Exzellente Kenntnisse)
- draw.io (Editor, Sehr gute Kenntnisse)
- Drupal (Content Management System, Gute Kenntnisse)
- E2E-Tests (Testautomatisierung, Sehr gute Kenntnisse)
- E2E/ End2End (Teststufen / Testarten, Sehr gute Kenntnisse)
- Erstellung von Testplänen (manuelles Testing, Gute Kenntnisse)
- Excel (MS Office, Sehr gute Kenntnisse)
- Exploratives Testing (Vorgehensweise, Gute Kenntnisse)
- Genauigkeit (Soft Skills, Sehr gute Kenntnisse)
- Git (Versionsverwaltung, Exzellente Kenntnisse)
- Github (Versionsverwaltung, Gute Kenntnisse)
- Github Actions (Buildmanagement, Gute Kenntnisse)
- GitLab (Anforderungsmanagement, Sehr gute Kenntnisse)
- GitLab (Versionsverwaltung, Sehr gute Kenntnisse)
- GitOps (DevOps, Gute Kenntnisse)
- Google Analytics (Sonstige, Gute Kenntnisse)
- Gradle (Frameworks, Gute Kenntnisse)
- Grafana (Monitoring, Gute Kenntnisse)
- Groovy (Programmiersprachen, Basiskenntnisse)
- Hibernate (Frameworks, Sehr gute Kenntnisse)
- HTML (GUI-Technologien, Exzellente Kenntnisse)
- HTML 5 (Programmiersprachen, Sehr gute Kenntnisse)
- HTML/CSS (Programmiersprachen, Sehr gute Kenntnisse)
- Hyper-V (Virtualisierung, Gute Kenntnisse)
- Implementierung eines Testautomatisierungstools (Testautomatisierung, Sehr gute Kenntnisse)
- Integrationstest (Teststufen / Testarten, Sehr gute Kenntnisse)
- IntelliJ (Entwicklungsumgebungen, Exzellente Kenntnisse)
- Jasmine (Testautomatisierung, Gute Kenntnisse)
- Java (Programmiersprachen, Exzellente Kenntnisse)
- Java EE (Programmiersprachen, Exzellente Kenntnisse)
- Java Persistence API (JPA) (Frameworks, Sehr gute Kenntnisse)
- Javascript (Programmiersprachen, Sehr gute Kenntnisse)
- Jenkins (Buildmanagement, Gute Kenntnisse)
- Jest (Testautomatisierung, Sehr gute Kenntnisse)
- Jira (Anforderungsmanagement, Sehr gute Kenntnisse)
- JIRA (Defektmanagement, Sehr gute Kenntnisse)
- Jira (Projektmanagement, Sehr gute Kenntnisse)
- Jira (Releasemanagement, Sehr gute Kenntnisse)
- Jira (Testmanagement, Sehr gute Kenntnisse)
- Jira + X-ray (Monitoring, Gute Kenntnisse)
- JMeter (Testautomatisierung, Sehr gute Kenntnisse)
- JSON (Programmiersprachen, Exzellente Kenntnisse)
- JUnit (Testautomatisierung, Sehr gute Kenntnisse)
- kafka (Architektur, Gute Kenntnisse)
- KANBAN (Vorgehensmodelle, Sehr gute Kenntnisse)
- Karma (Testautomatisierung, Sehr gute Kenntnisse)
- Kibana (Monitoring, Sehr gute Kenntnisse)
- Kommunikation (Soft Skills, Sehr gute Kenntnisse)
- Konzeptionierung (Anforderungsmanagement, Gute Kenntnisse)
- Kubernetes (Cloud, Sehr gute Kenntnisse)
- Kubernetes (Container, Gute Kenntnisse)
- Linux (Betriebssysteme, Exzellente Kenntnisse)
- manuelles Testing (manuelles Testing, Sehr gute Kenntnisse)
- Manuelles Testing (Vorgehensmodelle, Sehr gute Kenntnisse)
- MATOMO (Monitoring, Gute Kenntnisse)
- Maven (Buildmanagement, Gute Kenntnisse)
- Mentoring (Soft Skills, Gute Kenntnisse)
- Microservices (Architektur, Sehr gute Kenntnisse)
- Microsoft Outlook (MS Office, Sehr gute Kenntnisse)
- Microsoft SQL (Datenbanken, Gute Kenntnisse)
- Microsoft Teams (Team Kollaboration / Dokumentation, Sehr gute Kenntnisse)
- Microsoft Windows Server 2016 (Betriebssysteme, Gute Kenntnisse)
- Mockito (Testautomatisierung, Sehr gute Kenntnisse)
- MongoDB (Datenbanken, Sehr gute Kenntnisse)
- MS Project (Projektmanagement, Gute Kenntnisse)
- MS Sharepoint (Team Kollaboration / Dokumentation, Gute Kenntnisse)
- MS SQL Server Managemnet Studio (Betriebssysteme, Gute Kenntnisse)
- MS Visio (Modellierung, Gute Kenntnisse)
- MySQL (Datenbanken, Sehr gute Kenntnisse)
- Node.JS (Frameworks, Sehr gute Kenntnisse)
- NUnit (Frameworks, Sehr gute Kenntnisse)
- Objektorientierte Programmierung (Programmiersprachen, Exzellente Kenntnisse)
- Oracle DB (Datenbanken, Sehr gute Kenntnisse)
- ORACLE Developer (Entwicklungsumgebungen, Gute Kenntnisse)
- Page Object Patterns (POP) (Testautomatisierung, Sehr gute Kenntnisse)
- Pascal (Programmiersprachen, Basiskenntnisse)
- Php (Programmiersprachen, Gute Kenntnisse)
- PHPUnit (Testwerkzeuge, Gute Kenntnisse)
- Planung, Steuerung, Kommunikation (Projektleitung/Teilprojektleitung, Gute Kenntnisse)
- Playwright (Testautomatisierung, Sehr gute Kenntnisse)
- PostgreSQL (Datenbanken, Sehr gute Kenntnisse)
- Postman (Testwerkzeuge, Sehr gute Kenntnisse)
- Process Management (Projektmanagement, Gute Kenntnisse)
- Präsentationen (Soft Skills, Sehr gute Kenntnisse)
- Präsentationen der User-Storys (Soft Skills, Sehr gute Kenntnisse)
- Python (Programmiersprachen, Gute Kenntnisse)
- Rancher (Container, Sehr gute Kenntnisse)
- Releasemanagement (Releasemanagement, Gute Kenntnisse)
- Remotedesktopverbindung (Betriebssysteme, Gute Kenntnisse)
- REST (Programmiersprachen, Exzellente Kenntnisse)
- REST-API (Schnittstellen, Sehr gute Kenntnisse)
- Risikoanalyse (Vorgehensweise, Sehr gute Kenntnisse)
- Schnittstellentest (Teststufen / Testarten, Sehr gute Kenntnisse)
- Schulungen (Sonstige, Sehr gute Kenntnisse)
- SCRUM (Vorgehensmodelle, Exzellente Kenntnisse)
- Selenium (Frameworks, Sehr gute Kenntnisse)
- Selenium IDE (Testautomatisierung, Sehr gute Kenntnisse)
- Selenium WebDriver (Testautomatisierung, Sehr gute Kenntnisse)
- SEO (Browser, Gute Kenntnisse)
- Softwaretest (Teststufen / Testarten, Sehr gute Kenntnisse)
- Spring (Frameworks, Sehr gute Kenntnisse)
- Spring Boot (Frameworks, Exzellente Kenntnisse)
- Spring Security (Entwicklungsumgebungen, Sehr gute Kenntnisse)
- StencilJS (Frameworks, Sehr gute Kenntnisse)
- Systemintegrationstest (Teststufen / Testarten, Sehr gute Kenntnisse)
- Systemtest (Teststufen / Testarten, Gute Kenntnisse)
- Tamara (Testautomatisierung, Gute Kenntnisse)
- Teamfähigkeit (Soft Skills, Sehr gute Kenntnisse)
- Test Driven Development (TDD) (Vorgehensmodelle, Sehr gute Kenntnisse)
- Test-Driven-Development (Vorgehensweise, Sehr gute Kenntnisse)
- Testautomatisierung (Testing, Sehr gute Kenntnisse)
- Testfallreview (Testmanagement, Sehr gute Kenntnisse)
- Testmanagement (Testmanagement, Gute Kenntnisse)
- Typescript (Programmiersprachen, Gute Kenntnisse)
- UML (Modellierung, Sehr gute Kenntnisse)
- Unittesting (Testing, Sehr gute Kenntnisse)
- Usability Tests (Teststufen / Testarten, Sehr gute Kenntnisse)
- User Story Formulierung (Anforderungsmanagement, Gute Kenntnisse)
- V-Modell (Vorgehensmodelle, Gute Kenntnisse)
- Vermittlung zwischen Stakeholdern (Soft Skills, Sehr gute Kenntnisse)
- Visual Studio 2017 (Entwicklungsumgebungen, Gute Kenntnisse)
- Web Components (GUI-Technologien, Sehr gute Kenntnisse)
- Wissenstransfer (Soft Skills, Sehr gute Kenntnisse)
- WPF (GUI-Technologien, Gute Kenntnisse)
- YAML (Sonstige, Exzellente Kenntnisse)

Betriebssysteme

Microsoft Windows Server 2016
Fortgeschritten
MS SQL Server Managemnet Studio
Fortgeschritten
Remotedesktopverbindung
Fortgeschritten
Linux
Experte

Programmiersprachen

C#
Experte
CSS
Experte
HTML/CSS
Experte
Java
Experte
Java EE
Experte
Javascript
Fortgeschritten
Pascal
Basics
Typescript
Fortgeschritten
Groovy
Basics
JSON
Experte
PHP
Fortgeschritten
HTML
Experte

Datenbanken

Microsoft SQL
Fortgeschritten
MySQL
Fortgeschritten
PostgreSQL
Fortgeschritten
Oracle DB
Fortgeschritten
MongoDB
Fortgeschritten

Branchen

Branchen

  • Behörden & öffentlicher Dienst
  • Automotive
  • Zulieferer für die Automobilindustrie
  • IT-Dienstleister (ITK)
  • Softwarehersteller für das Bauhaupt- und Nebengewerbe
  • Softwarehersteller von Leitsystemen für Behörden und Krankenhäuser
  • Elektrotechnik

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.