Birgit Kratz

Birgit Kratz

Softwarecrafter

Freiberuflerin

Über mich

Ich bin freiberufliche Softwareentwicklerin, Verfechterin der Anwendung agiler Entwicklungsmethoden und leidenschaftliche Clean-Code und TDD Enthusiastin. Ich habe mehr als 20 Jahre Erfahrung in der Softwareentwicklung für unterschiedliche Branchen und in der Zusammenarbeit innerhalb großer und kleiner Teams. Mein Schwerpunkt liegt derzeit in der Entwicklung von RESTful Web-Services mit Hilfe von Java und SpringBoot. Dabei bin ich in alle Aspekte, von der Architektur über die Umsetzung (hauptsächlich von Backend-Anforderungen), Qualitätssicherung und Test, involviert.

Ich bin Co-Organisatorin der Softwerkskammer Meetings in Köln und Düsseldorf sowie der SoCraTes - Conference for Software Craft and Testing.

Des Weiteren bin ich Trainerin für Spring Boot. Schulungen dazu gebe ich in Zusammenarbeit mit Workshops.de.

Mein Profil zum Herunterladen als PDF.

Interessen
  • Softwarecrafting
  • Softwarearchitektur
  • Clean Code
  • Test Driven Development (TDD)
  • kontinuierliches Lernen
  • kontinulierliche Wissensvermittlung
Erfahrung
  • Mehr als 20 Jahre Erfahrung in der Softwareentwicklung (Java, Backend)
    • Banken
    • Versicherungen
    • Handel
    • Logistik
    • Automobilindustrie
    • Industrie
    • Biotechnologie
  • Dipl.-Ing. Technische Kybernetik und Automatisierungstechnik, TU Dresden, 1992

    Projekte

    Überblick, für vollständige Auflistung bitte mein Profil herunterladen

     
     
     
     
     
    Beraterin, Entwicklerin
    Versicherung
    Juli 2022 – Aktuell Dortmund/Remote

    Entwicklung für die Migration von Versicherungsverträgen in eine neu entwickelte Plattform

    Arbeit in einem kleinen Team, verantwortlich für alle Arbeiten bezüglich der durchzuführenden Migration. Enge Zusammenarbeit mit dem Team, welches die neue Plattform entwickelt. Koordination und Absprachen mit allen Umsystemen, Information über Vorgehensweise und Fortschritt der Migration, Architekturentscheidungen bezüglich Design, Implementierung, Staging, Build-Automatisierung, Tests, Lasttests, Batchverarbeitung, Performanz für hohes Datenvolumen.

    Technologies/Tools

    TDD, Pair-Programming, IntelliJ IDEA, Java 17, REST Services, SpringBoot 2, Docker, OpenAPI, OAuth, Openid-Connect, JUnit5, PostgrSQL, DB2, Maven, Git, Jenkins, Sonar, JIRA, Confluence, Asciidoc

     
     
     
     
     
    Beraterin, Lead-Entwicklerin, Architektin
    Finanzdienstleister
    Mai 2020 – Juni 2022 Neuss/Remote

    Backend-Entwicklung für eine neu zu entwickelnde Platform für die Inkasso Wirtschaft

    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).

    Technologien/Werkzeuge

    TDD, Pair-Programming, IntelliJ IDEA, Java 17, REST Services, SpringBoot 2, Docker, Kubernetes, Helm-Charts, OpenAPI, HashiCorp Vault, OAuth, Openid-Connect, JUnit5, Gauge, MongoDB, Maven, Git, Jenkins, Sonar, JIRA, Confluence, Azure, Rancher, OTC, Asciidoc

     
     
     
     
     
    Beraterin, Entwicklerin
    IT Dienstleister für die Automobilindustrie
    März 2019 – Apr. 2020 Düsseldorf

    Backend-Entwicklung Mobiler Backend Baukasten für die Automobilindustrie

    Arbeit nach agiler Entwicklungsmethodik im Scrum Team.

    Technologien/Werkzeuge

    IntelliJ IDEA, Java 8, REST Services, JSON, Junit 5, Git, Jenkins, JIRA, Confluence, Sonar, Kubernetes, FitNesse

     
     
     
     
     
    Beraterin, Entwicklerin
    Adesso Mobile Services
    Okt. 2018 – Feb. 2019 Dortmund/Remote

    Neuentwicklung eines Portoberaters für die Deutsche Post

    Arbeit nach agiler Entwicklungsmethodik im Scrum Team

    Technologien/Werkzeuge

    IntelliJ IDEA, Java 8, Spring Boot 2, REST Services, JSON, Junit 5, Git, Jenkins, JIRA, Confluence, Sonar, TeamCity

     
     
     
     
     
    Beraterin, Entwicklerin
    NEOZO
    Apr. 2018 – Sept. 2018 Leverkusen

    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

    Technologien/Werkzeuge

    IntelliJ IDEA, Java 8, Spring Boot, SelfContainedSystems (SCS), Kafka, REST, JSON, Freemarker, Bootstrap, Gradle, JUnit, Git, Jenkins, JIRA, Confluence, Sonar

     
     
     
     
     
    Beraterin, Entwicklerin
    REWE Digital
    Okt. 2017 – März 2018 Köln

    Betreuung, Weiterentwicklung, Neuentwicklung verschiedener Microservices im E-Commerce Tribe für shop.rewe.de

    Arbeit nach agiler Entwicklungsmethodik im Scrum Team

    Technologien/Werkzeuge

    IntelliJ IDEA, Java 8, Spring Boot, Groovy, Microservice, Docker, Kafka, REST, JSON, Maven, Gradle, JUnit, Spock, Git, Jenkins, JIRA, Confluence

    Bevorstehende Vorträge