Senior Beraterin, Java, SpringBoot, Cloud, Java EE, Clean Code, TDD, Agile, Extreme Programming
Aktualisiert am 21.02.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.04.2025
Verfügbar zu: 100%
davon vor Ort: 100%
Spring Boot
CleanCode
Test-Driven-Development
Sprecherin auf Konferenzen
Docker
OAuth
OpendId-Connect
Git
Maven
Helm
OpenAPI
JSON
REST
JUnit
Mockito
Gauge
Jenkins
Microservices
TDD
Kubernetes
SpringBoot
Java 21
Deutsch
Muttersprache
Englisch
sehr gut in Wort und Schrift
Russisch

Einsatzorte

Einsatzorte

Dormagen (+500km)
Deutschland, Österreich

Bei anderen Einsatzorten sollte nach einer Einarbeitungszeit Remote-Arbeit möglich sein.

möglich

Projekte

Projekte

2 Jahre 8 Monate
2022-07 - heute

Backend-Entwicklung für eine Vertragsmigration vom Großrechner hin zu einer Web-Applikation

Lead-Entwicklerin TDD Pair-Programming Java 21 ...
Lead-Entwicklerin
  • Arbeit in einem kleinen Team bestehend aus Entwicklern für Großrechner und Java-Backend Entwicklern.
  • Architekturdesign und -umsetzung der Migrationsanwendung, Automatisierung von Builds und Deployments mit Jenkins und Docker.
  • Performancemessungen und -verbesserungen zur Sicherstellung einer schnellen Migration (ca. 1 Million Verträge).
  • Intensives und produktionsnahes Testen der Migrationsanwendung.
  • Dokumentation der Migrationsanwendung und Testergebnisse, umfangreiches Logging und Loganalyse.

TDD Pair-Programming Java 21 Spring Boot Message Queuing Docker OAuth 2.0 OpenID PostgreSQL DB/2 Asciidoc JUnit IntelliJ IDEA SpringBoot Message Queue OAuth OpenId-Connect JUnit5 DB2 PostgreSql Maven Git Jenkins Sonar JIRA Confluence
SignalIduna
Remote, Dortmund
2 Jahre 2 Monate
2020-05 - 2022-06

Backend-Entwicklung für eine neu zu entwickelnde Platform

Architektin, Lead-Entwicklerin TDD Pair-Programming IntelliJ IDEA ...
Architektin, Lead-Entwicklerin
  • Arbeit nach agiler Entwicklungsmethodik im Scrum Team, enge Zusammenarbeit und Koordination mit anderen Scrum Teams und Entwicklerteams beim Kunden. 
  • Architekturdesign und -umsetzung, Stagingkonzepte, Automatisierung von Builds und Deployments mit Jenkins (CI/CD).
TDD Pair-Programming IntelliJ IDEA Java 11 REST Services SpringBoot Docker Kubernetes Helm-Charts OpenAPI OAuth Openid-Connect JUnit5 Gauge MongoDB Maven Git Jenkins Sonar JIRA Confluence Azure Rancher OTC Java 17 OpenId-Connect HashiCorp Vault Asciidoc
Creditreform, Neuss / Inkasso Wirtschaft
Remote
1 Jahr 2 Monate
2019-03 - 2020-04

Backend-Entwicklung Mobiler Backend Baukasten

Beraterin, Entwicklerin IntelliJ IDEA Java 8 REST Services ...
Beraterin, Entwicklerin
  • Arbeit nach agiler Entwicklungsmethodik im Scrum Team
IntelliJ IDEA Java 8 REST Services JSON Junit 5 Git Jenkins JIRA Confluence Sonar Kubernetes FitNesse
Valtech Mobility, Düsseldorf / Automobilindustrie
5 Monate
2018-10 - 2019-02

Neuentwicklung eines Portoberaters

Beraterin, Entwicklerin (IntelliJ IDEA Java 8 Spring Boot 2 ...
Beraterin, Entwicklerin
  • Arbeit nach agiler Entwicklungsmethodik im Scrum Team
(IntelliJ IDEA Java 8 Spring Boot 2 REST Services JSON Junit 5 Git Jenkins JIRA Confluence Sonar TeamCity
Deutsche Post
6 Monate
2018-04 - 2018-09

Neuentwicklung eines Multi-Tenant

Beraterin, Entwicklerin (IntelliJ IDEA Java 8 Spring Boot ...
Beraterin, Entwicklerin
  • Neuentwicklung eines Multi-Tenant, Multi-lingual Webshops für einen marktführenden Anbieter von Komplettaustattungen für Büro, Lager und Betrieb.
  • Arbeit nach agiler Entwicklungsmethodik im Scrum Team
(IntelliJ IDEA Java 8 Spring Boot SelfContainedSystems (SCS) Kafka REST JSON Freemarker Bootstrap Gradle JUnit Git Jenkins JIRA Confluence Sonar
NEOZO
Leverkusen
6 Monate
2017-10 - 2018-03

Microservices für eine E-Commerce Plattform im Handel

  • Betreuung, Weiterentwicklung, Neuentwicklung verschiedener Microservices im E-Commerce Tribe für shop.rewe.de.
  • Arbeit nach agiler Entwicklungsmethodik im Scrum Team
IntelliJ IDEA Java 8 Spring Boot Groovy Microservice Docker Kafka REST JSON Maven Gradle JUnit Spock Git Jenkins JIRA Confluence
9 Monate
2017-01 - 2017-09

Betreuung, Weiterentwicklung

Beraterin, Entwicklerin IntelliJ IDEA WebStorm Java 7+8 ...
Beraterin, Entwicklerin
  • Betreuung, Weiterentwicklung, Neuentwicklung verschiedener Webanwendungen im Umfeld veloplace
IntelliJ IDEA WebStorm Java 7+8 Spring Spring Boot Kotlin Docker OAuth2 REST Apache Nutch GWT 2.8 JSInterop PHP Pimcore Tomcat MySQL JSON Maven Git JUnit Jenkins JIRA Nexus)
Ixini GmbH, Köln
1 Jahr
2016-01 - 2016-12

Konzeption, Architektur, Implementierung und Testen

Beraterin, Entwicklerin
Beraterin, Entwicklerin
  • Konzeption für das Schneiden der Anwendungen
  • Implementierung, Testen und Dokumentation der Änderungen
  • Vorbereitung des Deployments und der Skripte für Datenbankänderungen
  • Spring Boot REST Services
  • Mule ESB Flows
Eclipse Java 6 + 8 Spring Spring Boot REST JSF2 GWT 2.7 SmartGWT Mule ESB Liferay JBoss Oracle JavaEE JSON Maven SVN JUnit Arquillian Mockito Sonar Rundeck Jenkins
DKV Mobility Services
Ratingen
9 Monate
2015-04 - 2015-12

Refactoring/Weiterentwicklung

Beraterin, Entwicklerin Java 6 Vaadin 6 Vaadin 7 ...
Beraterin, Entwicklerin
  • Umstellung von Spring/Hibernate nach Nutzung von JEE6-Boardmitteln (OpenJPA, CDI)
  • Frontend-Entwicklung mit VAADIN 6/7
  • Frontend Test mittels VAADIN-Testbench
  • Service- und Datenbankentwicklung
  • Unit-Tests mit Hilfe von Easy-Mock
WebSphere Application Server Websphere Software Architect Jenkins Checkstyle FindBugs
Java 6 Vaadin 6 Vaadin 7 Maven CVS JUnit EasyMock Refactoring
Düsseldorf
3 Monate
2015-01 - 2015-03

Entwicklung eines Sales Cockpit

Beraterin, Entwicklerin Scrum Java 6 Vaadin 7 ...
Beraterin, Entwicklerin
  • Entwicklung nach SCRUM Methodik
  • Frontend-Entwicklung mit VAADIN 7
  • Frontend Test mittels VAADIN-Testbench
  • Service- und Datenbankentwicklung
  • Unit-Tests mit Hilfe von Easy-Mock
WebSphere Application Server Websphere Software Architect Jenkins Sonar Checkstyle FindBugs
Scrum Java 6 Vaadin 7 Maven CVS JUnit EasyMock
Düsseldorf
9 Monate
2014-04 - 2014-12

Entwicklung der Anbindung

Beraterin, Entwicklerin Eclipse Java 7 SOAP ...
Beraterin, Entwicklerin

Entwicklung der Anbindung der REWE-Märkte an PAYBACK per RealtimeÜbertragung

  • Entwicklung im Backend-Bereich und von Multithread Programmen zur Realtime-Übertragung von REWE-Daten an PAYBACK mit Fokus auf Massendatenverarbeitung (8 Mio. Bons pro Tag)
  • Implementierung von SOAP-Webservices zur Kommunikation mit PAYBACK
  • Entwicklung mittels TDD (Test-Driven-Development) imd Pair-Programming
  • Entwicklung von Integrations- und Acceptance-Tests
  • Versorgung des REWE DWH
  • Dokumentation der Programmierung sowohl im Quellcode als auch im Wiki nach Projektvorgaben
  • Kontrolle der Einhaltung von Architekturvorgaben mittels QS-Tools
Eclipse Java 7 SOAP Spring Maven SVN JUnit DBUnit Mockito JMockit Sonar QuickBuild FindBugs Checkstyle
RIS, Rewe Informationssysteme
Köln
10 Monate
2013-06 - 2014-03

Entwicklung der Anbindung der REWE-Märkte an Payback

Beraterin, Entwicklerin (Eclipse Java 7 Spring ...
Beraterin, Entwicklerin

Entwicklung der Anbindung der REWE-Märkte an Payback

  • Entwicklung im Backend-Bereich und von Batch-Jobs und Scheduler-Jobs mit Fokus auf Massendatenverarbeitung (8 Mio. Bons pro Tag), Multi- Thread-Verarbeitung zur Lastverteilung
  • Implementierung von SOAP-Webservices zur Kommunikation mit Payback
  • Entwicklung mittels TDD (Test-Driven-Development), Entwicklung von Integrations- und Acceptance-Tests
  • Dokumentation der Programmierung sowohl im Quellcode als auch im Wiki nach Projektvorgaben
  • Kontrolle der Einhaltung von Architekturvorgaben mittels QS-Tools
(Eclipse Java 7 Spring Maven SVN JUnit DBUnit Mockito JMockit SOAP Sonar QuickBuild Checkstyle FindBugs)
RIS, Rewe Informationssysteme
Köln
10 Monate
2012-08 - 2013-05

Entwicklung einer Webapplikation

Beraterin, Entwicklerin Eclipse JavaEE 6 Spring ...
Beraterin, Entwicklerin

Entwicklung einer Webapplikation zur Steuerung von Langsamläufern in den Lagern des Handelskonzerns

  • Entwicklung im Backend-Bereich und von Batch-Jobs
  • Dokumentation der Programmierung sowohl im Quellcode als auch im Wiki nach Projektvorgaben
  • Entwicklung von JUnit und DbUnit Tests Profil Birgit Kratz
  • Aufbau eines projektübergreifenden Entwickler-Testvorgehens
  • Kontrolle der Einhaltung von Architekturvorgaben mittels QS-Tools
Eclipse JavaEE 6 Spring JSP Maven SVN JUnit DBUnit Mockito Sonar QuickBuild JIRA Checkstyle FindBugs Velocity
RIS, Rewe Informationssysteme
Köln
4 Monate
2012-04 - 2012-07

Entwicklung und Umsetzung

Beraterin, Entwicklerin, QS-Verantwortliche Eclipse JavaEE 6 Maven ...
Beraterin, Entwicklerin, QS-Verantwortliche
  • Verantwortlichkeit für die Einhaltung der Architekturvorgaben und CodeQualität im Rahmen des Projektes ?Beste Frische?, einer Mobile Device Anwendung
  • Erarbeitung einer Roadmap zur Analyse und Verbesserung des ProjektCodes
  • Einführung statische Codeanalysen mit Hilfe von Checkstyle, FindBugs, PMD und Sonar
  • Kontrolle der Einhaltung von Architekturvorgaben im Projekt-Code
  • Entwicklung und Umsetzung von Unit-Teststrategien mit Hilfe von Mockito
  • Dokumentation von QS Vorgaben und Releasemanagement-Vorgehen
Eclipse JavaEE 6 Maven SVN Mockito Sonar QuickBuild JIRA Checkstyle FindBugs
RIS, Rewe Informationssysteme
Köln
3 Monate
2012-01 - 2012-03

Implementierung einer GWT-Webapplikation

Beraterin, Entwicklerin Eclipse GWT 2.4 SmartGWT 2.5 ...
Beraterin, Entwicklerin

Implementierung einer GWT-Webapplikation zur Reklamation von MautAbrechnungen

  • Implementierung des UI mittels SmartGWT
  • Implementierung, Testen der Business Logik
  • Erstellung von Reports zum Export (PDF, Excel, CSV) mittels Jasper (DynamicJasper)
Eclipse GWT 2.4 SmartGWT 2.5 JBoss Oracle Java JavaEE 6 Maven SVN Jasper DynamicJasper
DKV Mobility Services
Ratingen
1 Monat
2011-12 - 2011-12

Entwicklung einer Webapplikation

Beraterin, Entwicklerin Eclipse Java JavaEE 6 ...
Beraterin, Entwicklerin

Entwicklung einer Webapplikation zur Statusübersicht und Statussteuerung einer Systemmigration

  • Konzeption der Anwendung nach Kundenvorgaben
  • Implementierung, Testen und Dokumentation
  • Vorbereitung des Deployments
Eclipse Java JavaEE 6 JPA CDI JSF2 Apache Tomcat 7 Linux Oracle

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2024-11 - 2024-11

Angular & TypeScript Intensiv-Schulung

Workshops.de
Workshops.de
4 Jahre 11 Monate
1987-09 - 1992-07

Studium der Elektrotechnik mit Spezialisierung ?Technische Kybernetik und Automatisierungstechnik?

Diplom Ingenieurin, Technischen Universität Dresden
Diplom Ingenieurin
Technischen Universität Dresden
  • Technische Kybernetik und Automatisierungstechnik

Kompetenzen

Kompetenzen

Top-Skills

Spring Boot CleanCode Test-Driven-Development Sprecherin auf Konferenzen Docker OAuth OpendId-Connect Git Maven Helm OpenAPI JSON REST JUnit Mockito Gauge Jenkins Microservices TDD Kubernetes SpringBoot Java 21

Produkte / Standards / Erfahrungen / Methoden

Java 22
Experte
Spring Boot
Experte
TDD
Fortgeschritten
JUnit
Experte
Mockito
Fortgeschritten
REST
Fortgeschritten
Refactoring
Fortgeschritten
Vault
Basics
MongoDB
Basics
Docker
Fortgeschritten
Kubernetes
Fortgeschritten
Apache Tomcat
Toolset
Artifactory
Checkstyle
EasyMock
Eclipse
lange nicht verwendet
Git
Fortgeschritten
IntelliJ IDEA
Fortgeschritten
Jenkins
Fortgeschritten
JIRA
Basics
JSF
gute Erfahrungen
Maven
Fortgeschritten
Nexus
Toolset
OAuth2
Fortgeschritten
Scrum
SOAP
gute Erfahrungen
Kenntnisse:
  • Agile Vorgehens- und Entwicklungsmethoden, SCRUM Master
  • Clean Code
  • Eclipse, Netbeans
  • Spring
  • JUnit4, DBUnit, Mockito, PowerMock
  • GWT, SmartGWT
  • JBoss, GlassFisch
  • SOA, WSDL, WebServices
  • Git, SVN
  • Maven, Ant
  • Hudson, Jenkins
  • Sonar, FindBugs, Checkstyle


Berufliche Zusammenfassung:

  • Software-Entwicklerin, spezialisiert auf Java, SpringBoot, Cloud, sowie Software-Architektin
  • Trainerin, internationale Konferenz-Speakerin, Konferenz- und Meetup Organisatorin
  • Langjährige Erfahrung in der Backend-Entwicklung von Webanwendungen
  • Erfahrung in der Mitarbeit an großen und mittelgroßen (agilen) Projekten/Teams in verschiedenen Branchen, darunter Finanzdienstleistungen, Versicherungen, Logistik, Einzelhandel und Industrie
  • Begeisterte Anwenderin von agilen Entwicklungsmethoden, Clean Code-Prinzipien (insbesondere TDD) und Domain Driven Design (DDD)
  • Versiert im Umgang mit gängigen Programmiersprachen (Java, REST, JSON, XML, SQL?), Entwicklertools (IntelliJIDEA, Git, Maven, Jenkins, Nexus?) und Frameworks (Spring, SpringBoot, Microservices, Docker, Kubernetes, JUnit, Mockito ?)


Prinzipien (die ich im Projektumfeld für sehr wichtig halte):

  • Lesbarer Code (Clean Code)
  • Test-Driven-Development (TDD), Domain Driven Design (DDD)
  • Pair/Mob-Programming, Refactoring
  • Ständige Kommunikation, ständiges Lernen und Weitergabe von Wissen


Fähigkeiten:

  • Java 22+
  • SpringBoot
  • RESTful APIs
  • Microservice Architecture
  • Softwarearchitektur
  • Clean Code
  • Kubernetes
  • Docker
  • Helm
  • Testcontainers
  • JUnit-Testing (JUnit5, Mockito)
  • Git
  • PostgreSQL
  • OAuth2
  • OpenID
  • Maven

Frameworks / Tools:

  • IntelliJ IDEA
  • Spring, Spring Boot
  • Microservices
  • Docker, Kubernetes, Helm
  • OAuth2, OpenId-Connect
  • Junit5, Mockito, Spock
  • Gauge, FitNesse
  • Maven
  • Git 
  • Checkstyle, FindBugs,
  • Jenkins, Sonar Nexus Kafka


Sonstiges:

06/2015

CleanCode Schulung bei Robert C. Martin (Uncle Bob), SkillsMatter, London

Advanced TDD Schulung bei Robert C. Martin (Uncle Bob), SkillsMatter, London


Berufserfahrung:

01/2013 ? Heute

Rolle: Feiberufliche IT Beraterin


Aufgaben:

  • Fokus: Java- und SpringBoot-Backend Entwicklung
  • Projekte in vielen unterschiedlichen Branchen (Versicherung, Banken, Handel, Industrie, etc.)
  • SpringBoot Trainerin
  • Sprecherin auf internationalen Konferenzen zu Themen wie Softwareentwicklung und Softwarequalität


01/2009 ? 12/2012

Rolle: Senior IT Beraterin

Kunde: MT AG


Aufgaben:

  • Schwerpunkt Java Ökosystem und Open Source
  • IT Beratung, Konzeption, Architektur, Entwicklung
  • WebApplikationen, Frontend und Backend
  • Mitarbeit in Kundenprojekten unterschiedlicher Größen
  • Mitarbeit in MT AG Compentence Centern SOA, Mobile, Softwareentwicklung (Clean Code)


04/1997 ? 12/2008

Rolle: Senior IT Beraterin

Kunde: msg Gillardon


Aufgaben:

  • Schwerpunkt Java Ökosystem und Open Source
  • IT Beratung, Konzeption, Architektur, Entwicklung
  • WebApplikationen, Frontend und Backend
  • Mitarbeit in Kundenprojekten unterschiedlicher Größen
  • Mitarbeit in MT AG Compentence Centern SOA, Mobile, Softwareentwicklung (Clean Code)

Betriebssysteme

Unix
Windows
Mac OS

Programmiersprachen

CSS 2, 3
dbUnit
Docker
Fortgeschritten
EJB3
Java
Experte
JavaEE
Basics
JavaScript
Basics
JEE
Basics
JPA
Fortgeschritten
JQuery
JSF
JSON
Fortgeschritten
JSP
JUnit
Mockito
PEAR
PHP
Basics
Selenium
Spring
XML
XSD
(X)HTML 4, 5
ZendFramework

Datenbanken

DAO
DB2
JDBC
MySQL
ODBC
Oracle
SQL
PostgrSQL

Datenkommunikation

Internet, Intranet
RPC

Branchen

Branchen

  • IT-Dienstleistungen
  • Banken
  • Versicherungen
  • Handel
  • Logistik
  • Industrie
  • Biotechnologie

Einsatzorte

Einsatzorte

Dormagen (+500km)
Deutschland, Österreich

Bei anderen Einsatzorten sollte nach einer Einarbeitungszeit Remote-Arbeit möglich sein.

möglich

Projekte

Projekte

2 Jahre 8 Monate
2022-07 - heute

Backend-Entwicklung für eine Vertragsmigration vom Großrechner hin zu einer Web-Applikation

Lead-Entwicklerin TDD Pair-Programming Java 21 ...
Lead-Entwicklerin
  • Arbeit in einem kleinen Team bestehend aus Entwicklern für Großrechner und Java-Backend Entwicklern.
  • Architekturdesign und -umsetzung der Migrationsanwendung, Automatisierung von Builds und Deployments mit Jenkins und Docker.
  • Performancemessungen und -verbesserungen zur Sicherstellung einer schnellen Migration (ca. 1 Million Verträge).
  • Intensives und produktionsnahes Testen der Migrationsanwendung.
  • Dokumentation der Migrationsanwendung und Testergebnisse, umfangreiches Logging und Loganalyse.

TDD Pair-Programming Java 21 Spring Boot Message Queuing Docker OAuth 2.0 OpenID PostgreSQL DB/2 Asciidoc JUnit IntelliJ IDEA SpringBoot Message Queue OAuth OpenId-Connect JUnit5 DB2 PostgreSql Maven Git Jenkins Sonar JIRA Confluence
SignalIduna
Remote, Dortmund
2 Jahre 2 Monate
2020-05 - 2022-06

Backend-Entwicklung für eine neu zu entwickelnde Platform

Architektin, Lead-Entwicklerin TDD Pair-Programming IntelliJ IDEA ...
Architektin, Lead-Entwicklerin
  • Arbeit nach agiler Entwicklungsmethodik im Scrum Team, enge Zusammenarbeit und Koordination mit anderen Scrum Teams und Entwicklerteams beim Kunden. 
  • Architekturdesign und -umsetzung, Stagingkonzepte, Automatisierung von Builds und Deployments mit Jenkins (CI/CD).
TDD Pair-Programming IntelliJ IDEA Java 11 REST Services SpringBoot Docker Kubernetes Helm-Charts OpenAPI OAuth Openid-Connect JUnit5 Gauge MongoDB Maven Git Jenkins Sonar JIRA Confluence Azure Rancher OTC Java 17 OpenId-Connect HashiCorp Vault Asciidoc
Creditreform, Neuss / Inkasso Wirtschaft
Remote
1 Jahr 2 Monate
2019-03 - 2020-04

Backend-Entwicklung Mobiler Backend Baukasten

Beraterin, Entwicklerin IntelliJ IDEA Java 8 REST Services ...
Beraterin, Entwicklerin
  • Arbeit nach agiler Entwicklungsmethodik im Scrum Team
IntelliJ IDEA Java 8 REST Services JSON Junit 5 Git Jenkins JIRA Confluence Sonar Kubernetes FitNesse
Valtech Mobility, Düsseldorf / Automobilindustrie
5 Monate
2018-10 - 2019-02

Neuentwicklung eines Portoberaters

Beraterin, Entwicklerin (IntelliJ IDEA Java 8 Spring Boot 2 ...
Beraterin, Entwicklerin
  • Arbeit nach agiler Entwicklungsmethodik im Scrum Team
(IntelliJ IDEA Java 8 Spring Boot 2 REST Services JSON Junit 5 Git Jenkins JIRA Confluence Sonar TeamCity
Deutsche Post
6 Monate
2018-04 - 2018-09

Neuentwicklung eines Multi-Tenant

Beraterin, Entwicklerin (IntelliJ IDEA Java 8 Spring Boot ...
Beraterin, Entwicklerin
  • Neuentwicklung eines Multi-Tenant, Multi-lingual Webshops für einen marktführenden Anbieter von Komplettaustattungen für Büro, Lager und Betrieb.
  • Arbeit nach agiler Entwicklungsmethodik im Scrum Team
(IntelliJ IDEA Java 8 Spring Boot SelfContainedSystems (SCS) Kafka REST JSON Freemarker Bootstrap Gradle JUnit Git Jenkins JIRA Confluence Sonar
NEOZO
Leverkusen
6 Monate
2017-10 - 2018-03

Microservices für eine E-Commerce Plattform im Handel

  • Betreuung, Weiterentwicklung, Neuentwicklung verschiedener Microservices im E-Commerce Tribe für shop.rewe.de.
  • Arbeit nach agiler Entwicklungsmethodik im Scrum Team
IntelliJ IDEA Java 8 Spring Boot Groovy Microservice Docker Kafka REST JSON Maven Gradle JUnit Spock Git Jenkins JIRA Confluence
9 Monate
2017-01 - 2017-09

Betreuung, Weiterentwicklung

Beraterin, Entwicklerin IntelliJ IDEA WebStorm Java 7+8 ...
Beraterin, Entwicklerin
  • Betreuung, Weiterentwicklung, Neuentwicklung verschiedener Webanwendungen im Umfeld veloplace
IntelliJ IDEA WebStorm Java 7+8 Spring Spring Boot Kotlin Docker OAuth2 REST Apache Nutch GWT 2.8 JSInterop PHP Pimcore Tomcat MySQL JSON Maven Git JUnit Jenkins JIRA Nexus)
Ixini GmbH, Köln
1 Jahr
2016-01 - 2016-12

Konzeption, Architektur, Implementierung und Testen

Beraterin, Entwicklerin
Beraterin, Entwicklerin
  • Konzeption für das Schneiden der Anwendungen
  • Implementierung, Testen und Dokumentation der Änderungen
  • Vorbereitung des Deployments und der Skripte für Datenbankänderungen
  • Spring Boot REST Services
  • Mule ESB Flows
Eclipse Java 6 + 8 Spring Spring Boot REST JSF2 GWT 2.7 SmartGWT Mule ESB Liferay JBoss Oracle JavaEE JSON Maven SVN JUnit Arquillian Mockito Sonar Rundeck Jenkins
DKV Mobility Services
Ratingen
9 Monate
2015-04 - 2015-12

Refactoring/Weiterentwicklung

Beraterin, Entwicklerin Java 6 Vaadin 6 Vaadin 7 ...
Beraterin, Entwicklerin
  • Umstellung von Spring/Hibernate nach Nutzung von JEE6-Boardmitteln (OpenJPA, CDI)
  • Frontend-Entwicklung mit VAADIN 6/7
  • Frontend Test mittels VAADIN-Testbench
  • Service- und Datenbankentwicklung
  • Unit-Tests mit Hilfe von Easy-Mock
WebSphere Application Server Websphere Software Architect Jenkins Checkstyle FindBugs
Java 6 Vaadin 6 Vaadin 7 Maven CVS JUnit EasyMock Refactoring
Düsseldorf
3 Monate
2015-01 - 2015-03

Entwicklung eines Sales Cockpit

Beraterin, Entwicklerin Scrum Java 6 Vaadin 7 ...
Beraterin, Entwicklerin
  • Entwicklung nach SCRUM Methodik
  • Frontend-Entwicklung mit VAADIN 7
  • Frontend Test mittels VAADIN-Testbench
  • Service- und Datenbankentwicklung
  • Unit-Tests mit Hilfe von Easy-Mock
WebSphere Application Server Websphere Software Architect Jenkins Sonar Checkstyle FindBugs
Scrum Java 6 Vaadin 7 Maven CVS JUnit EasyMock
Düsseldorf
9 Monate
2014-04 - 2014-12

Entwicklung der Anbindung

Beraterin, Entwicklerin Eclipse Java 7 SOAP ...
Beraterin, Entwicklerin

Entwicklung der Anbindung der REWE-Märkte an PAYBACK per RealtimeÜbertragung

  • Entwicklung im Backend-Bereich und von Multithread Programmen zur Realtime-Übertragung von REWE-Daten an PAYBACK mit Fokus auf Massendatenverarbeitung (8 Mio. Bons pro Tag)
  • Implementierung von SOAP-Webservices zur Kommunikation mit PAYBACK
  • Entwicklung mittels TDD (Test-Driven-Development) imd Pair-Programming
  • Entwicklung von Integrations- und Acceptance-Tests
  • Versorgung des REWE DWH
  • Dokumentation der Programmierung sowohl im Quellcode als auch im Wiki nach Projektvorgaben
  • Kontrolle der Einhaltung von Architekturvorgaben mittels QS-Tools
Eclipse Java 7 SOAP Spring Maven SVN JUnit DBUnit Mockito JMockit Sonar QuickBuild FindBugs Checkstyle
RIS, Rewe Informationssysteme
Köln
10 Monate
2013-06 - 2014-03

Entwicklung der Anbindung der REWE-Märkte an Payback

Beraterin, Entwicklerin (Eclipse Java 7 Spring ...
Beraterin, Entwicklerin

Entwicklung der Anbindung der REWE-Märkte an Payback

  • Entwicklung im Backend-Bereich und von Batch-Jobs und Scheduler-Jobs mit Fokus auf Massendatenverarbeitung (8 Mio. Bons pro Tag), Multi- Thread-Verarbeitung zur Lastverteilung
  • Implementierung von SOAP-Webservices zur Kommunikation mit Payback
  • Entwicklung mittels TDD (Test-Driven-Development), Entwicklung von Integrations- und Acceptance-Tests
  • Dokumentation der Programmierung sowohl im Quellcode als auch im Wiki nach Projektvorgaben
  • Kontrolle der Einhaltung von Architekturvorgaben mittels QS-Tools
(Eclipse Java 7 Spring Maven SVN JUnit DBUnit Mockito JMockit SOAP Sonar QuickBuild Checkstyle FindBugs)
RIS, Rewe Informationssysteme
Köln
10 Monate
2012-08 - 2013-05

Entwicklung einer Webapplikation

Beraterin, Entwicklerin Eclipse JavaEE 6 Spring ...
Beraterin, Entwicklerin

Entwicklung einer Webapplikation zur Steuerung von Langsamläufern in den Lagern des Handelskonzerns

  • Entwicklung im Backend-Bereich und von Batch-Jobs
  • Dokumentation der Programmierung sowohl im Quellcode als auch im Wiki nach Projektvorgaben
  • Entwicklung von JUnit und DbUnit Tests Profil Birgit Kratz
  • Aufbau eines projektübergreifenden Entwickler-Testvorgehens
  • Kontrolle der Einhaltung von Architekturvorgaben mittels QS-Tools
Eclipse JavaEE 6 Spring JSP Maven SVN JUnit DBUnit Mockito Sonar QuickBuild JIRA Checkstyle FindBugs Velocity
RIS, Rewe Informationssysteme
Köln
4 Monate
2012-04 - 2012-07

Entwicklung und Umsetzung

Beraterin, Entwicklerin, QS-Verantwortliche Eclipse JavaEE 6 Maven ...
Beraterin, Entwicklerin, QS-Verantwortliche
  • Verantwortlichkeit für die Einhaltung der Architekturvorgaben und CodeQualität im Rahmen des Projektes ?Beste Frische?, einer Mobile Device Anwendung
  • Erarbeitung einer Roadmap zur Analyse und Verbesserung des ProjektCodes
  • Einführung statische Codeanalysen mit Hilfe von Checkstyle, FindBugs, PMD und Sonar
  • Kontrolle der Einhaltung von Architekturvorgaben im Projekt-Code
  • Entwicklung und Umsetzung von Unit-Teststrategien mit Hilfe von Mockito
  • Dokumentation von QS Vorgaben und Releasemanagement-Vorgehen
Eclipse JavaEE 6 Maven SVN Mockito Sonar QuickBuild JIRA Checkstyle FindBugs
RIS, Rewe Informationssysteme
Köln
3 Monate
2012-01 - 2012-03

Implementierung einer GWT-Webapplikation

Beraterin, Entwicklerin Eclipse GWT 2.4 SmartGWT 2.5 ...
Beraterin, Entwicklerin

Implementierung einer GWT-Webapplikation zur Reklamation von MautAbrechnungen

  • Implementierung des UI mittels SmartGWT
  • Implementierung, Testen der Business Logik
  • Erstellung von Reports zum Export (PDF, Excel, CSV) mittels Jasper (DynamicJasper)
Eclipse GWT 2.4 SmartGWT 2.5 JBoss Oracle Java JavaEE 6 Maven SVN Jasper DynamicJasper
DKV Mobility Services
Ratingen
1 Monat
2011-12 - 2011-12

Entwicklung einer Webapplikation

Beraterin, Entwicklerin Eclipse Java JavaEE 6 ...
Beraterin, Entwicklerin

Entwicklung einer Webapplikation zur Statusübersicht und Statussteuerung einer Systemmigration

  • Konzeption der Anwendung nach Kundenvorgaben
  • Implementierung, Testen und Dokumentation
  • Vorbereitung des Deployments
Eclipse Java JavaEE 6 JPA CDI JSF2 Apache Tomcat 7 Linux Oracle

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2024-11 - 2024-11

Angular & TypeScript Intensiv-Schulung

Workshops.de
Workshops.de
4 Jahre 11 Monate
1987-09 - 1992-07

Studium der Elektrotechnik mit Spezialisierung ?Technische Kybernetik und Automatisierungstechnik?

Diplom Ingenieurin, Technischen Universität Dresden
Diplom Ingenieurin
Technischen Universität Dresden
  • Technische Kybernetik und Automatisierungstechnik

Kompetenzen

Kompetenzen

Top-Skills

Spring Boot CleanCode Test-Driven-Development Sprecherin auf Konferenzen Docker OAuth OpendId-Connect Git Maven Helm OpenAPI JSON REST JUnit Mockito Gauge Jenkins Microservices TDD Kubernetes SpringBoot Java 21

Produkte / Standards / Erfahrungen / Methoden

Java 22
Experte
Spring Boot
Experte
TDD
Fortgeschritten
JUnit
Experte
Mockito
Fortgeschritten
REST
Fortgeschritten
Refactoring
Fortgeschritten
Vault
Basics
MongoDB
Basics
Docker
Fortgeschritten
Kubernetes
Fortgeschritten
Apache Tomcat
Toolset
Artifactory
Checkstyle
EasyMock
Eclipse
lange nicht verwendet
Git
Fortgeschritten
IntelliJ IDEA
Fortgeschritten
Jenkins
Fortgeschritten
JIRA
Basics
JSF
gute Erfahrungen
Maven
Fortgeschritten
Nexus
Toolset
OAuth2
Fortgeschritten
Scrum
SOAP
gute Erfahrungen
Kenntnisse:
  • Agile Vorgehens- und Entwicklungsmethoden, SCRUM Master
  • Clean Code
  • Eclipse, Netbeans
  • Spring
  • JUnit4, DBUnit, Mockito, PowerMock
  • GWT, SmartGWT
  • JBoss, GlassFisch
  • SOA, WSDL, WebServices
  • Git, SVN
  • Maven, Ant
  • Hudson, Jenkins
  • Sonar, FindBugs, Checkstyle


Berufliche Zusammenfassung:

  • Software-Entwicklerin, spezialisiert auf Java, SpringBoot, Cloud, sowie Software-Architektin
  • Trainerin, internationale Konferenz-Speakerin, Konferenz- und Meetup Organisatorin
  • Langjährige Erfahrung in der Backend-Entwicklung von Webanwendungen
  • Erfahrung in der Mitarbeit an großen und mittelgroßen (agilen) Projekten/Teams in verschiedenen Branchen, darunter Finanzdienstleistungen, Versicherungen, Logistik, Einzelhandel und Industrie
  • Begeisterte Anwenderin von agilen Entwicklungsmethoden, Clean Code-Prinzipien (insbesondere TDD) und Domain Driven Design (DDD)
  • Versiert im Umgang mit gängigen Programmiersprachen (Java, REST, JSON, XML, SQL?), Entwicklertools (IntelliJIDEA, Git, Maven, Jenkins, Nexus?) und Frameworks (Spring, SpringBoot, Microservices, Docker, Kubernetes, JUnit, Mockito ?)


Prinzipien (die ich im Projektumfeld für sehr wichtig halte):

  • Lesbarer Code (Clean Code)
  • Test-Driven-Development (TDD), Domain Driven Design (DDD)
  • Pair/Mob-Programming, Refactoring
  • Ständige Kommunikation, ständiges Lernen und Weitergabe von Wissen


Fähigkeiten:

  • Java 22+
  • SpringBoot
  • RESTful APIs
  • Microservice Architecture
  • Softwarearchitektur
  • Clean Code
  • Kubernetes
  • Docker
  • Helm
  • Testcontainers
  • JUnit-Testing (JUnit5, Mockito)
  • Git
  • PostgreSQL
  • OAuth2
  • OpenID
  • Maven

Frameworks / Tools:

  • IntelliJ IDEA
  • Spring, Spring Boot
  • Microservices
  • Docker, Kubernetes, Helm
  • OAuth2, OpenId-Connect
  • Junit5, Mockito, Spock
  • Gauge, FitNesse
  • Maven
  • Git 
  • Checkstyle, FindBugs,
  • Jenkins, Sonar Nexus Kafka


Sonstiges:

06/2015

CleanCode Schulung bei Robert C. Martin (Uncle Bob), SkillsMatter, London

Advanced TDD Schulung bei Robert C. Martin (Uncle Bob), SkillsMatter, London


Berufserfahrung:

01/2013 ? Heute

Rolle: Feiberufliche IT Beraterin


Aufgaben:

  • Fokus: Java- und SpringBoot-Backend Entwicklung
  • Projekte in vielen unterschiedlichen Branchen (Versicherung, Banken, Handel, Industrie, etc.)
  • SpringBoot Trainerin
  • Sprecherin auf internationalen Konferenzen zu Themen wie Softwareentwicklung und Softwarequalität


01/2009 ? 12/2012

Rolle: Senior IT Beraterin

Kunde: MT AG


Aufgaben:

  • Schwerpunkt Java Ökosystem und Open Source
  • IT Beratung, Konzeption, Architektur, Entwicklung
  • WebApplikationen, Frontend und Backend
  • Mitarbeit in Kundenprojekten unterschiedlicher Größen
  • Mitarbeit in MT AG Compentence Centern SOA, Mobile, Softwareentwicklung (Clean Code)


04/1997 ? 12/2008

Rolle: Senior IT Beraterin

Kunde: msg Gillardon


Aufgaben:

  • Schwerpunkt Java Ökosystem und Open Source
  • IT Beratung, Konzeption, Architektur, Entwicklung
  • WebApplikationen, Frontend und Backend
  • Mitarbeit in Kundenprojekten unterschiedlicher Größen
  • Mitarbeit in MT AG Compentence Centern SOA, Mobile, Softwareentwicklung (Clean Code)

Betriebssysteme

Unix
Windows
Mac OS

Programmiersprachen

CSS 2, 3
dbUnit
Docker
Fortgeschritten
EJB3
Java
Experte
JavaEE
Basics
JavaScript
Basics
JEE
Basics
JPA
Fortgeschritten
JQuery
JSF
JSON
Fortgeschritten
JSP
JUnit
Mockito
PEAR
PHP
Basics
Selenium
Spring
XML
XSD
(X)HTML 4, 5
ZendFramework

Datenbanken

DAO
DB2
JDBC
MySQL
ODBC
Oracle
SQL
PostgrSQL

Datenkommunikation

Internet, Intranet
RPC

Branchen

Branchen

  • IT-Dienstleistungen
  • Banken
  • Versicherungen
  • Handel
  • Logistik
  • Industrie
  • Biotechnologie

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.