Profilbild von Anonymes Profil, Software-Entwickler / Entwicklungsleitung
verfügbar

Letztes Update: 07.11.2023

Software-Entwickler / Entwicklungsleitung

Firma: Markus Kehle
Abschluss: Diplom Informatiker (FH)
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)

Schlagwörter

Dateianlagen

202308-Profil-Markus-Kehle_210823.pdf

Skills

agilen, Scrum, Salesforce Service Cloud, Ticket-System, Jira/Confluence, Salesforce, CRM, Cloud, User Interface, User Stories, ScrumMaster, Atlassian Jira, C++, Python, SaaS, DevOps, Domain Driven Design, Jira, Confluence, Continuous Integration, Java, Spring Cloud, Balsamiq, js, MS SQL Server, Interfaces, Management-Scrum, Atlassian, UI, MFC, NET WPF, TFS, C#/.NET, WPF, CRM-System, Kanban, Word, Excel, Salesforce CRM, Microsoft Word, Java EE, Java ServerFaces, JSF, GKV, PKV, Microsoft Excel, Glassfish, Mindmap, UML, DICOM, Spring Framework, Hibernate, Java Swing, Mysql, Doors, Datenbank, JDBC, Entity Beans, EJB 1.1, Refactoring, J2EE, Spring, EJB, SQL, Struts, Javascript, Velocity, Toplink, DSL, JavaCC, dbox2, Java (+), Apex (+), Swift 4.x (+), C++ (+), C#/.NET (+), TypeScript (+), JavaScript (+), Scala (+, Salesforce Platform (++, Lightning Web Components, Visualforce, Salesforce DX, Hibernate (+), Spring (+), Java EE (+, Play! (+), Akka, Angular 2 (+, Softwareentwicklung, Design Patterns, OOA, OOD, Microservices o Test, Continuous Delivery, Datenbanken, Oracle, Postgresql, MongoDB, Scrum (+++, Kanban (++, User Story Mapping (+++, Impact Mapping (++, Example Mapping / Specification by Example (++, Domain Driven Design (+), Event Storming (++, Extreme Programming, Nexus Scaled Scrum (++, Lego4Scrum (++, Design Thinking (+), Business Modell Canvas (+), Value Proposition Canvas (+), Lean Startup (+), Pair/Mob Programming (+), Dojos/Hackathon (+, Server / Cloud, Tomcat, Jetty, JBoss, Amazon AWS, Google Cloud Platform, Betriebssysteme, OS o macOS, iOS, Ubuntu, Debian, Windows, Tools, Trello, VirtualBox, vmware, Vagrant, Docker, Git, CVS, Subversion, Bitbucket, GitHub, Maven, Ant, Jenkins, Cloudbees, Nagios, Puppet, Chef, MS SharePoint, Liferay, Homebrew, IntelliJ, Netbeans, Eclipse, Visual Studio Code, XCode, Salesforce CRM & Service Cloud, UML 2.0

Projekthistorie

03/2019 - bis jetzt
Product Owner / Agile Coach

Verantwortungsbereich / Aufgaben:

Einführung von agilen Methoden und Scrum im Unternehmen
Aufbau von Scrum-Teams
Aufbau und Coaching von Product Ownern

-----

Projekt: Service-/Callcenter-Anwendung auf Basis von Salesforce Service Cloud

Rolle: Product Owner / Agile Coach

09/2017 - 12/2018
Technical Product Owner

Verantwortungsbereich / Aufgaben:

Erstellung und Pflege der Product Roadmap
Erstellung und Pflege des Product Backlogs
Releaseplanung
Aufnahme der Anforderungen
Priorisierung der User Stories
Steuerung des Entwicklungsteams
Durchführung von Sprint Planning & Review
Coaching der ScrumMaster & der Organisation

Methoden / Technologien:

Scrum, Atlassian Jira, C++, Python

-----

Projekt: Entwicklung einer Plattform zur digitalen Abwicklung aller Prozesse einer Kunden-
Lieferanten-Beziehung (Automotive/Aerospace/Railway/Engineering)

Rolle: Technical Product Owner

02/2018 - 05/2018
Product Owner und Agile Coach
Entwicklung seiner Software zur Logistikkostenoptimierung

Verantwortungsbereich / Aufgaben:

Technische Anforderungsanalysen und darauf aufbauend Erstellung von Lösungskonzepten
sowie Bewertung von Fachkonzepten zusammen mit den Software Architekten, Product
Ownern und dem Entwicklungsteam.
Durchführung der Umsetzung mit dem Entwicklungsteam zur Weiterentwicklung der SaaS-
Plattform auf Basis serviceorientierter Architekturen.
Optimierung der agilen Entwicklungsmethoden und dem DevOps-Ansatz.
Berücksichtigung hoher Anforderungen an Skalierbarkeit, Modifizierbarkeit, und
Betriebsstabilität.
Beratung der Product Owner bzgl. der technologischen Umsetzung von
Geschäftsanforderungen.

Methoden / Technologien:

Scrum, Domain Driven Design, Event Storming, Jira/Confluence, Continuous Integration, Java
EE, Spring Cloud

-----

Projekt: Entwicklung einer Software zur Logistikkostenoptimierung

Als Product Owner und Agile Coach unterstütze ich einen Dienstleister in der Logistikbranche
bei der Entwicklung seiner Software zur Logistikkostenoptimierung.

06/2012 - 06/2016
Inhaber

Projektteam: 8-köpfiges Strategieteam

Stakeholder: Inhaber und alle Mitarbeiter

Verantwortungsbereich / Aufgaben:

Entwicklung und Einführung einer Unternehmensvision gemeinsam mit den Mitarbeitern
Entwicklung und Umsetzung einer Unternehmensstrategie nach EKS (engpass-konzentrierte
Strategie) mit dem Strategieteam
Vorbereitung und Durchführung von Strategieworkshops
Durchführung regelmäßiger Informations- und Diskussionsveranstaltungen für alle
Mitarbeiter

Methoden / Technologien:

Management-Scrum (viermonatige Sprints), digitales Scrumboard, Atlassian Jira

-----

Projekt: UI-Migration

Für einen Gerätehersteller für Bio- und Materialwissenschaften wurde die UI der
Anwendungssoftware von MFC zu .NET WPF migriert. Das Entwicklungsteam war remote
eingesetzt.

Rolle: Projektleiter

09/2014 - 04/2015
Projektleiter

Projektteam: Entwicklungsteam mit 4 Entwicklern

Stakeholder: Bereichsleiter beim Kunden

Verantwortungsbereich / Aufgaben:




Planung und Durchführung regelmäßiger Projektbesprechungen
Kommunikationsschnittstelle zwischen Auftraggeber und Entwicklungsteam
Zusammenarbeit mit dem Entwicklungsteam
Projektmanagement und -koordination

Methoden / Technologien:

TFS, C#/.NET, WPF

-----

Projekt: CRM-Auswahl und -Einführung von Salesforce

Auswahl und Einführung eines CRM-Systems in einem mittelständischen
Softwareunternehmen.

Rolle: Projektleiter

10/2007 - 12/2014
Software-Architekt

Projektteam: Verschiedene Analyse- und Entwicklungsteams

Stakeholder: Department Manager und Solution Owner auf Kundenseite

Verantwortungsbereich / Aufgaben:

Planung und Durchführung regelmäßiger Projektbesprechungen
Betreuung der eigenen Analyse- und Entwicklungsteams
Projektmanagement und -koordination
Erstellung und Präsentation von Lösungsangeboten
Operative Aktions- und Kontaktplanung
Vorbereitung und Durchführung von Account Meetings mit der Geschäftsführung

Methoden / Technologien:

Microsoft Word, CRM, Mindmap, Atlassian Jira, Java SE/EE

-----

Projekt: Architekturberatung - Global Architecture Team (Medizintechnik)

Das Architekturteam eines Medizintechnikherstellers, zusammengesetzt aus Architekten und
Entwicklern aller Entwicklungsstandorte (Europa und US), hatte die Aufgabe ein Konzept zu
erarbeiten, das a) die Vision des vernetzten OP erfüllt und b) die Definition einer
einheitlichen Schnittstelle bzw. eines Kommunikationsprotokolls für die neue Generation
von Medizintechnikgeräten des Herstellers (weltweit).

Rolle: Software-Architekt

10/2013 - 03/2014
Sales Manager und Account Manager

Projektteam: zwei Mitarbeiter und ein externer Dienstleister

Stakeholder: CEO, Department Manager, Sales Manager und Account Manager

Verantwortungsbereich / Aufgaben:

Aufnahme der Anforderungen der Stakeholder
Auswahl und Präsentation von möglichen CRM-Lösungen
Entscheidung für ein CRM-System
Auswahl eines CRM-Dienstleister zur Anpassung des CRM-Systems
Steuerung des Dienstleisters
Priorisierung der Anforderungen / User Stories
Überwachung der Termin- und Budgeteinhaltung
Fachliche Verantwortlichkeit für das Projektteam
Vorbereitung und Durchführung von Projektbesprechungen
Erstellung und Aktualisierung des Projektplans

Methoden / Technologien:

Kanban, Word, Excel, Atlassian Jira, Salesforce CRM

-----

Projekt: Konzeption einer internen Education-Plattform

Zur Weiterbildung und Entwicklung der eigenen Mitarbeiter sollte eine Education-Platform
entwickelt werden. Für die Konzeption wurde ein kleines Analyse- und Architekturteam
interdisziplinär zusammengestellt.

04/2012 - 08/2012
Account Manager und Proxy Product Owner
en Stakeholdern Methoden

Projektteam: kleines Analyse- und Architekturteam

Stakeholder: Geschäftsführung und Bereichsleiter

Verantwortungsbereich / Aufgaben:

Definition einer Produktvision und der groben Anforderungen
Vorbereitung und Durchführung von Workshops
Regelmäßige Vorstellung bei den Stakeholdern

Methoden / Technologien:

Atlassian Jira, Microsoft Word

-----

Projekt: Buchungs- und Planungsportal für Drittverkäufer im stationären Handel

Im Auftrag für einen Kunden im Dienstleistungsbereich (Sales) wurde ein Buchungs- und
Planungsportal für Drittverkäufer im stationären Handel entwickelt.

Rolle: Account Manager und Proxy Product Owner

06/2011 - 04/2012
Entwickler

Projektteam: Scrum-Entwicklungsteam mit 6 Entwickler/Tester und 2 Analysten

Stakeholder: Geschäftsführung und IT-Leitung beim Kunden

Verantwortungsbereich / Aufgaben:

Vorbereitung und Durchführung des Sprintreviews mit der IT-Leitung nach jeweiligen
Sprintende (2-wöchig)
Koordination der Analysten und des Entwicklungsteams
Abstimmung der Anforderungen mit den Kunden und Schreiben von User Storys
Pflege des Backlogs

Methoden / Technologien:

Scrum, Atlassian Jira, digitales Scrumboard, Java EE, Java ServerFaces (JSF)

-----




Projekt: PB Global

Einen weltweit agierenden Bonusprogrammdienstleister wurde mit zwei Scrum-
Entwicklungsteams remote unterstützt. Dabei haben die Teams verschiedene Module, wie
z.B. das Kampagnenmodul, der Gesamtlösung erfolgreich umgesetzt.

Rolle: Projektleitung und Account Management

06/2010 - 04/2011
Projektleiter und Analyst

Projektteam: Zwei Scrum-Entwicklungsteams mit jeweils 8 Entwicklern/Tester

Stakeholder: Geschäftsführung und Product Owner auf Kundenseite

Verantwortungsbereich / Aufgaben:

Vorbereitung und Durchführung des regelmäßigen (2-wöchige Sprints) Lenkungskreises mit
der Geschäftsführung
Betreuung der Entwicklungsteams
Abstimmung der Anforderungen mit den Product Ownern (Kunde)
Unterstützung der ScrumMaster und Eskalationsebene zum Kunden

Methoden / Technologien:

Scrum, Atlassian Jira, Java EE, Java ServerFaces (JSF)

-----

Projekt: Einsatzplanung und Abrechnung von Rettungsdiensten

Erstellung einer Webapplikation zur Einsatzplanung und Abrechnung von Rettungsdiensten.
Die Anwendung erlaubt den Fahrern von Rettungsfahrzeugen (z.B. Malteser, ASB, BRK, usw.)
die Erfassung von Rettungsdiensten und Krankentransporten und ermöglicht eine direkte
Abrechnung mit den entsprechenden Kostenträgern (GKV, PKV, usw.).

Rolle: Projektleiter und Analyst

04/2008 - 03/2009
Account Manager und Proxy Product Owner

Projektteam: Entwicklungsteam - 4 Entwickler und 1 Tester

Stakeholder: Geschäftsführung und IT-Leitung auf Kundenseite

Verantwortungsbereich / Aufgaben:

Aufnahme der Anforderungen und Aufwandsschätzung
Angebot und Verhandlung mit dem Kunden
Definition, Schreiben und Priorisierung von User Storys




Pflege des Product Backlogs und Abstimmung mit dem Kunden
Zusammenarbeit mit dem Entwicklungsteam
Budgetplanung und -überwachung
Rollout und Endabnahme durch den Kunden

Methoden / Technologien:

Scrum, Microsoft Word, Microsoft Excel, Java EE, Glassfish Applikationserver, Java
ServerFaces (JSF)

-----

Projekt: Retail/Handel - Warenwirtschaft / Point of Sales

Mehrjähriges Account Management bei einem großen stationären Handelskunden.

Rolle: Account Manager und Proxy Product Owner

08/2006 - 06/2008
Software-Architekt
Geschäftsführung Methoden

Projektteam: Team von Software-Architekten und -Entwicklern (8 bis 12 Mitarbeiter)

Stakeholder: Geschäftsführung des Medizintechnikherstellers und die Entwicklungsleiter an
den Standorten

Verantwortungsbereich / Aufgaben:

Vorbereitung und Durchführung von mehrtägigen Architekturworkshops
Analyse der verschiedenen (vorhandenen) Geräteschnittstellen
Konzeption und Vorstellung möglicher Architekturen und Schnittstellen
Proof of Concept / Prototypen
Regelmäßige Vorstellung der Fortschritte und Ergebnisse bei der Geschäftsführung

Methoden / Technologien:

Microsoft Word, UML, DICOM, C++, Java

-----

Projekt: Konzept für Patientenverwaltung

Im Auftrag für einen Medizintechnikhersteller wurde ein Konzept für eine vernetzte
Patientenverwaltung erstellt. Das Konzept beinhaltete einen Architekturvorschlag und
Schnittstellenbeschreibungen zur Kommunikation mit Medizintechnikgeräten des
Herstellers.

Rolle: Software-Architekt

04/2006 - 07/2006
Entwicklungsleiter
Geschäftsführung Methoden

Verantwortungsbereich / Aufgaben:

Aufnahme der Anforderungen
Beschreibung der Architektur und Usecases (Word/UML)
Auswahl der Zielplattform und Technologie
Erstellung eines Prototyps
Grobe Aufwandsschätzung für die Umsetzung
Beschreibung der Schnittstellen (DICOM-Protokoll)

Methoden / Technologien:

Microsoft Word, Microsoft Excel, UML, Java, Spring Framework, Hibernate, Java Swing,
Mysql, DICOM




-----

Projekt: Minilab Software

Rolle: Projektleiter und Analyst

Entwicklung einer Software zum Betrieb von Fotoentwicklungsstationen für eine
amerikanische Drogeriekette. Dabei wurde die Standardgerätesoftware des Agfaphoto
Minilab auf die gewünschten Prozesse des Auftraggebers angepasst und zusätzliche
Usecases umgesetzt.

06/2005 - 03/2006
Java-Entwickler

Projektteam: Entwicklungsteam - 3 Entwickler und 2 Tester

Stakeholder: Kunde/Auftraggeber

Verantwortungsbereich / Aufgaben:

Regelmäßige Abstimmung mit dem Kunden (USA, telefonisch)
Definition, Schreiben und Priorisierung von User Storys
Zusammenarbeit mit dem Entwicklungsteam
Koordination des Testteams (remote)
Budgetplanung und -überwachung
Vorbereitung und Durchführung von Projektbesprechungen
Erstellung und Aktualisierung des Projektplans
Rollout und Endabnahme durch den Kunden

Methoden / Technologien:

Microsoft Word, Microsoft Excel, Doors, C++, MFC

-----

Projekt: Kontrollcenter-Anwendung zur Steuerung von Scanner und Printer zur Entwicklung
von Fotos für Großlabore

Im Auftrag für einen Kunden in der Fotoindustrie wurde ein Kontrollcenter (Leitrechner) zur
Steuerung von Scanner und Printer zur Entwicklung von analogen Fotos realisiert. Die
Scanner und Printer waren in der Lage jeweils pro Stunde 20.000 Bilder zu entwickeln.
Größte Herausforderung war, die Masse an Bilddaten die vom Scanner gesendet wurden, im
Leitrechner in der Datenbank zu speichern und dann den Printer zur Verfügung zu stellen.
Das Projekt wurde Java EE umgesetzt, wobei für die Datenbankzugriffe JDBC wegen
Performanceprobleme mit den Entity Beans (EJB 1.1) eingesetzt wurde.

Rolle: Java-Entwickler

09/2002 - 06/2005
Java-Entwickler

Projektteam: Entwicklungsbereich mit ca. 50 Mitarbeitern (Projektleiter, Architekten,
Entwickler, Tester)

Stakeholder: Projektleiter/Bereichsleiter des Kunden

Verantwortungsbereich / Aufgaben:

Analyse der Anforderungen und Erstellung von technischen Spezifikationen
Umsetzung der Spezifikationen in Java
Performancetests
Refactoring - Teilmigration von J2EE zu Spring und Hibernate
UI-Entwicklung

Methoden / Technologien:

Microsoft Word, UML, Doors, Java, J2EE, EJB, JDBC, Java Swing, Spring, Hibernate, SQL

-----

Projekt: Versicherungsvergleichsplattform

Entwicklung einer Versicherungsvergleichsplattform für ein Internet-Startup. Die Software
greift per "Crawler" auf die Webseiten der Versicherer zu und kann so aktuelle
Versicherungstarife den Kunden zum Vergleich anbieten. Die Kunden werden dann über das
Vergleichsportal zur jeweiligen Versicherung verlinkt bzw. bestimmte Versicherungen
können direkt auf dem Vergleichsportal abgeschlossen werden.

Rolle: Java-Entwickler

10/2000 - 08/2002
Java-Entwickler

Projektteam: Entwicklungsteam mit ca. 20 Entwickler und Tester

Stakeholder: Entwicklungsleiter

Verantwortungsbereich / Aufgaben:

Analyse und Spezifikation
Integration von Payback - Kunden bekamen Bonuspunkte für den Abschluss einer
Versicherung
Integration eines Partnermodells - je nach dem von welcher Seite auf das Vergleichsportal
verlinkt wurde, konnten Inhalte dynamisch und individuell angezeigt werden
Softwareentwicklung und Test

Methoden / Technologien:




UML, Java, Struts, Javascript, Velocity, Toplink, SQL

-----

Projekt: Tool zur einfachen Testdaten-Generierung für die dbox2

Für den Softwarehersteller der dbox1 und dbox2 (Betaresearch/Premiere) wurde ein Tool
entwickelt, mit dem es ohne Entwicklungskenntnisse möglich war, Testdaten (Streams) für
die dbox2 zu generieren.

Rolle: Java-Entwickler

10/1999 - 04/2000
Entwicklungsleiter

Verantwortungsbereich / Aufgaben:

Analyse und Spezifikation
Entwurf einer DSL
Compilerbau mit JavaCC
Softwareentwicklung / Umsetzung

Methoden / Technologien:

Java, Java Swing, JavaCC, dbox2

Reisebereitschaft

Nur Remote verfügbar
Profilbild von Anonymes Profil, Software-Entwickler / Entwicklungsleitung Software-Entwickler / Entwicklungsleitung
Registrieren