Jacqueline K.

„Mein Konto“ Kundenportal

Köln, Deutschland

Erfahrungen

Jan. 2022 - Apr. 2025
3 Jahren 4 Monaten

„Mein Konto“ Kundenportal

OTTO

Unterstützung bei der Weiterentwicklung und Wartung des Kundenportals. Sowohl Backend als auch Frontend (Fullstack) Entwicklung inkl. Deployment (DevOps).

Design, Entwicklung und Monitoring von Microservices, Überführung von Funktionen eines monolithischen Systems in verschiedene Microservices. Konzept und Umsetzung neuer Microscervices (Backend und Frontend). Aufbau und Pflege einer CI/CD-Pipeline (GitHub Actions) sowie Konfiguration der Cloud-Infrastruktur mit AWS CDK und Terraform. Konzeption und Implementierung einer event-getriebenen Kommunikation mit AWS SNS/SQS und Apache Kafka. Sicherstellung der Codequalität durch Test Driven Development (TDD), statische Codeanalyse und Clean Code.

  • Programmiersprachen: Java (Java 8 – 21), Kotlin, TypeScript (Svelte, Vue)
  • Frameworks, Technologien: Microservices, AWS Cloud (CDK), Spring, Micronaut, Webservices (REST), Docker, Apache Kafka, docToolchain
  • Methodiken: Test Driven Development (TDD), Continous Integration (CI), Continous Delivery (CD), DevOps, Clean Code, Scrum, Kanban
  • Logging, Monitoring: Slf4j, Logstash
  • Standards: OpenAPI, Json, AsciiDoc, Markdown, HTML, CSS
  • Datenbanken: JPA, Hibernate, MongoDB, DynamoDB
  • Testing: JUnit 5, TestNG, Mockito, mockk, Pact, PITest, Stryker, Postman, Insomnia
  • Build, Deployment: GitHub, Jenkins, Terraform, AWS
  • Projektumgebung: Git, Intellij, Gradle, Jira, Confluence, Linux, Mac
Juli 2021 - Dez. 2021
6 Monaten

Online Schadenmeldung

HUK Coburg

Unterstützung bei der Ablösung der bisherigen Schadenmeldungen in die OpenShift Platform.

Erstellung von Microservices zur Ablösung der bisherigen Schadenmeldungen. Migration der Services auf die OpenShift-Plattform unter Anwendung von Test Driven Development (TDD). Mitarbeit als Teammitglied in einem agilen Scrum-Team, Umsetzung von Clean-Code-Prinzipien und kontinuierlicher Integration zur Sicherstellung der Softwarequalität.

  • Programmiersprachen: Java (Java EE, Java 8)
  • Frameworks, Technologien: Microservices, J EE, Webservices (REST), docToolchain, Freemarker
  • Methodiken: Test Driven Development (TDD), Continous Integration (CI), Clean Code, Scrum, Kanban
  • Logging, Monitoring: Slf4j, Logstash
  • Standards: Json, XML, AsciiDoc, UML, HTML, CSS, JavaScript
  • Testing: Junit 5, Mockito, pitest, Postman
  • Build, Deployment: Jenkins, SonarQube, OpenShift
  • Projektumgebung: Git, Eclipse, Spring Tool Suite, Gradle, Jira, Confluence, Linux, Windows, Citrix
Okt. 2017 - Feb. 2020
2 Jahren 5 Monaten
Köln, Deutschland

„MyAXA“ Kundenportal

AXA

Unterstützung bei der Weiterentwicklung des Kundenportals. Pflege und Erweiterung der bestehenden Servicearchitektur.

Weiterentwicklung des Kundenportals mit Schwerpunkt auf Konzeption und Erstellung von Self-Contained-Services. Pflege und Erweiterung der bestehenden Servicearchitektur. Mitarbeit als Teammitglied im Scrum-Team zur Integration von Self-Services und Sicherstellung der Softwarequalität durch Behavior Driven Development (BDD) und Test Driven Development (TDD). Erstellung von APIs zur Nutzung bei der App-Entwicklung durch ein anderes Team. Konfiguration des Deployment Prozesses mit AWS Cloudformation. Monitoring der Services über ELK Stack, Grafana und Prometheus.

  • Programmiersprachen: Java (Java EE, Java 8), Groovy
  • Frameworks, Technologien: Self Contained Services, Spring (Framework, MVC, Data, Security, Integration), Webservices (SOAP, REST), Apache Tomcat, docToolchain
  • Methodiken: Behavior Driven Development (BDD), Test Driven Development (TDD), Continous Integration (CI), Scrum
  • Logging, Monitoring: ELK Stack, Grafana, Prometheus
  • Standards: Json, XML, XSD, AsciiDoc, UML, HTML, CSS, JavaScript
  • Testing: Junit 4/5, Mockito, pitest, Cucumber, SoapUI, Postman
  • Build, Deployment: Jenkins, Rundeck, AWS, SonarQube
  • Projektumgebung: Git, Eclipse, Spring Tool Suite, Gradle, Jira, Confluence, Bamboo, Bitbucket, Puppet, Linux, Windows
Juli 2016 - Sept. 2017
1 Jahr 3 Monaten
Köln, Deutschland

„Dein Konto“ Kundenportal

REWE digital

Unterstützung beim Aufbau einer Microservice Architektur und gleichzeitiger Ablösung eines Monolithen. Erweiterung bestehender und Erstellung neuer Services.

Weiterentwicklung des Kundenportals. Ablösung eines Monolithen durch mehrere Microservices mit Kotlin und Java (Backend und Frontend). Pflege und Erweiterung der bestehenden Servicearchitektur. Konzeption und Implementierung einer event-getriebenen Kommunikation mit Apache Kafka. Anbindung von public APIs eines Zahlungsdienstleisters. Sicherstellung der Softwarequalität durch Test Driven Development (TDD) und Domain Driven Design (DDD). Continous Integration und -Delivery. Monitoring der Services über ELK Stack, Grafana, Prometheus und eigenem Monitoring Service.

  • Programmiersprachen: Java (Java EE, Java 8), Groovy, Kotlin, JavaScript (React, Node)
  • Frameworks, Technologien: Microservices, Spring (Framework, Boot, Data, Security), Webservices (REST, SOAP), Apache Kafka, Docker, Jetty, Apache Tomcat
  • Methodiken: Domain Driven Design (DDD), Behavior Driven Development (BDD), Test Driven Development (TDD), Continous Integration (CI), Continous Delivery (CD), Scrum, Kanban
  • Logging, Monitoring: ELK Stack, Grafana, Prometheus
  • Standards: Json, UML, SQL, HTML, CSS
  • Datenbanken: JPA, Hibernate, Redis, Postgres
  • Testing: JUnit, Spock, Geb, Mockito
  • Build, Deployment: Jenkins, SonarQube
  • Projektumgebung: Git, Eclipse, Spring Tool Suite, Maven, Jira, Confluence, Bamboo, Stash, Consul, Linux
Mai 2014 - Juni 2016
2 Jahren 2 Monaten
Köln, Deutschland

Relaunch Content-Management-System

WDR mediagroup

Konfiguration und Erweiterung des CMS (Sophora) nach Kundenwunsch.

Anpassung und Erweiterung des CM-Systems Sophora (Subshell) an die Anforderungen des Kunden. Erweiterung einer Medien-Datenbank (mit grafische Weboberfläche) zur Verwaltung von Audios, Videos und Bildern. Erstellung von Dokumentationen (Konzepte, Technische Dokumentation, Benutzerhandbücher, Betriebshandbücher).

  • Programmiersprachen: Java (Java EE, Java 7/8, JSF 2.0, JSP), JavaScript (jQuery, AJAX)
  • Frameworks, Technologien: Spring (Framework), Webservices (REST, SOAP), JAXB, Apache CXF, Apache Solr, Apache Webserver, Apache Tomcat, Java Server Faces (Primefaces), Quartz, Sophora
  • Methodiken: Domain Driven Design (DDD), Behavior Driven Development (BDD), Test Driven Development (TDD), Continous Integration (CI), Scrum
  • Logging: log4j, logstack
  • Standards: Json, UML, SQL, XML, XSD, XSL, HTML, CSS
  • Datenbanken: Hibernate, MySQL, Oracle
  • CMS: Sophora
  • Testing: JUnit, HTMLUnit, JSFUnit, Thucydides, Mockito, Powermock
  • Build, Deployment: Jenkins, Sonar
  • Projektumgebung: SVN, Eclipse, Spring Tool Suite, Maven, OpenProject, Visual Paradigm, Linux, Puppet, Apache Ant

Zusammenfassung

  • Programmiersprachen: Java (Java EE, Java SE, Java ab Version 5, JSF 2.0, JSP), Kotlin, Groovy, TypeScript/JavaScript (Svelte, Vue, React, Node.js, jQuery, Mootools, AJAX, Grunt, Bower)

  • Frameworks, Technologien: Microservices, Self Contained Services, Spring (Framework, Boot, MVC, Data, Security, Integration), Micronaut, Webservices (REST, SOAP, Apache CXF, JAX-WS), AWS Cloud, Apache Kafka, Docker, Jetty, Apache Tomcat, docToolChain, Java Server Faces (Primefaces), Apache Solr, JAXB, Quartz, Velocity, Handlebars, Freemarker

  • Methodiken: Domain Driven Design (DDD), Behavior Driven Development (BDD), Test Driven Development (TDD), Continous Integration (CI), Continous Delivery (CD), DevOps, Scrum, Kanban, Clean Code

  • Logging, Monitoring: ELK Stack, Grafana, Prometheus

  • Standards: OpenAPI, Json, AsciiDoc, Markdown, XML, XSD, XSL, UML, SQL, HTML, CSS

  • Datenbanken: JPA, Hibernate, MongoDB, DynamoDB, Redis, Postgres, MySQL, Oracle, CouchDB, JDBC

  • CMS: Sophora, Joomla, Wordpress, Teamsite, Jamstack (Jekyll)

  • Testing: JUnit 4/5, TestNG, Spock, Geb, HTMLUnit, JSFUnit, Thucydides, Mockito, Powermock, mockk, Pact, Cucumber, Mutation Testing(PITest, Stryker), SoapUI, Postman, Insomnia

  • Build, Deployment: GitHub, Hudson/Jenkins, SonarQube, Terraform, OpenShift, AWS Cloud

  • Projektumgebung: Git, SVN, Intellij, Eclipse, Spring Tool Suite, Gradle, Maven, Jira, Confluence, Bamboo, Stash, Consul, OpenProject, Visual Paradigm, Puppet, Apache Ant, Linux, Windows, Mac

Sprachen

Deutsch
Muttersprache
Englisch
Verhandlungssicher

Zertifikate & Bescheinigungen

Principles of Reactive Architecture

Lightbend/IBM

Oracle Certified Professional Java SE 6 Programmer

Oracle

Sophora Certified Administrator (SOCAD)

Sophora

Sophora Certified Delivery Developer (SOCDD)

Sophora

Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen