Profileimage by Ralf Klemmer Technical & Agile Coaching for teams from Ettlingen

Ralf Klemmer

available

Last update: 02.01.2022

Technical & Agile Coaching for teams

Company: Klemmer IT-Consulting GmbH
Graduation: Wirtschaftsinformatik B.Sc.
Hourly-/Daily rates: show
Languages: German (Native or Bilingual) | English (Full Professional)

Attachments

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

Project history

02/2021 - Present
Dozent für „Moderne Software Architekturen“ an der DHBW Karlsruhe
(Public service)


03/2022 - 12/2022
Technical Agile Coach für 2 Teams
selbstständig (Media and Publishers, 250-500 employees)

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 and Information Technology, 250-500 employees)

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 (Banks and financial services, 5000-10.000 employees)

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 (Banks and financial services, 500-1000 employees)

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

01/2017 - 03/2019
Senior Java Software Engineer
(Banks and financial services, 1000-5000 employees)

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 and Information Technology, 1000-5000 employees)

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
(Banks and financial services, 1000-5000 employees)

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

Local Availability

Only available in Ettlingen and 25 km around
Vor Ort in der näheren Umgebung oder voll remote.

Youtube - Video

YouTube Profil
Profileimage by Ralf Klemmer Technical & Agile Coaching for teams from Ettlingen Technical & Agile Coaching for teams
Register