Profilbild von Ralf Klemmer Technical & Agile Coaching for teams aus Ettlingen

Ralf Klemmer

verfügbar

Letztes Update: 02.01.2022

Technical & Agile Coaching for teams

Firma: Klemmer IT-Consulting GmbH
Abschluss: Wirtschaftsinformatik B.Sc.
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)

Dateianlagen

Profil-Ralf-Klemmer_013123.pdf

Skills

Ich helfe Teams dabei selbstorganisierte, professionelle Einheiten zu werden, in denen man sich unterstützt, um jeden Tag etwas besser zu werden. Dazu lebe ich Software Craftsmanship und weiß als ausgebildeter Coach, dass technische und methodische Exzellenz nicht ausreichen, um solch ein High-Performance Team entstehen zu lassen. Durch intensive, manchmal ungewöhnliche Sessions im Code des Teams, versuche ich gemeinsam mit meinen Teams nachhaltige Veränderungen zu erzielen.

Meine Arbeit begrenzt sich dabei in der Regel nicht nur auf die Entwickler, sondern auch auf PO, Scrum Master und ggf. das Management.

Seit über 16 Jahren schreibe ich professionell Code und arbeite nun seit einigen Jahren als Technical Agile Coach. Meine technischen Schwerpunkte liegen in der Java Programmierung und dem Spring Ökosystem. Stark geprägt wurde ich durch die Agilen Praktiken, Software Craftsmanship und viele verschiedene Agilen Methodiken.

Die drei Schwerpunkte meiner Arbeit als Coach sind:
– Technical Excellence
– Methodische Excellence (besonders Agile Methodiken)
– Personal Coaching

Weitere Tätigkeiten:
- Dozent an der DHBW Karlsruhe für „Moderne Software Architekturen“
- Mitglied der „Samman Technical Coaching Society“
- Mitglied der Softwerkskammer Karlsruhe
- Mitglied Java User Group Karlsruhe
- Speaker auf Konferenzen und Communities, z.B. Bucharest Software Crafters Community

Fun Fact:
Aktuell halte ich mit meinem Vortrag „Learning Clean Code as a Team“ den Rekord für die längste Fragestunde in der Bucharest Software Crafters Community (mit über 5.000 Teilnehmern).

Projekthistorie

02/2021 - bis jetzt
Dozent für „Moderne Software Architekturen“ an der DHBW Karlsruhe
(Öffentlicher Dienst)


03/2022 - 12/2022
Technical Agile Coach für 2 Teams
selbstständig (Medien und Verlage, 250-500 Mitarbeiter)

Tiefgreifende Komplexitätsreduzierung in einer ca. 8 Jahre alten Codebasis sowie komplette Neustrukturierung hin zu cross-funktionale Teams.

Arbeit als Technischer Coach in zwei internationalen Teams mit 20 Entwicklern.
• Architektur (Hexagonal, Clean Architecture und verteilte Systeme)
• Coach für Extreme Programming (XP) Praktiken wie Clean Code, Refactoring, Design patterns, TDD
• Regelmäßige Learning Hours mit dem Team
• Coaching der Teammitglieder zur persönlichen Weiterentwicklung
• Implementierung von Stories als agiler Entwickler und Role-Model für agile Entwicklung in den Teams
• Unterstützer der Agilen Transformation als Bindeglied zwischen der agilen Theorie und deren praktischen Einsatz

04/2021 - 03/2022
Technical Agile Coach für 3 Teams
(Internet und Informationstechnologie, 250-500 Mitarbeiter)

Neuentwicklung „Addressable TV for Pro7/Sat1“

Arbeit als Technischer Coach in drei cross-funktionalen, internationalen Teams mit 25 Entwicklern.
• Architektur (Hexagonal, Clean Architecture und verteilte Systeme)
• Coach für Extreme Programming (XP) Praktiken wie Clean Code, Refactoring, Design patterns, TDD
• Coaching der Teammitglieder zur persönlichen Weiterentwicklung
• Implementierung von Stories als agiler Entwickler und Role-Model für agile Entwicklung in den Teams
• Unterstützer der Agilen Transformation als Bindeglied zwischen der agilen Theorie und deren praktischen Einsatz

04/2019 - 03/2021
Lead Java Developer - Team "Sofortkredit Business"
Atruvia AG (Banken und Finanzdienstleistungen, 5000-10.000 Mitarbeiter)

Neuentwicklung "Sofortkredit Business"
Erstes Kreditvergabesystems in Deutschland, das vollautomatisch die Kreditberatung, -vergabe und sofortige Auszahlung für Geschäftskundenkredite übernimmt.

Aufgaben
- Architektur und Implementierung des Backends
- Aushandeln und Implementierung vieler Schnittstellenkontrakte
- Teaminterne Workshops zur Weiterbildung zu folgenden Themen:
- agile Methodiken und Vorgehensmodelle
- Requirements-Engeneering im agilen Umfeld
- Geschäftsprozessberatung
- Unterstützung bei der Transformation „Klassischer Tester wird Agiler Tester“

Eingesetzte Technologien 
Java 11, Spring Boot, Angular 10, Camunda BPMN, Oracle 12, Docker, OpenShift, Jenkins, Flyway, FitNesse, JUnit, Mockito, Sonar, Maven, Git, REST, SOAP, Domain-Driven-Design (DDD), Microservices, DevOps, Scrum, SAFe, Grafana, Prometheus, Graylog

03/2020 - 03/2020
Training/Coaching System-Architektur
selbstständig (Banken und Finanzdienstleistungen, 500-1000 Mitarbeiter)

Beratung zur Systemarchitektur für ein neues System im Bankenumfeld.

01/2017 - 03/2019
Senior Java Software Engineer
(Banken und Finanzdienstleistungen, 1000-5000 Mitarbeiter)

Weiterentwicklung des zentralen Banking Frameworks welches von rund 800 Entwicklern unternehmensintern verwendet wird.

Eingesetzte Technologien
Java 8, Spring, Vaadin, Tomcat 8, Gradle, Jenkins, Sonar, SVN, Scrum, JUnit, Mockito

Skills: Software Design · Software Development · Test Driven Development · Agile Methodologies · Spring Boot

01/2016 - 12/2016
Senior Java Software Engineer
1&1 Mail & Media GmbH (Internet und Informationstechnologie, 1000-5000 Mitarbeiter)

Weiterentwicklung verschiedener Middleware Systeme, welche vorwiegend die Bestellprozesse der Shop-Systeme der Marken GMX und web.de koordinieren.

- Mentoring von Teammitgliedern
- Teaminterne Vorträge / Workshops zur Weiterbildung zu folgenden Themen:
- agile Methodiken und Vorgehensmodelle
- Methoden zur Ermittlung der Komplexität in BPMN Diagrammen und die Auswirkung auf die Testbarkeit
- BPMN Testing
- Strategien zur Reduzierung und Vermeidung von hoher Komplexität in BPMN Diagrammen
- Test Driven Development (TDD)
- Umsetzung verschiedener Security-Themen

Eingesetzte Technologien
Java 8, Spring 4, REST-Webservices, SOAP, ActiveMQ, Guava, BPMN Process Engine Activiti, Tomcat 8, Maven, Jenkins, Sonar, git, DevOps, Junit, Mockito, Eclipse

04/2015 - 12/2016
Senior Java Software Engineer
(Banken und Finanzdienstleistungen, 1000-5000 Mitarbeiter)

Migration und Weiterentwicklung der zentralen Bankarbeitsplatz der Volks-und Raiffeisenbanken auf das neue proprietäre Framework RBF.

Eingesetzte Technologien
Java 7, Spring, Guava, Vaadin, Tomcat 7, Gradle, Maven, Jenkins, Sonar, SVN, Scrum, JUnit, Mockito, PowerMock, Test-Driven-Development

Skills: Software Design · Software Development · Agile Methodologies

03/2006 - 03/2015
weitere Projekte als Entwickler

Die genauen Stationen finden sich in meinem PDF-Profil oder auf meiner Webseite www.klemmer-it.de

Reisebereitschaft

In der Stadt Ettlingen mit einem Radius von 25 km verfügbar
Vor Ort in der näheren Umgebung oder voll remote.

Youtube - Video

YouTube Profil
Profilbild von Ralf Klemmer Technical & Agile Coaching for teams aus Ettlingen Technical & Agile Coaching for teams
Registrieren