Senior Software Engineer | Frontend & Test Automation Expert
Aktualisiert am 16.04.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.06.2024
Verfügbar zu: 80%
davon vor Ort: 50%
Softwareentwicklung in Java
Webentwicklung
Testautomatisierung
Agile Softwareentwicklung mit Scrum und Kanban
Specification by Example
TDD
Clean Code
Design Patterns
Java
Spring
TypeScript
Lit
AngularJS
Angular
JBehave
Selenium
Playwright
Maven
Webpack
Nx
Jenkins
Docker
Git
Deutsch
Muttersprache
Englisch
Verhandlungssicher

Einsatzorte

Einsatzorte

München (+20km)
Deutschland
möglich

Projekte

Projekte

6 Jahre 1 Monat
2017-08 - 2023-08

Webentwicklung und Testautomatisierung für verschiedene PAYBACK Anwendungen (PAYBACK Website, eKiosk, Online Integration)

Web Frontend Software Engineer IntelliJ Webstorm HTML ...
Web Frontend Software Engineer
  • Migration der Single-Page-Webanwendung für Service-Terminals beim Partner
  • Migration der Web-API inklusive responsiver Web-Komponenten für die Integration von Endkunden-Services in partnerseitige Webanwendungen
  • Implementierung neuer Features für die PAYBACK Website
  • Implementierung und Migration wiederverwendbarer Web-Komponenten zur Nutzung in verschiedenen Frontend-Kanälen
  • Implementierung und Wartung automatisierter Integrations- und E2E-Tests
  • Entwicklung und Anpassung von Jenkins CI/CD-Pipelines
  • Durchführung von Deployments
  • Fehlerbehebung, Debugging und 3rd Level Support
  • Technische Unterstützung und Ansprechpartner für Entwickler auf Partnerseite
  • Klärung von User Stories und Durchführung von Aufwandsabschätzungen im Rahmen von Scrum
IntelliJ Webstorm HTML CSS Pug Sass TypeScript JavaScript jQuery Lit Angular AngularJS Bootstrap Playwright Protractor Karma Jasmine soapUI Java Spring MVC JSP JUnit Mockito CoreMedia Git Docker OpenShift Jenkins Pipeline Jenkins Maven Tomcat Node Express NPM Nx Webpack Jira Confluence Crucible Windows Linux Unix
PAYBACK GmbH
München
3 Jahre
2014-08 - 2017-07

Webentwicklung und Testautomatisierung für verschiedene PAYBACK Anwendungen (eKiosk, OnlineIntegration, PAYBACK Internet Assistent)

Web Frontend Software Engineer IntelliJ Webstorm HTML ...
Web Frontend Software Engineer
  • Konzeption und Implementierung einer Web-API zusammen mit mehreren responsiven Web-Komponenten für die Integration von Endkunden-Services in partnerseitige Webanwendungen
  • Konzeption und Implementierung einer Single-Page-Webanwendung, zugeschnitten für den Einsatz auf Service-Terminals bei Partnern
  • Konzeption und Implementierung einer Web-Extension für Firefox und Chrome
  • Implementierung und Wartung automatisierter Integrations- und E2E-Tests
  • Refactoring verschiedener Frontend-Projekte zur Gewinnung besser wartbarer und wiederverwendbarer Software-Komponenten
  • Technische Unterstützung und Ansprechpartner für Entwickler von PAYBACK Partnern
  • Klärung von User Stories und Durchführung von Aufwandsabschätzungen im Rahmen von Scrum
IntelliJ Webstorm HTML CSS Jade Less Sass TypeScript JavaScript jQuery AngularJS Bootstrap WebExtensions Protractor Karma Jasmine ts-mockito soapUI Java Spring MVC JSP JUnit Mockito CoreMedia Subversion Jenkins Maven Tomcat Node Express NPM Grunt Bower Webpack Jira Confluence Crucible Windows Linux Unix
PAYBACK GmbH
München
2 Jahre 4 Monate
2012-04 - 2014-07

Testautomatisierung für ein Dokumentationssystem zum Mammographie Screening (MammaSoft)

Software Engineer in Test Eclipse Java Spring ...
Software Engineer in Test
  • Konzeption und Implementierung eines Frameworks zur Automatisierung von Testfällen verschiedener Qualitätsbereiche
  • Erhebung von Anforderungen mittels User Stories und Akzeptanzkriterien
  • Automatisierung von Akzeptanz- und Integrationstests
  • Etablierung von in Scrum-Prozess
  • Planung und Umsetzung von Continuous Integration
Eclipse Java Spring JBehave Apache POI Selenium HtmlUnit DbUnit JUnit Mockito soapUI Oracle SQL Developer Oracle DB Git Subversion Jenkins Maven Tomcat Cargo Jira Greenhopper UML UMLet Windows Unix
Kassenärztliche Vereinigung Bayerns KdöR
München
9 Monate
2011-07 - 2012-03

Java-Entwicklung eines Software-Management-Systems (LiSM)

Full Stack Java Software Engineer UML Enterprise Architect Java ...
Full Stack Java Software Engineer
  • Erweiterungen und Änderungen an der Client-Anwendung einer individuellen Software-Management-Umgebung
  • Konzeption und Implementierung einer serverseitigen Cache-Komponente für die Software-Management-Umgebung
  • Erhebung von Anforderungen mittels User Stories sowie Durchführung von Aufwandsabschätzungen im Rahmen von Scrum
UML Enterprise Architect Java Eclipse RCP Jira Ant Maven Hudson Subversion JUnit Mockito Tomcat REST
Liebherr-Werk Nenzing GmbH
Nenzing, Österreich
8 Monate
2010-12 - 2011-07

Java-Entwicklung einer Client-Integrationsplattform (KN Desktop)

Java Frontend Software Engineer Eclipse Java Eclipse RCP ...
Java Frontend Software Engineer
  • Technisches Konzept für eine Plattform zur clientseitigen Integration einzelner Logistikanwendungen sowie der Breitstellung applikationsübergreifender Dienste
  • Prototypische Realisierung der Client-Integrationsplattform
  • Abstimmung mit den Architekten einzelner zu integrierender Anwendungen sowie der applikationsübergreifenden Workflowkomponente
Eclipse Java Eclipse RCP Spring DM Albireo JUnit Mockito Subversion Jenkins Maven Tycho Apache Felix (BND) Jira Confluence UML Enterprise Architect Windows
Kühne + Nagel (AG & Co.) KG
Hamburg
4 Monate
2010-09 - 2010-12

Testautomatisierung für eine B2B-Reisebuchungsplattform

Software Engineer in Test Eclipse Selenium IDE Selenium RC ...
Software Engineer in Test
  • Automatisierung von Systemtests
  • Erstellung und Durchführung von Performance Tests
  • Generierung von Testdaten
Eclipse Selenium IDE Selenium RC JMeter Subversion Ant
Kuoni Reisen AG
Zürich, Schweiz
1 Jahr 7 Monate
2009-03 - 2010-09

Java-Entwicklung eines Software-Management-Systems (LiSM)

Full Stack Java Software Engineer Eclipse Java Eclipse RCP ...
Full Stack Java Software Engineer
  • Konzeption und Implementierung einer mehrsprachigen und offlinefähigen Client-Anwendung als Bestandteil einer individuellen Software-Management-Umgebung
  • Konzeption und Implementierung eines Jira-Plugins für die Software-Management-Umgebung
  • Dokumentation der Architektur der Software-Management-Umgebung
  • Erhebung von Anforderungen mittels User Stories sowie Durchführung von Aufwandsabschätzungen im Rahmen von Scrum
Eclipse Java Eclipse RCP REST JUnit Mockito Subversion Hudson Maven Tycho Ant Tomcat Jira UML Enterprise Architect Windows
Liebherr-Werk Nenzing GmbH
Nenzing, Österreich

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2021-05 - 2021-05

Seminar ?CoreMedia Online Content Application Engineering?

CoreMedia, München
CoreMedia, München
1 Monat
2016-08 - 2016-08

Seminar ?CoreMedia Web Application Development?

CoreMedia, München
CoreMedia, München
1 Monat
2015-04 - 2015-04

Seminar ?Spring Web?

Fast Lane, Frankfurt
Fast Lane, Frankfurt
1 Monat
2015-03 - 2015-03

Seminar ?Kooperative Kommunikation?

mensch & kommunikation, München
mensch & kommunikation, München
1 Monat
2014-09 - 2014-09

Seminar ?AngularJS?

theCodeCampus, Esslingen
theCodeCampus, Esslingen
1 Monat
2013-06 - 2013-06

Seminar ?Bausteine des Rhetorik-Erfolgs?

mensch & kommunikation, München
mensch & kommunikation, München
1 Monat
2013-04 - 2013-04

Seminar ?Core Spring?

Fast Lane, München
Fast Lane, München
1 Monat
2011-12 - 2011-12

Professional Scrum Master I (PSM I)

Scrum.org, online
Scrum.org, online
1 Monat
2010-07 - 2010-07

iSAQB Certified Professional for Software Architecture - Foundation Level

iSQI, Erlangen
iSQI, Erlangen
1 Monat
2009-08 - 2009-08

ISTQB Certified Tester - Foundation Level

iSQI, Erlangen
iSQI, Erlangen
1 Monat
2009-04 - 2009-04

IREB Certified Professional for Requirements Engineering - Foundation Level

iSQI, Zürich
iSQI, Zürich
7 Jahre 1 Monat
2001-10 - 2008-10

Studium Informatik

Diplom-Informatiker Univ. mit Note "Sehr gut", Ludwig-Maximilians-Universität, München
Diplom-Informatiker Univ. mit Note "Sehr gut"
Ludwig-Maximilians-Universität, München
Softwaretechnik und Programmierung

Position

Position

  • Senior Software Engineer
  • Web Developer
  • Java Frontend Developer
  • Software Engineer in Test

Kompetenzen

Kompetenzen

Top-Skills

Softwareentwicklung in Java Webentwicklung Testautomatisierung Agile Softwareentwicklung mit Scrum und Kanban Specification by Example TDD Clean Code Design Patterns Java Spring TypeScript Lit AngularJS Angular JBehave Selenium Playwright Maven Webpack Nx Jenkins Docker Git

Schwerpunkte

Entwurf und Realisierung komplexer Softwaresysteme im Java und Web Umfeld
Experte
Agile Softwareentwicklung mit Scrum, XP und Kanban
Experte
Specification By Example und Test-Driven Development
Experte
Software Craftsmanship, Clean Code, Design Patterns
Experte

Produkte / Standards / Erfahrungen / Methoden

Spring
Fortgeschritten
Hibernate
Fortgeschritten
Eclipse RCP
Experte
CoreMedia CMS
Fortgeschritten
Web Components
Fortgeschritten
Lit
Experte
jQuery
Fortgeschritten
Bootstrap
Experte
Angular
Fortgeschritten
AngularJS
Experte
Selenium
Experte
Protractor
Experte
Playwright
Fortgeschritten
JBehave
Experte
JUnit
Experte
Mockito
Experte
Karma
Experte
Jasmine
Experte
SoapUI
DBUnit
Fortgeschritten
JMeter
Fortgeschritten
Maven
Fortgeschritten
Ant
Fortgeschritten
Nx
Fortgeschritten
npm
Experte
Webpack
Experte
Grunt
Experte
Bower
Fortgeschritten
Jenkins
Fortgeschritten
Jenkins Pipeline
Fortgeschritten
Docker
Basics
Git
Experte
Subversion
Experte
Eclipse
Experte
IntelliJ
Experte
WebStorm
Experte

Betriebssysteme

Windows
Experte
Linux
Fortgeschritten
MacOS
Basics

Programmiersprachen

Java
Experte
TypeScript
Experte
JavaScript
Experte
HTML
Experte
CSS
Experte
Less
Experte
Sass
Experte
Bash
Fortgeschritten
SQL
Fortgeschritten
UML
Experte

Datenbanken

Oracle DB
Basics
MySQL
Basics

Datenkommunikation

SOAP
Fortgeschritten
REST
Fortgeschritten
RMI
Fortgeschritten

Einsatzorte

Einsatzorte

München (+20km)
Deutschland
möglich

Projekte

Projekte

6 Jahre 1 Monat
2017-08 - 2023-08

Webentwicklung und Testautomatisierung für verschiedene PAYBACK Anwendungen (PAYBACK Website, eKiosk, Online Integration)

Web Frontend Software Engineer IntelliJ Webstorm HTML ...
Web Frontend Software Engineer
  • Migration der Single-Page-Webanwendung für Service-Terminals beim Partner
  • Migration der Web-API inklusive responsiver Web-Komponenten für die Integration von Endkunden-Services in partnerseitige Webanwendungen
  • Implementierung neuer Features für die PAYBACK Website
  • Implementierung und Migration wiederverwendbarer Web-Komponenten zur Nutzung in verschiedenen Frontend-Kanälen
  • Implementierung und Wartung automatisierter Integrations- und E2E-Tests
  • Entwicklung und Anpassung von Jenkins CI/CD-Pipelines
  • Durchführung von Deployments
  • Fehlerbehebung, Debugging und 3rd Level Support
  • Technische Unterstützung und Ansprechpartner für Entwickler auf Partnerseite
  • Klärung von User Stories und Durchführung von Aufwandsabschätzungen im Rahmen von Scrum
IntelliJ Webstorm HTML CSS Pug Sass TypeScript JavaScript jQuery Lit Angular AngularJS Bootstrap Playwright Protractor Karma Jasmine soapUI Java Spring MVC JSP JUnit Mockito CoreMedia Git Docker OpenShift Jenkins Pipeline Jenkins Maven Tomcat Node Express NPM Nx Webpack Jira Confluence Crucible Windows Linux Unix
PAYBACK GmbH
München
3 Jahre
2014-08 - 2017-07

Webentwicklung und Testautomatisierung für verschiedene PAYBACK Anwendungen (eKiosk, OnlineIntegration, PAYBACK Internet Assistent)

Web Frontend Software Engineer IntelliJ Webstorm HTML ...
Web Frontend Software Engineer
  • Konzeption und Implementierung einer Web-API zusammen mit mehreren responsiven Web-Komponenten für die Integration von Endkunden-Services in partnerseitige Webanwendungen
  • Konzeption und Implementierung einer Single-Page-Webanwendung, zugeschnitten für den Einsatz auf Service-Terminals bei Partnern
  • Konzeption und Implementierung einer Web-Extension für Firefox und Chrome
  • Implementierung und Wartung automatisierter Integrations- und E2E-Tests
  • Refactoring verschiedener Frontend-Projekte zur Gewinnung besser wartbarer und wiederverwendbarer Software-Komponenten
  • Technische Unterstützung und Ansprechpartner für Entwickler von PAYBACK Partnern
  • Klärung von User Stories und Durchführung von Aufwandsabschätzungen im Rahmen von Scrum
IntelliJ Webstorm HTML CSS Jade Less Sass TypeScript JavaScript jQuery AngularJS Bootstrap WebExtensions Protractor Karma Jasmine ts-mockito soapUI Java Spring MVC JSP JUnit Mockito CoreMedia Subversion Jenkins Maven Tomcat Node Express NPM Grunt Bower Webpack Jira Confluence Crucible Windows Linux Unix
PAYBACK GmbH
München
2 Jahre 4 Monate
2012-04 - 2014-07

Testautomatisierung für ein Dokumentationssystem zum Mammographie Screening (MammaSoft)

Software Engineer in Test Eclipse Java Spring ...
Software Engineer in Test
  • Konzeption und Implementierung eines Frameworks zur Automatisierung von Testfällen verschiedener Qualitätsbereiche
  • Erhebung von Anforderungen mittels User Stories und Akzeptanzkriterien
  • Automatisierung von Akzeptanz- und Integrationstests
  • Etablierung von in Scrum-Prozess
  • Planung und Umsetzung von Continuous Integration
Eclipse Java Spring JBehave Apache POI Selenium HtmlUnit DbUnit JUnit Mockito soapUI Oracle SQL Developer Oracle DB Git Subversion Jenkins Maven Tomcat Cargo Jira Greenhopper UML UMLet Windows Unix
Kassenärztliche Vereinigung Bayerns KdöR
München
9 Monate
2011-07 - 2012-03

Java-Entwicklung eines Software-Management-Systems (LiSM)

Full Stack Java Software Engineer UML Enterprise Architect Java ...
Full Stack Java Software Engineer
  • Erweiterungen und Änderungen an der Client-Anwendung einer individuellen Software-Management-Umgebung
  • Konzeption und Implementierung einer serverseitigen Cache-Komponente für die Software-Management-Umgebung
  • Erhebung von Anforderungen mittels User Stories sowie Durchführung von Aufwandsabschätzungen im Rahmen von Scrum
UML Enterprise Architect Java Eclipse RCP Jira Ant Maven Hudson Subversion JUnit Mockito Tomcat REST
Liebherr-Werk Nenzing GmbH
Nenzing, Österreich
8 Monate
2010-12 - 2011-07

Java-Entwicklung einer Client-Integrationsplattform (KN Desktop)

Java Frontend Software Engineer Eclipse Java Eclipse RCP ...
Java Frontend Software Engineer
  • Technisches Konzept für eine Plattform zur clientseitigen Integration einzelner Logistikanwendungen sowie der Breitstellung applikationsübergreifender Dienste
  • Prototypische Realisierung der Client-Integrationsplattform
  • Abstimmung mit den Architekten einzelner zu integrierender Anwendungen sowie der applikationsübergreifenden Workflowkomponente
Eclipse Java Eclipse RCP Spring DM Albireo JUnit Mockito Subversion Jenkins Maven Tycho Apache Felix (BND) Jira Confluence UML Enterprise Architect Windows
Kühne + Nagel (AG & Co.) KG
Hamburg
4 Monate
2010-09 - 2010-12

Testautomatisierung für eine B2B-Reisebuchungsplattform

Software Engineer in Test Eclipse Selenium IDE Selenium RC ...
Software Engineer in Test
  • Automatisierung von Systemtests
  • Erstellung und Durchführung von Performance Tests
  • Generierung von Testdaten
Eclipse Selenium IDE Selenium RC JMeter Subversion Ant
Kuoni Reisen AG
Zürich, Schweiz
1 Jahr 7 Monate
2009-03 - 2010-09

Java-Entwicklung eines Software-Management-Systems (LiSM)

Full Stack Java Software Engineer Eclipse Java Eclipse RCP ...
Full Stack Java Software Engineer
  • Konzeption und Implementierung einer mehrsprachigen und offlinefähigen Client-Anwendung als Bestandteil einer individuellen Software-Management-Umgebung
  • Konzeption und Implementierung eines Jira-Plugins für die Software-Management-Umgebung
  • Dokumentation der Architektur der Software-Management-Umgebung
  • Erhebung von Anforderungen mittels User Stories sowie Durchführung von Aufwandsabschätzungen im Rahmen von Scrum
Eclipse Java Eclipse RCP REST JUnit Mockito Subversion Hudson Maven Tycho Ant Tomcat Jira UML Enterprise Architect Windows
Liebherr-Werk Nenzing GmbH
Nenzing, Österreich

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2021-05 - 2021-05

Seminar ?CoreMedia Online Content Application Engineering?

CoreMedia, München
CoreMedia, München
1 Monat
2016-08 - 2016-08

Seminar ?CoreMedia Web Application Development?

CoreMedia, München
CoreMedia, München
1 Monat
2015-04 - 2015-04

Seminar ?Spring Web?

Fast Lane, Frankfurt
Fast Lane, Frankfurt
1 Monat
2015-03 - 2015-03

Seminar ?Kooperative Kommunikation?

mensch & kommunikation, München
mensch & kommunikation, München
1 Monat
2014-09 - 2014-09

Seminar ?AngularJS?

theCodeCampus, Esslingen
theCodeCampus, Esslingen
1 Monat
2013-06 - 2013-06

Seminar ?Bausteine des Rhetorik-Erfolgs?

mensch & kommunikation, München
mensch & kommunikation, München
1 Monat
2013-04 - 2013-04

Seminar ?Core Spring?

Fast Lane, München
Fast Lane, München
1 Monat
2011-12 - 2011-12

Professional Scrum Master I (PSM I)

Scrum.org, online
Scrum.org, online
1 Monat
2010-07 - 2010-07

iSAQB Certified Professional for Software Architecture - Foundation Level

iSQI, Erlangen
iSQI, Erlangen
1 Monat
2009-08 - 2009-08

ISTQB Certified Tester - Foundation Level

iSQI, Erlangen
iSQI, Erlangen
1 Monat
2009-04 - 2009-04

IREB Certified Professional for Requirements Engineering - Foundation Level

iSQI, Zürich
iSQI, Zürich
7 Jahre 1 Monat
2001-10 - 2008-10

Studium Informatik

Diplom-Informatiker Univ. mit Note "Sehr gut", Ludwig-Maximilians-Universität, München
Diplom-Informatiker Univ. mit Note "Sehr gut"
Ludwig-Maximilians-Universität, München
Softwaretechnik und Programmierung

Position

Position

  • Senior Software Engineer
  • Web Developer
  • Java Frontend Developer
  • Software Engineer in Test

Kompetenzen

Kompetenzen

Top-Skills

Softwareentwicklung in Java Webentwicklung Testautomatisierung Agile Softwareentwicklung mit Scrum und Kanban Specification by Example TDD Clean Code Design Patterns Java Spring TypeScript Lit AngularJS Angular JBehave Selenium Playwright Maven Webpack Nx Jenkins Docker Git

Schwerpunkte

Entwurf und Realisierung komplexer Softwaresysteme im Java und Web Umfeld
Experte
Agile Softwareentwicklung mit Scrum, XP und Kanban
Experte
Specification By Example und Test-Driven Development
Experte
Software Craftsmanship, Clean Code, Design Patterns
Experte

Produkte / Standards / Erfahrungen / Methoden

Spring
Fortgeschritten
Hibernate
Fortgeschritten
Eclipse RCP
Experte
CoreMedia CMS
Fortgeschritten
Web Components
Fortgeschritten
Lit
Experte
jQuery
Fortgeschritten
Bootstrap
Experte
Angular
Fortgeschritten
AngularJS
Experte
Selenium
Experte
Protractor
Experte
Playwright
Fortgeschritten
JBehave
Experte
JUnit
Experte
Mockito
Experte
Karma
Experte
Jasmine
Experte
SoapUI
DBUnit
Fortgeschritten
JMeter
Fortgeschritten
Maven
Fortgeschritten
Ant
Fortgeschritten
Nx
Fortgeschritten
npm
Experte
Webpack
Experte
Grunt
Experte
Bower
Fortgeschritten
Jenkins
Fortgeschritten
Jenkins Pipeline
Fortgeschritten
Docker
Basics
Git
Experte
Subversion
Experte
Eclipse
Experte
IntelliJ
Experte
WebStorm
Experte

Betriebssysteme

Windows
Experte
Linux
Fortgeschritten
MacOS
Basics

Programmiersprachen

Java
Experte
TypeScript
Experte
JavaScript
Experte
HTML
Experte
CSS
Experte
Less
Experte
Sass
Experte
Bash
Fortgeschritten
SQL
Fortgeschritten
UML
Experte

Datenbanken

Oracle DB
Basics
MySQL
Basics

Datenkommunikation

SOAP
Fortgeschritten
REST
Fortgeschritten
RMI
Fortgeschritten

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.