Software-Architektur / Entwicklung / Beratung / Testmanagement / Performance Optimierung
Aktualisiert am 29.01.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.09.2024
Verfügbar zu: 100%
davon vor Ort: 10%
Java
Kotlin
Typescript
cypress.io
playwright.dev
JavaScript
React
Flutter
Dart
Swing
Eclipse RCP
Next.js
OSGI
Deutsch
fließend in Wort und Schrift
Englisch
Verhandlungssicher in Wort und Schrift
Polnisch
fließend in Wort und Schrift

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich

Bevorzugt werden Projekte mit Typescript, Cypress.io, Playwright.dev und Flutter
möglich

Projekte

Projekte

5 Monate
2023-11 - heute

SMA ennexOS - Cross Sector Energy Management - Weiterentwicklung

Senior Software Engineer / DevOp / Tester Java Gradle Bnd ...
Senior Software Engineer / DevOp / Tester

https://ennexos.com


Weiterentwicklung vom "ennexOS", Anbindung an eine Vielzahl von internen und externen Diensten 

  • Java mit Fokus auf OSGi  (Java 8,17)

  • TDD/Testautomatisierung

  • IntelliJ, JIRA, Confluence, Visual Studio Code

  • Scrum/Scaled Agile Framework® (SAFe)

  • WebUI Implementierung mit TypeScript und Angular 15-17

IntelliJ Eclipse
Java Gradle Bnd Osgi TypeScript Angular Grafana Jenkins MQTT TCP/IP IoT Internet of Things
SMA.DE
Kassel, Hessen / Remote
9 Monate
2023-04 - 2023-12

Test-Automatisierung, Konzeption, Beratung und Schulung

Senior Test Engineer TypeScript JavaScript Jest ...
Senior Test Engineer
  • Erstellung und Erweiterung der API-Tests für verschiedene Produkte 
  • Erstellung und Optimierung der Tests in Cypress.io für verschiedene Produkte
  • Optimierung des CI/CD-Jobs für die QA
  • Erzeugung der synthetische Testdaten
  • Technische Beratung
  • Cypress Schulung

Cypress TeamCity Keycloak Gitlab
TypeScript JavaScript Jest Next.js Angular Java
Init.de
Remote
8 Monate
2023-03 - 2023-10

Startup Financial Services

Senior Lead Developer / Solution Architect / QA Engineer TypeScript Terraform Docker ...
Senior Lead Developer / Solution Architect / QA Engineer
  • Cloud Computing, AWS / Azure Architektur

  • Agile Softwareentwicklungsprozesse (Kanban)

  • Know-How in der Technologieberatung für komplexe und heterogene IT-Systemlandschaften

  • Unterstützung bei Architekturentscheidungen und Auswahl geeigneter Technologien

  • Prototypenerstellung, Machbarkeitsanalysen, Aufwandsabschätzungen

  • Performance-Optimierung

  • Analyse, Refactoring, Code- und Design-Reviews

  • Continuous Delivery und Continuous Integration, DevOps

  • Testautomatisierung, Last- und Performance-Tests

Next.js AWS Azure Cypress.io K6.io GitHub Actions Laravel
TypeScript Terraform Docker SQL Rest css Flutter PHP
Berlin
1 Jahr 7 Monate
2022-01 - 2023-07

Services im Bereich Charging Station Platform vom Mercedes-Benz

Senior Software Engineer / DevOp / Tester / InCarApp-Prototyping Java 17 Flutter Kotlin ...
Senior Software Engineer / DevOp / Tester / InCarApp-Prototyping

Realisierung mehrere Services, mit Anbindung an eine Vielzahl von internen und externen Diensten 

  • Kotlin mit Fokus auf Implementierung des Backends in Azure (Java 8,11,17)

  • Kubernetes/Docker

  • Groovy/Bash-Scripting

  • TDD/Testautomatisierung

  • IntelliJ, JIRA, Confluence, Visual Studio Code

  • Scrum/Scaled Agile Framework® (SAFe)

  • API-Testing mit TypeScript

  • InCarApp-Prototyping mit Flutter

Azure Azure Cosmos DB Azure EventBus
Java 17 Flutter Kotlin TypeScript Spring Boot Spring Cloud Data Flow DataDog Node.js Python Terraform Java 11 Helm Jest Supertest
Mercedes-Benz
Stuttgart
6 Monate
2022-10 - 2023-03

Senior Testautomatisierer (m/w/d) - Remote

Test-Automatisierung, Konzeption und Beratung Typescript
Test-Automatisierung, Konzeption und Beratung
  • Migration von einem Projekt in Selenium nach Cypress.io
  • Technische Beratung 


Cypress.io
Typescript
Deutsches Rundfunkarchiv, dra.de
Remote
2 Jahre
2020-11 - 2022-10

Startup ECommerce und Service (Shopware & Flutter)

Projektleitung Javascript TypeScript Flutter
Projektleitung

Digitalisierung der gesamten vorderen Wertschöpfungskette weltweit auf Basis der eigenen Plattform (Commerce, Marketing und Sales/Service Cloud)

  • Aufbau und Führung einer effizienten Projektstruktur 
  • Prozessaufnahme
  • Erstellung von Fachkonzepten mit den Fachabteilungen
  • Steuerung der Fachabteilung hinsichtlich agiler Arbeitsweisen
  • Testaufbau und -durchführung, Lasttests
  • Steuerung und Anweisung aller externen Dienstleister
  • Integration von unterstützenden Software (z.B. CMS)
  • Webshop-Apps: Android und iOS mit Flutter
  • Webshop (Shopware)
  • Webshop-Administration (Shopware)
AWS Google Cloud Google Firebase Apple Appstore MySQL Stripe DHL Twilio Mailgun Google Analytics Google Play Shopware Cypress.io Shopware 6 k6.io
Javascript TypeScript Flutter
5 Monate
2021-09 - 2022-01

Testoptimierung

Senior Softwaretester / IT-Consultant Asynchronous JavaScript and XML TypeScript Selenium ...
Senior Softwaretester / IT-Consultant

  • Erstellen und Weiterentwicklung der Tests
  • Migration von dem Selenium nach Cypress
  • Überarbeitung der Testinfrastruktur

Cypress.io Selenium Selenium WebDriver
Asynchronous JavaScript and XML TypeScript Selenium WebDriver Docker Jenkins
Deutsches Rundfunkarchiv, dra.de
1 Jahr 8 Monate
2020-03 - 2021-10

Anlagenschwenk im Umfeld Prisma / iDIS Projekt

Software-Architekt / Entwicker / DevOP OSGI JAVA Groovy ...
Software-Architekt / Entwicker / DevOP

 

  • OSGi/Java 8/OpenJDK 11
  • Umstieg von Java 8 auf OpenJDK 11 
  • Spring Boot Services
  • CI/CD mit Jenkins / Bitbucket / GitLab / Artifactory
  • Docker, Ansible, Ansible Tower
  • Maven, Tycho
  • Groovy / Bash-Scripting
  • Eclipse, Jenkins, JIRA, Confluence
  • Scrum / Kanban / Scaled Agile Framework® (SAFe)
 
Jenkins Artifactory Ansible Docker Eclipse Maven Tycho Atlassian JIRA Spring Boot Eclipse RCP
OSGI JAVA Groovy Bash scrum Ansible Docker Scaled Agile Framework® (SAFe) OpenJDK OpenJDK 11 Java 8
Deutsche Bahn
Frankfurt am Main
1 Jahr
2019-02 - 2020-01

Microservice Tests im Bereich Reisendeninformation der Deutschen Bahn

Senior Software Tester Scrum JavaScript Excel
Senior Software Tester

Realisierung der Testinfrastruktur mit NANOOK.IO, 'a toolkit for test case and test data creation' und dem Test-Executor BitDiver für Microservices

 

  • Javascript / Node.js
  • CI/CD mit Jenkins/Gitlab
  • Kubernetes/Docker
  • Groovy/Bash-Scripting
  • TDD/Testautomatisierung
  • IntelliJ, Jenkins, JIRA, Confluence
  • Scrum/Kanban/Scaled Agile Framework® (SAFe)
 
 
 
Node.js yarn npm Docker AWS Kubernetes
Scrum JavaScript Excel
Deutsche Bahn
2 Jahre 8 Monate
2017-06 - 2020-01

Microservices im Bereich Reisendeninformation der Deutschen Bahn

Senior Software Engineer Scrum Java Kafka ...
Senior Software Engineer

Realisierung mehrere Kafka Streams Microservices, mit Anbindung an eine Vielzahl von internen und externen Diensten 

 
  • Java/JEE (Projekt verwendet Version 8-11 mit Fokus auf Implementierung des Backends in AWS)
  • CI/CD mit Jenkins/Gitlab
  • Kubernetes/Docker
  • Groovy/Bash-Scripting
  • TDD/Testautomatisierung
  • IntelliJ, Jenkins, JIRA, Confluence
  • Scrum/Kanban/Scaled Agile Framework® (SAFe)
 
 
JIRA Gradle Jenkins Docker Grafana Kibana Elasticsearch Apache Cassandra PostgreSQL AWS IntelliJ IDEA Linux Java 8 Apache Kafka Spring Boot Kubernetes GitLab Git Kafka FitNesse Confluence SonarQube JPA JAX-RS Java 9 Java 11 OpenJDK
Scrum Java Kafka Kafka Streams Kanban Groovy Bash Java 8 Java 9 Java 11
Deutsche Bahn
3 Jahre 1 Monat
2017-01 - 2020-01

nanook.io - A toolkit for test case and test data creation

Produkt - Autor / Entwickler JavaScript HTML CSS ...
Produkt - Autor / Entwickler

nanook.io - A toolkit for test case and test data creation

Equivalent class tables

Define, Document and Optimize your test cases.

Test data generation

Enrich the tables with generator calls and generate your data as needed. Export the data in any format you need. The generators and exporters are fully customizable.

Integrate Faster

All your testing apps, tools and platforms, are easy to integrate with nanook

Reference project: Deutsche Bahn - Reisendeninformation

Node.js npm yarn GitHub Docker
JavaScript HTML CSS Excel
6 Monate
2017-01 - 2017-06

Analyse Client für Liquiditätsmanagement

Senior Software Engineer Java Swing AWT ...
Senior Software Engineer
Eclipse Oracle Spring Boot
Java Swing AWT REST
DZ Bank
2 Jahre 6 Monate
2014-08 - 2017-01

Architektur und Implementierung von mehreren Webclients für Spring-Batch Backend ( SmartGWT / SmartClient )

Senior Architekt / Entwicker Asciidoc GWT Java 1.6 ...
Senior Architekt / Entwicker
Architektur und Implementierung von mehreren Webclients ( SmartGWT / SmartClient ) für Spring-Batch Backend
 
Erbrachte Leistungen:
Konzeption, Architektur, Implementierung, Test
Oracle GIT SVN Ant Atlassian JIRA Maven Gradle Jenkins Eclipse VPUML SmartGWT SmartClient Log4j Spring Spring Boot Spring Batch WebLogic EE Tomcat Microsoft Windows Linux JPA JAAS
Asciidoc GWT Java 1.6 JavaScript
Deutsche Bank
Frankfurt am Main
4 Jahre 1 Monat
2011-09 - 2015-09

Automatenanwendung IPad App

Entwickler C Objectiv C JavaScript ...
Entwickler
Konzeption und Entwicklung eine Automatenanwendung
(IPad App)
 
Branche: Maschinenbau & Betriebstechnik

Erbrachte Leistungen:
Architektur, Implementierung, Test, Wartung
 
GIT Atlassian JIRA Xcode IPad
C Objectiv C JavaScript iOS
full-battery.com
3 Jahre 5 Monate
2011-04 - 2014-08

Softwareentwicklung für Röntgen-Anlagen und andere Sicherheits-Systeme für Flug-Passagiere und -Gepäck

Architekt / Entwicker Linux Java Swing RCP - Rich Client ...
Architekt / Entwicker
Architektur und Implementierung von
  • eine Automatenanwendung ( OSGi Architektur )
  • eine Touch-Bedienoberfläche ( UI-Client )
für Röntgen-Anlagen und andere Sicherheits-Systeme für Flug-Passagiere und -Gepäck
 
Branche: Maschinenbau & Betriebstechnik & Sicherheitstechnik

Erbrachte Leistungen:
Konzeption, Architektur, Implementierung, Test
Linux Java Swing RCP - Rich Client AWT OSGi Equinox Log4j JUnit Spring Ant Maven Maven-Tycho Jenkins Nexus Marathon SVN CVS JIRA Bugzilla C C++ Java XML Eclipse Python
Smiths Detection, http://www.smithsdetection.com/
Wiesbaden
5 Jahre 1 Monat
2008-01 - 2013-01

Mehrere Produktentwicklungen

Architekt / Software Entwickler Java JavaScript Linux ...
Architekt / Software Entwickler
Konzeption und Entwicklung
  • eine Automatenanwendung (Client / Server - OSGi Architektur)
  • eine Touch-Bedienoberfläche (Swing / AWT - Client)
  • Web Monitoringtool (GWT - Client)
  • Web Administrationstool (GWT - Client)

Erbrachte Leistungen:
Konzeption, Architektur, Implementierung, Test, Wartung

Java JavaScript Linux Linux Apache MySQL Eclipse XML OSGi Equinox Swing RCP - Rich Client AWT GWT Log4j JDBC JDBC Ant Bugzilla SVN
full-battery.com
4 Jahre 4 Monate
2007-01 - 2011-04

FESAD (Fernseharchiv-Dokumentations-System) Hessische Rundfunk (ARD)

Java-Entwickler, Berater Java Swing JUnit ...
Java-Entwickler, Berater

Swing- und Web-Frontend Entwicklung

Erbrachte Leistungen:

  • Performance Verbesserung der bestehenden Swing Applikation.
  • Refactoring der Clientarchitektur
  • Umstellung auf JSR-296 Swing Application Framework
  • Umstellung auf JSR-295 Beans Binding

Umgebung/Software:
Client-Umgebung: Windows XP, Java SDK 1.5.x / 1.6.x
Server-Umgebung: Sun Solaris, JBoss, Oracle 10i
Entwicklungsumgebungen: Eclipse 3.X
Technologien: Java, J2EE, MVC, SQL, XML;
APIs: Log4j, Swing, AWT, JUnit, Swing App Framework, Hibernate,
JSR-296 Swing Application Framework, JSR-295 Beans Binding;
Tools: Apache Jakarta Ant, Maven, PL/SQL-Developer, JIRA;
Versionierungstool: CVS / SVN;

Oracle/SQL JPA SVN CVS JBoss Oracle 10
Java Swing JUnit AWT
hr Hessischer Rundfunk
4 Monate
2009-09 - 2009-12

Technische Unterstützung und Coaching der Teams in Fragen der Swing-Entwicklung

Java-Entwickler, Berater, Trainer
Java-Entwickler, Berater, Trainer
  • Betreuung eines Swing Frameworks auf Basis des MVC Patterns
  • Technische Unterstützung und Coaching der Teams in Fragen der Swing-Entwicklung
  • Bugfixing

PASS IT-Consulting GmbH
3 Jahre
2006-01 - 2008-12

Testtool (Vorläufer von Nanook.io)

Architekt / Software Entwickler Java Maven Ant ...
Architekt / Software Entwickler
Konzeption und Entwicklung
  • Testtool (RCP Eclipse Client)
  • Miragtion vom Perl

Erbrachte Leistungen:
Konzeption, Architektur, Implementierung, Test, Wartung

Eclipse RCP eclipse rich client platform Eclipse SWT JFace SVN
Java Maven Ant Perl XML Windows Linux
2 Jahre 7 Monate
2004-10 - 2007-04

MoVe - Modulares Versionsmanagement Bereitstellung von Sortierinformation zur Steuerung der Briefsortierung in den Briefzentren der Deutschen Post AG

Java-Entwickler, Berater
Java-Entwickler, Berater
  • Entwicklung und Betreuung eines Swing Frameworks auf Basis des MVC Patterns
  • Technische Unterstützung und Coaching der Teams in Fragen der Swing-Entwicklung
  • Mitwirken an der Entwicklung der Module Sortierplan SSA/GSA/FSQM, Zielliste, Zubis, Repository und der Rahmenanwendung
  • Review und Redesign der Java-Sourcen
  • Bugfixing
  • Begleitende Dokumentation aller Architektur-Entscheidungen und Prozesse. Component-, Usecase-, Activity- und Class-Diagrams.


Umgebung/Software:
Client-Umgebung: Windows XP, Java SDK 1.4.x
Server-Umgebung: Sun Solaris, OC4J (Oracle IAS), Oracle 10i
Entwicklungsumgebungen: Eclipse 3.x
Technologien: Java, J2EE, MVC, SQL, XML;
APIs: Log4j, Swing, AWT, JUnit;
Tools: Apache Jakarta Ant, PL/SQL-Developer, Bugzilla, Checkstyle;
Versionierungstool: CVS; Automatisiertes Testen mit JUnit

Deutsche Post ITSolutions GmbH
5 Jahre 10 Monate
1999-01 - 2004-10

Verschiedene Software-Projekte

Software-Entwickler
Software-Entwickler
Sinope GmbH

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium der Informatik an der FH Frankfurt/Main
Abschluß: Diplom Informatiker FH

Position

Position

Senior IT-Berater, Software Architekt, Tester, Web- und UI-Entwickler

Kompetenzen

Kompetenzen

Top-Skills

Java Kotlin Typescript cypress.io playwright.dev JavaScript React Flutter Dart Swing Eclipse RCP Next.js OSGI

Schwerpunkte

Flutter
Fortgeschritten
Cypress.io
Experte
Java
Experte
Kotlin
Fortgeschritten
TypeScript
Fortgeschritten
Playwright.dev
Fortgeschritten

Kernkompetenzen

  • Multi-Plattform (Mobil, Web, Desktop und Embedded) App Development mit Flutter
  • Testautomatisierung mit Cypress.io / Playwright.dev, Last- und Performancestest 
  • Java/Kotlin/TypeScript Architektur, Microservices, Services
  • Agile Softwareentwicklungsprozesse (Scrum, Kanban)
  • Know-How in der Technologieberatung für komplexe und heterogene IT-Systemlandschaften
  • Unterstützung bei Architekturentscheidungen und Auswahl geeigneter Technologien
  • Prototypenerstellung, Machbarkeitsanalysen, Aufwandsabschätzungen
  • Objektorientierte Programmierung
  • Performance-Optimierung
  • Analyse, Refactoring, Code- und Design-Reviews
  • Continuous Delivery und Continuous Integration, DevOps

Produkte / Standards / Erfahrungen / Methoden

Ansible
Ant
Apache Kafka
Artifactory
Asciidoc
Atlassian JIRA
AWS
AWT
Bugzilla
Confluence
CSS
CVS
Docker
Eclipse
Eclipse RCP
eclipse rich client platform
Eclipse SWT
Elasticsearch
Excel
FitNesse
Git
GitHub
GitLab
Gradle
Grafana
GWT
HTML
IntelliJ IDEA
iOS
JAAS
Java 9
JAX-RS
JBoss
Jenkins
JFace
JIRA
JPA
JUnit
Kafka
Kafka Streams
Kanban
Kibana
Kubernetes
Linux Apache MySQL
Log4j
Marathon
Maven
Maven-Tycho
Nanook
Nexus
Node.js
npm
OpenJDK
OSGI
OSGi Equinox
REST
Scaled Agile Framework® (SAFe)
Scrum
Selenium
Selenium WebDriver
SmartClient
SmartGWT
SonarQube
Spring
Spring Batch
Spring Boot
SVN
Swing
Swing RCP - Rich Client
Tomcat
Tycho
VPUML
WebLogic EE
Xcode
XML
yarn
Google Analytics
Google Play
Stripe
Apple Appstore
Google Firebase
DHL
Twilio
Mailgun
Google Cloud
Terraform
Azure
 

Betriebssysteme

Android
Linux
Mac OS, iOS
Microsoft Windows, MS-DOS
OS/2
SUN OS, Solaris

Programmiersprachen

Bash
Bash, Zsh
C, C++
Groovy
Imake, GNU-Make, Make-Maker etc...
JAVA
Java 11
Java 17
Java 8
JavaScript
Typescript
Objective C, Swift
Oracle/SQL
Python
Flutter

Datenbanken

Access
Apache Cassandra
DAO
DB2
Ingres
Interbase
JDBC
Lotus Notes
MongoDB
MS SQL Server
MySQL
ODBC
Oracle
Oracle 10
Postgres
PostgreSQL
SQL
ZOPE Object Database

Datenkommunikation

Bus
Ethernet
Fax
IBM LAN Server
Internet, Intranet
ISDN
LAN, LAN Manager
NetBios
Novell
OS/2 Netzwerk
parallele Schnittstelle
PC-Anywhere
Router
RS232
SMTP
SNMP
TCP/IP
Token Ring
Windows Netzwerk
Winsock

Branchen

Branchen

Bank, Telekommunikation, Finanzdienstleister, IT-Dienstleister, Internet Agentur, Maschinenbau, Betriebstechnik, Sicherheitstechnik, Medien, Transport, Handel

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich

Bevorzugt werden Projekte mit Typescript, Cypress.io, Playwright.dev und Flutter
möglich

Projekte

Projekte

5 Monate
2023-11 - heute

SMA ennexOS - Cross Sector Energy Management - Weiterentwicklung

Senior Software Engineer / DevOp / Tester Java Gradle Bnd ...
Senior Software Engineer / DevOp / Tester

https://ennexos.com


Weiterentwicklung vom "ennexOS", Anbindung an eine Vielzahl von internen und externen Diensten 

  • Java mit Fokus auf OSGi  (Java 8,17)

  • TDD/Testautomatisierung

  • IntelliJ, JIRA, Confluence, Visual Studio Code

  • Scrum/Scaled Agile Framework® (SAFe)

  • WebUI Implementierung mit TypeScript und Angular 15-17

IntelliJ Eclipse
Java Gradle Bnd Osgi TypeScript Angular Grafana Jenkins MQTT TCP/IP IoT Internet of Things
SMA.DE
Kassel, Hessen / Remote
9 Monate
2023-04 - 2023-12

Test-Automatisierung, Konzeption, Beratung und Schulung

Senior Test Engineer TypeScript JavaScript Jest ...
Senior Test Engineer
  • Erstellung und Erweiterung der API-Tests für verschiedene Produkte 
  • Erstellung und Optimierung der Tests in Cypress.io für verschiedene Produkte
  • Optimierung des CI/CD-Jobs für die QA
  • Erzeugung der synthetische Testdaten
  • Technische Beratung
  • Cypress Schulung

Cypress TeamCity Keycloak Gitlab
TypeScript JavaScript Jest Next.js Angular Java
Init.de
Remote
8 Monate
2023-03 - 2023-10

Startup Financial Services

Senior Lead Developer / Solution Architect / QA Engineer TypeScript Terraform Docker ...
Senior Lead Developer / Solution Architect / QA Engineer
  • Cloud Computing, AWS / Azure Architektur

  • Agile Softwareentwicklungsprozesse (Kanban)

  • Know-How in der Technologieberatung für komplexe und heterogene IT-Systemlandschaften

  • Unterstützung bei Architekturentscheidungen und Auswahl geeigneter Technologien

  • Prototypenerstellung, Machbarkeitsanalysen, Aufwandsabschätzungen

  • Performance-Optimierung

  • Analyse, Refactoring, Code- und Design-Reviews

  • Continuous Delivery und Continuous Integration, DevOps

  • Testautomatisierung, Last- und Performance-Tests

Next.js AWS Azure Cypress.io K6.io GitHub Actions Laravel
TypeScript Terraform Docker SQL Rest css Flutter PHP
Berlin
1 Jahr 7 Monate
2022-01 - 2023-07

Services im Bereich Charging Station Platform vom Mercedes-Benz

Senior Software Engineer / DevOp / Tester / InCarApp-Prototyping Java 17 Flutter Kotlin ...
Senior Software Engineer / DevOp / Tester / InCarApp-Prototyping

Realisierung mehrere Services, mit Anbindung an eine Vielzahl von internen und externen Diensten 

  • Kotlin mit Fokus auf Implementierung des Backends in Azure (Java 8,11,17)

  • Kubernetes/Docker

  • Groovy/Bash-Scripting

  • TDD/Testautomatisierung

  • IntelliJ, JIRA, Confluence, Visual Studio Code

  • Scrum/Scaled Agile Framework® (SAFe)

  • API-Testing mit TypeScript

  • InCarApp-Prototyping mit Flutter

Azure Azure Cosmos DB Azure EventBus
Java 17 Flutter Kotlin TypeScript Spring Boot Spring Cloud Data Flow DataDog Node.js Python Terraform Java 11 Helm Jest Supertest
Mercedes-Benz
Stuttgart
6 Monate
2022-10 - 2023-03

Senior Testautomatisierer (m/w/d) - Remote

Test-Automatisierung, Konzeption und Beratung Typescript
Test-Automatisierung, Konzeption und Beratung
  • Migration von einem Projekt in Selenium nach Cypress.io
  • Technische Beratung 


Cypress.io
Typescript
Deutsches Rundfunkarchiv, dra.de
Remote
2 Jahre
2020-11 - 2022-10

Startup ECommerce und Service (Shopware & Flutter)

Projektleitung Javascript TypeScript Flutter
Projektleitung

Digitalisierung der gesamten vorderen Wertschöpfungskette weltweit auf Basis der eigenen Plattform (Commerce, Marketing und Sales/Service Cloud)

  • Aufbau und Führung einer effizienten Projektstruktur 
  • Prozessaufnahme
  • Erstellung von Fachkonzepten mit den Fachabteilungen
  • Steuerung der Fachabteilung hinsichtlich agiler Arbeitsweisen
  • Testaufbau und -durchführung, Lasttests
  • Steuerung und Anweisung aller externen Dienstleister
  • Integration von unterstützenden Software (z.B. CMS)
  • Webshop-Apps: Android und iOS mit Flutter
  • Webshop (Shopware)
  • Webshop-Administration (Shopware)
AWS Google Cloud Google Firebase Apple Appstore MySQL Stripe DHL Twilio Mailgun Google Analytics Google Play Shopware Cypress.io Shopware 6 k6.io
Javascript TypeScript Flutter
5 Monate
2021-09 - 2022-01

Testoptimierung

Senior Softwaretester / IT-Consultant Asynchronous JavaScript and XML TypeScript Selenium ...
Senior Softwaretester / IT-Consultant

  • Erstellen und Weiterentwicklung der Tests
  • Migration von dem Selenium nach Cypress
  • Überarbeitung der Testinfrastruktur

Cypress.io Selenium Selenium WebDriver
Asynchronous JavaScript and XML TypeScript Selenium WebDriver Docker Jenkins
Deutsches Rundfunkarchiv, dra.de
1 Jahr 8 Monate
2020-03 - 2021-10

Anlagenschwenk im Umfeld Prisma / iDIS Projekt

Software-Architekt / Entwicker / DevOP OSGI JAVA Groovy ...
Software-Architekt / Entwicker / DevOP

 

  • OSGi/Java 8/OpenJDK 11
  • Umstieg von Java 8 auf OpenJDK 11 
  • Spring Boot Services
  • CI/CD mit Jenkins / Bitbucket / GitLab / Artifactory
  • Docker, Ansible, Ansible Tower
  • Maven, Tycho
  • Groovy / Bash-Scripting
  • Eclipse, Jenkins, JIRA, Confluence
  • Scrum / Kanban / Scaled Agile Framework® (SAFe)
 
Jenkins Artifactory Ansible Docker Eclipse Maven Tycho Atlassian JIRA Spring Boot Eclipse RCP
OSGI JAVA Groovy Bash scrum Ansible Docker Scaled Agile Framework® (SAFe) OpenJDK OpenJDK 11 Java 8
Deutsche Bahn
Frankfurt am Main
1 Jahr
2019-02 - 2020-01

Microservice Tests im Bereich Reisendeninformation der Deutschen Bahn

Senior Software Tester Scrum JavaScript Excel
Senior Software Tester

Realisierung der Testinfrastruktur mit NANOOK.IO, 'a toolkit for test case and test data creation' und dem Test-Executor BitDiver für Microservices

 

  • Javascript / Node.js
  • CI/CD mit Jenkins/Gitlab
  • Kubernetes/Docker
  • Groovy/Bash-Scripting
  • TDD/Testautomatisierung
  • IntelliJ, Jenkins, JIRA, Confluence
  • Scrum/Kanban/Scaled Agile Framework® (SAFe)
 
 
 
Node.js yarn npm Docker AWS Kubernetes
Scrum JavaScript Excel
Deutsche Bahn
2 Jahre 8 Monate
2017-06 - 2020-01

Microservices im Bereich Reisendeninformation der Deutschen Bahn

Senior Software Engineer Scrum Java Kafka ...
Senior Software Engineer

Realisierung mehrere Kafka Streams Microservices, mit Anbindung an eine Vielzahl von internen und externen Diensten 

 
  • Java/JEE (Projekt verwendet Version 8-11 mit Fokus auf Implementierung des Backends in AWS)
  • CI/CD mit Jenkins/Gitlab
  • Kubernetes/Docker
  • Groovy/Bash-Scripting
  • TDD/Testautomatisierung
  • IntelliJ, Jenkins, JIRA, Confluence
  • Scrum/Kanban/Scaled Agile Framework® (SAFe)
 
 
JIRA Gradle Jenkins Docker Grafana Kibana Elasticsearch Apache Cassandra PostgreSQL AWS IntelliJ IDEA Linux Java 8 Apache Kafka Spring Boot Kubernetes GitLab Git Kafka FitNesse Confluence SonarQube JPA JAX-RS Java 9 Java 11 OpenJDK
Scrum Java Kafka Kafka Streams Kanban Groovy Bash Java 8 Java 9 Java 11
Deutsche Bahn
3 Jahre 1 Monat
2017-01 - 2020-01

nanook.io - A toolkit for test case and test data creation

Produkt - Autor / Entwickler JavaScript HTML CSS ...
Produkt - Autor / Entwickler

nanook.io - A toolkit for test case and test data creation

Equivalent class tables

Define, Document and Optimize your test cases.

Test data generation

Enrich the tables with generator calls and generate your data as needed. Export the data in any format you need. The generators and exporters are fully customizable.

Integrate Faster

All your testing apps, tools and platforms, are easy to integrate with nanook

Reference project: Deutsche Bahn - Reisendeninformation

Node.js npm yarn GitHub Docker
JavaScript HTML CSS Excel
6 Monate
2017-01 - 2017-06

Analyse Client für Liquiditätsmanagement

Senior Software Engineer Java Swing AWT ...
Senior Software Engineer
Eclipse Oracle Spring Boot
Java Swing AWT REST
DZ Bank
2 Jahre 6 Monate
2014-08 - 2017-01

Architektur und Implementierung von mehreren Webclients für Spring-Batch Backend ( SmartGWT / SmartClient )

Senior Architekt / Entwicker Asciidoc GWT Java 1.6 ...
Senior Architekt / Entwicker
Architektur und Implementierung von mehreren Webclients ( SmartGWT / SmartClient ) für Spring-Batch Backend
 
Erbrachte Leistungen:
Konzeption, Architektur, Implementierung, Test
Oracle GIT SVN Ant Atlassian JIRA Maven Gradle Jenkins Eclipse VPUML SmartGWT SmartClient Log4j Spring Spring Boot Spring Batch WebLogic EE Tomcat Microsoft Windows Linux JPA JAAS
Asciidoc GWT Java 1.6 JavaScript
Deutsche Bank
Frankfurt am Main
4 Jahre 1 Monat
2011-09 - 2015-09

Automatenanwendung IPad App

Entwickler C Objectiv C JavaScript ...
Entwickler
Konzeption und Entwicklung eine Automatenanwendung
(IPad App)
 
Branche: Maschinenbau & Betriebstechnik

Erbrachte Leistungen:
Architektur, Implementierung, Test, Wartung
 
GIT Atlassian JIRA Xcode IPad
C Objectiv C JavaScript iOS
full-battery.com
3 Jahre 5 Monate
2011-04 - 2014-08

Softwareentwicklung für Röntgen-Anlagen und andere Sicherheits-Systeme für Flug-Passagiere und -Gepäck

Architekt / Entwicker Linux Java Swing RCP - Rich Client ...
Architekt / Entwicker
Architektur und Implementierung von
  • eine Automatenanwendung ( OSGi Architektur )
  • eine Touch-Bedienoberfläche ( UI-Client )
für Röntgen-Anlagen und andere Sicherheits-Systeme für Flug-Passagiere und -Gepäck
 
Branche: Maschinenbau & Betriebstechnik & Sicherheitstechnik

Erbrachte Leistungen:
Konzeption, Architektur, Implementierung, Test
Linux Java Swing RCP - Rich Client AWT OSGi Equinox Log4j JUnit Spring Ant Maven Maven-Tycho Jenkins Nexus Marathon SVN CVS JIRA Bugzilla C C++ Java XML Eclipse Python
Smiths Detection, http://www.smithsdetection.com/
Wiesbaden
5 Jahre 1 Monat
2008-01 - 2013-01

Mehrere Produktentwicklungen

Architekt / Software Entwickler Java JavaScript Linux ...
Architekt / Software Entwickler
Konzeption und Entwicklung
  • eine Automatenanwendung (Client / Server - OSGi Architektur)
  • eine Touch-Bedienoberfläche (Swing / AWT - Client)
  • Web Monitoringtool (GWT - Client)
  • Web Administrationstool (GWT - Client)

Erbrachte Leistungen:
Konzeption, Architektur, Implementierung, Test, Wartung

Java JavaScript Linux Linux Apache MySQL Eclipse XML OSGi Equinox Swing RCP - Rich Client AWT GWT Log4j JDBC JDBC Ant Bugzilla SVN
full-battery.com
4 Jahre 4 Monate
2007-01 - 2011-04

FESAD (Fernseharchiv-Dokumentations-System) Hessische Rundfunk (ARD)

Java-Entwickler, Berater Java Swing JUnit ...
Java-Entwickler, Berater

Swing- und Web-Frontend Entwicklung

Erbrachte Leistungen:

  • Performance Verbesserung der bestehenden Swing Applikation.
  • Refactoring der Clientarchitektur
  • Umstellung auf JSR-296 Swing Application Framework
  • Umstellung auf JSR-295 Beans Binding

Umgebung/Software:
Client-Umgebung: Windows XP, Java SDK 1.5.x / 1.6.x
Server-Umgebung: Sun Solaris, JBoss, Oracle 10i
Entwicklungsumgebungen: Eclipse 3.X
Technologien: Java, J2EE, MVC, SQL, XML;
APIs: Log4j, Swing, AWT, JUnit, Swing App Framework, Hibernate,
JSR-296 Swing Application Framework, JSR-295 Beans Binding;
Tools: Apache Jakarta Ant, Maven, PL/SQL-Developer, JIRA;
Versionierungstool: CVS / SVN;

Oracle/SQL JPA SVN CVS JBoss Oracle 10
Java Swing JUnit AWT
hr Hessischer Rundfunk
4 Monate
2009-09 - 2009-12

Technische Unterstützung und Coaching der Teams in Fragen der Swing-Entwicklung

Java-Entwickler, Berater, Trainer
Java-Entwickler, Berater, Trainer
  • Betreuung eines Swing Frameworks auf Basis des MVC Patterns
  • Technische Unterstützung und Coaching der Teams in Fragen der Swing-Entwicklung
  • Bugfixing

PASS IT-Consulting GmbH
3 Jahre
2006-01 - 2008-12

Testtool (Vorläufer von Nanook.io)

Architekt / Software Entwickler Java Maven Ant ...
Architekt / Software Entwickler
Konzeption und Entwicklung
  • Testtool (RCP Eclipse Client)
  • Miragtion vom Perl

Erbrachte Leistungen:
Konzeption, Architektur, Implementierung, Test, Wartung

Eclipse RCP eclipse rich client platform Eclipse SWT JFace SVN
Java Maven Ant Perl XML Windows Linux
2 Jahre 7 Monate
2004-10 - 2007-04

MoVe - Modulares Versionsmanagement Bereitstellung von Sortierinformation zur Steuerung der Briefsortierung in den Briefzentren der Deutschen Post AG

Java-Entwickler, Berater
Java-Entwickler, Berater
  • Entwicklung und Betreuung eines Swing Frameworks auf Basis des MVC Patterns
  • Technische Unterstützung und Coaching der Teams in Fragen der Swing-Entwicklung
  • Mitwirken an der Entwicklung der Module Sortierplan SSA/GSA/FSQM, Zielliste, Zubis, Repository und der Rahmenanwendung
  • Review und Redesign der Java-Sourcen
  • Bugfixing
  • Begleitende Dokumentation aller Architektur-Entscheidungen und Prozesse. Component-, Usecase-, Activity- und Class-Diagrams.


Umgebung/Software:
Client-Umgebung: Windows XP, Java SDK 1.4.x
Server-Umgebung: Sun Solaris, OC4J (Oracle IAS), Oracle 10i
Entwicklungsumgebungen: Eclipse 3.x
Technologien: Java, J2EE, MVC, SQL, XML;
APIs: Log4j, Swing, AWT, JUnit;
Tools: Apache Jakarta Ant, PL/SQL-Developer, Bugzilla, Checkstyle;
Versionierungstool: CVS; Automatisiertes Testen mit JUnit

Deutsche Post ITSolutions GmbH
5 Jahre 10 Monate
1999-01 - 2004-10

Verschiedene Software-Projekte

Software-Entwickler
Software-Entwickler
Sinope GmbH

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium der Informatik an der FH Frankfurt/Main
Abschluß: Diplom Informatiker FH

Position

Position

Senior IT-Berater, Software Architekt, Tester, Web- und UI-Entwickler

Kompetenzen

Kompetenzen

Top-Skills

Java Kotlin Typescript cypress.io playwright.dev JavaScript React Flutter Dart Swing Eclipse RCP Next.js OSGI

Schwerpunkte

Flutter
Fortgeschritten
Cypress.io
Experte
Java
Experte
Kotlin
Fortgeschritten
TypeScript
Fortgeschritten
Playwright.dev
Fortgeschritten

Kernkompetenzen

  • Multi-Plattform (Mobil, Web, Desktop und Embedded) App Development mit Flutter
  • Testautomatisierung mit Cypress.io / Playwright.dev, Last- und Performancestest 
  • Java/Kotlin/TypeScript Architektur, Microservices, Services
  • Agile Softwareentwicklungsprozesse (Scrum, Kanban)
  • Know-How in der Technologieberatung für komplexe und heterogene IT-Systemlandschaften
  • Unterstützung bei Architekturentscheidungen und Auswahl geeigneter Technologien
  • Prototypenerstellung, Machbarkeitsanalysen, Aufwandsabschätzungen
  • Objektorientierte Programmierung
  • Performance-Optimierung
  • Analyse, Refactoring, Code- und Design-Reviews
  • Continuous Delivery und Continuous Integration, DevOps

Produkte / Standards / Erfahrungen / Methoden

Ansible
Ant
Apache Kafka
Artifactory
Asciidoc
Atlassian JIRA
AWS
AWT
Bugzilla
Confluence
CSS
CVS
Docker
Eclipse
Eclipse RCP
eclipse rich client platform
Eclipse SWT
Elasticsearch
Excel
FitNesse
Git
GitHub
GitLab
Gradle
Grafana
GWT
HTML
IntelliJ IDEA
iOS
JAAS
Java 9
JAX-RS
JBoss
Jenkins
JFace
JIRA
JPA
JUnit
Kafka
Kafka Streams
Kanban
Kibana
Kubernetes
Linux Apache MySQL
Log4j
Marathon
Maven
Maven-Tycho
Nanook
Nexus
Node.js
npm
OpenJDK
OSGI
OSGi Equinox
REST
Scaled Agile Framework® (SAFe)
Scrum
Selenium
Selenium WebDriver
SmartClient
SmartGWT
SonarQube
Spring
Spring Batch
Spring Boot
SVN
Swing
Swing RCP - Rich Client
Tomcat
Tycho
VPUML
WebLogic EE
Xcode
XML
yarn
Google Analytics
Google Play
Stripe
Apple Appstore
Google Firebase
DHL
Twilio
Mailgun
Google Cloud
Terraform
Azure
 

Betriebssysteme

Android
Linux
Mac OS, iOS
Microsoft Windows, MS-DOS
OS/2
SUN OS, Solaris

Programmiersprachen

Bash
Bash, Zsh
C, C++
Groovy
Imake, GNU-Make, Make-Maker etc...
JAVA
Java 11
Java 17
Java 8
JavaScript
Typescript
Objective C, Swift
Oracle/SQL
Python
Flutter

Datenbanken

Access
Apache Cassandra
DAO
DB2
Ingres
Interbase
JDBC
Lotus Notes
MongoDB
MS SQL Server
MySQL
ODBC
Oracle
Oracle 10
Postgres
PostgreSQL
SQL
ZOPE Object Database

Datenkommunikation

Bus
Ethernet
Fax
IBM LAN Server
Internet, Intranet
ISDN
LAN, LAN Manager
NetBios
Novell
OS/2 Netzwerk
parallele Schnittstelle
PC-Anywhere
Router
RS232
SMTP
SNMP
TCP/IP
Token Ring
Windows Netzwerk
Winsock

Branchen

Branchen

Bank, Telekommunikation, Finanzdienstleister, IT-Dienstleister, Internet Agentur, Maschinenbau, Betriebstechnik, Sicherheitstechnik, Medien, Transport, Handel

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.