20.03.2025 aktualisiert

**** ******** ****
100 % verfügbar

Senior Software Developer | Agile Coach

St Leon Rot, Deutschland
Deutschland
M.Sc. Computerscience
St Leon Rot, Deutschland
Deutschland
M.Sc. Computerscience

Profilanlagen

Professional Scrum Master I (1).pdf
Professional Scrum Product Owner I.pdf

Skills

PROGRAMMIERUNG
★★★★★ - HTML5/CSS3
★★★★★ - JavaScript (ES5/ES6)
★★★★★ - Typescript
★★★★★ - Swift
★★★★ - Java
★★★★ - Shell

FRONTEND FRAMEWORKS
★★★★★ - Angular
★★★★★ - Vue
★★★★ - React
★★★★★ - Angular.js -
★★★★★ - Rx.js
★★★★★ - Bootstrap
★★★★★ - Angular Material
★★★★ - Sencha Ext.js
★★★★ - Kendo UI
★★★★★ - Handlebars
★★★★★ - jQuery
★★★★ - Underscore / Lodash
★★★★ - Require.js
★★★★★ - Highcharts/-maps

APP FRAMEWORKS
★★★★★ - Cordova/Phonegap
★★★★ - Ionic
★★★ - OnsenUI
★★★★ - Framework7

BACKEND FRAMEWORKS
★★★★★ - NodeJS
★★★★★ - Express.js
★★★★ - Nest.js
★★★★ - Nuxt
★★★★ - KeyCloak
★★★★ - Koa
★★★★ - Socket.io
★★★ - Adobe Experience Manager 6.5

PRECOMPILER
★★★★★ - SASS/SCSS
★★★★★ - LESS
★★★★★ - Stylus
★★★★ - HTL (Sightly)
★★★★★ - Jade (PUG)

DATENBANKEN
★★★★★ - MongoDB
★★★★★ - PostgreSQL
★★★★ - MySQL/MariaDB
★★★★ - SQLite
★★★★ - IndexedDB
★★★★ - Couch/Pouch DB
★★★ - Google BigQuery
★★★★ - Loki DB

TESTING
★★★★★ - Cucumber
★★★★★ - Gherkin
★★★★★ - Jest
★★★★★ - Protractor
★★★★★ - Webdriver.io (WDIO)
★★★★ - Playwright
★★★★★ - Selenium (Java/Node)
★★★★ - Jasmine
★★★★ - Karma
★★★★★ - Vitest
★★★ - Bees with Machineguns
★★★ - Gatling

PARADIGMEN
★★★★★ - Clean Code
★★★★★ - Responsive Design
★★★★★ - Functional Programming
★★★★★ - Object Oriented Programming
★★★★★ - Reactive Programming
★★★★★ - Atomic Design / Microservices
★★★★★ - Asynchrone Programmierung
★★★★★ - BEM
★★★★★ - REST
★★★★★ - CRUD
★★★★★ - Gitflow
★★★★★ - Redux, Vuex, Pinia

TESTING PARADIGMEN
★★★★★ - Unit Tests
★★★★★ - E2E Tests
★★★★★ - Visual Regression Tests
★★★★ - On Device Tests
★★★★★ - Explorative Testing
★★★ - Loadtests

CI/CD
★★★★★ - Gitlab CI
★★★★ - Jenkins
★★★★★ - Docker
★★★★ - Helm (Charts)
★★★★ - AWS Lambda

CODE STYLE
★★★★★ - EsLint/TsLint
★★★★ - Prettier

MESSAGE BROKER
★★★★ - RabbitMQ/AmazonMQ
★★★★ - Redis

TOOLS
★★★★★ - NPM & Yarn
★★★★ - Npm Scripts
★★★★ - Vite
★★★ - Flyway
★★★★ - Gulp
★★★★ - Babel
★★★★ - Bower
★★★★ - Webpack
★★★★★ - Git
★★★ - adb
★★★ - Grunt

SONSTIGES
★★★★ - Big Data
★★★★★ - XML/JSON/CSV/YAML
★★★★ - Apache
★★★★ - Nginx
★★★★ - Wordpress
★★★ - Joomla
★★★ - Typo3 Fluid Templates
★★ - SAP PM/CS Grundwissen
★★★★ - JSON Web Token (JWT)
★★★ - AWS
★★★ - Groovy
★★★ - Payone

IDEs & EDITOREN
★★★★★ - Jetbrains IntelliJ / Webstorm
★★★★ - Xcode
★★★★★ - Sublime Text
★★★★ - Visual Studio Code
★★★ - Visual Studio
★★★ - Eclipse/STS

SOFTWARE
★★★★★ - Jira
★★★★★ - Confluence
★★★★★ - Gitlab
★★★★★ - Bitbucket
★★★ - Instana
★★★★★ - Zeplin
★★★★★ - Photoshop
★★★★ - Illustrator
★★★★ - After Effects
★★★★★ - Premiere Pro
★★★★★ - ChatGpt
★★★★ - Midjourney
★★★★ - (Open) Lens
★★★★★ - Canva

BETRIEBSSYSTEME
★★★★★ - MacOS
★★★★★ - Linux (Ubuntu/Debian)
★★★★★ - Windows

Sprachen

DeutschMutterspracheEnglischverhandlungssicherFranzösischGrundkenntnisse

Projekthistorie

Senior Software Engineer

CmBlu

Industrie und Maschinenbau

250-500 Mitarbeiter

Rebuild & Erweiterung eines automatisierten Batterie-Teststands mit intelligenten Funktionen
In diesem Projekt war ich verantwortlich für den Rebuild und die Erweiterung eines automatisierten Batterie-Teststands im Bereich R&D. Dabei wurden fortschrittliche, intelligente Funktionen integriert, die den Testablauf optimieren und die Ingenieure bei der Arbeit unterstützen können. Die Umsetzung erfolgte unter Einsatz moderner Front- und Backend-Technologien sowie robuster DevOps-Pipelines, um einen reibungslosen und zuverlässigen Betrieb sicherzustellen. Das Projekt wurde vorzeitig beendet, nachdem das Unternehmen kurzfristig beschlossen hatte, sämtliche externe Dienstleister auszuschließen

Senior Software Engineer

Deutsche Bahn

Transport und Logistik

>10.000 Mitarbeiter

Entwicklung einer Anwendung zur automatisierten Erstellung von Störungskarten für den öffentlichen Nahverkehr
Im Rahmen dieses Projekts wurde eine innovative Applikation entwickelt, die eine automatisierte Erstellung und Anzeige von Störungskarten für öffentliche Verkehrsmittel und Plätze ermöglicht. Die Anwendung basiert auf einer robusten Microservice-Architektur, in der sämtliche Komponenten präzise und sorgfältig implementiert wurden.
Ein benutzerfreundliches Dashboard ermöglicht es den Anwendern, Störungskarten einfach zu erstellen und zu bearbeiten. Ergänzt wird diese Lösung durch spezialisierte Worker, die dynamisch Aufträge aus einer Warteschlange abarbeiten und die Karten rendern. Diese Architektur gewährleistet eine hohe Flexibilität sowie Skalierbarkeit, wodurch die Anwendung optimal auf die Anforderungen unterschiedlichster öffentlicher Verkehrsbetriebe und Einrichtungen zugeschnitten ist.

Senior Software Engineer

Deutsche Bahn

Transport und Logistik

>10.000 Mitarbeiter

Neuentwicklung von Bahn.de – Modernisierung der Customer-Facing-IT
Im Rahmen eines Großprojekts mit über 400 Projektmitgliedern wurde die gesamte Customer-Facing-IT der Deutschen Bahn vollständig neu gestaltet. Als Senior Software Engineer war ich maßgeblich an der Neuentwicklung von Bahn.de beteiligt, wobei der Fokus auf der Integration modernster Technologien lag. Die Umsetzung erfolgte mit Vue, Nest und Nuxt unter Verwendung von TypeScript und ESNext.
Die Anwendung erreichte eine beeindruckende Testabdeckung von 80–90 % durch den Einsatz umfangreicher automatisierter Testverfahren, darunter End-to-End-Tests, visuelle Regressionsprüfungen (mit Protractor, wdio und Playwright), Unit-Tests mit Jest, Performance-Tests mit Gatling sowie On-Device-Tests über Appium und Browserstack. Ergänzend dazu kamen manuelle explorative Tests zum Einsatz. Strikte Linter- und TypeScript-Richtlinien gewährleisteten einen konsistenten und einheitlichen Code-Stil, was die Entwicklung einer robusten und leistungsfähigen Webanwendung sicherstellte, die den hohen Anforderungen der Deutschen Bahn gerecht wird.

Software Architect

Agile Vitality

Internet und Informationstechnologie

< 10 Mitarbeiter

Optimierung des Retro-Prozesses in Scrum-Teams
Im Rahmen dieses Projekts konzipierte und realisierte ich als Frontend Architect eine Webapplikation, die speziell zur Optimierung des Retrospektiv-Prozesses in Scrum-Teams entwickelt wurde. Die Anwendung ermöglicht es, Umfragen zum aktuellen Teamstatus durchzuführen, wodurch wertvolle Einblicke in die Teamdynamik und den Fortschritt gewonnen werden. Diese Lösung unterstützt Teams dabei, kontinuierlich Verbesserungen zu identifizieren und die Zusammenarbeit nachhaltig zu optimieren.

Senior Software Engineer

BASF AG

Sonstiges

>10.000 Mitarbeiter

Anpassung des Adobe Experience Managers für den Relaunch einer globalen Webseite
Im Zeitraum von Juni 2018 bis September 2019 war ich als Senior Fullstack Developer bei BASF Business Services GmbH maßgeblich an der Anpassung des Adobe Experience Managers (AEM) für den Relaunch einer globalen Webseite beteiligt, die über 1.000 Autoren weltweit unterstützt. Für dieses Projekt wurden zahlreiche maßgeschneiderte Komponenten entwickelt, die optimal auf die Anforderungen der Autoren zugeschnitten sind.
Ein moderner Frontend-Build, basierend auf Webpack, Babel, TypeScript und Jest, wurde erfolgreich in AEM integriert. Darüber hinaus wurde eine umfassende Infrastruktur mit mehreren Entwicklungsstufen etabliert, um einen nahtlosen und effizienten Entwicklungsprozess zu gewährleisten. Die Umsetzung erfolgte in einem großen Scrum-Team, das agile und kollaborative Arbeitsweisen förderte und somit den Projekterfolg nachhaltig sicherte

Senior Software Developer

Passion Five GmbH

Marketing, PR und Design

10-50 Mitarbeiter

Optimierung einer Legal-Suite für das Prozessmanagement
Im Rahmen dieses Projekts war ich als Senior Developer maßgeblich an der Optimierung einer Legal-Suite beteiligt, die als umfassendes Prozessmanagementsystem zur Verwaltung potenzieller gerichtlicher Klagen dient. Der Schwerpunkt lag auf der Automatisierung und Vereinfachung interner Abläufe. Hierbei wurde ein spezifisches Nutzermanagement implementiert, das je nach Nutzerprofil ein individuell angepasstes Benutzerinterface bereitstellt – eine Lösung, die die jeweiligen Arbeitsprozesse optimal unterstützt und die Effizienz der Anwender deutlich steigert

Software Developer

Oxando GmbH

Internet und Informationstechnologie

10-50 Mitarbeiter

Optimierung der Oxando Toolsuite für papierlose Datenerfassung im SAP-Kontext
Bei Oxando GmbH war ich maßgeblich an der Optimierung der Oxando Toolsuite beteiligt, um eine vollständig papierlose Datenerfassung im SAP-Kontext zu realisieren. Die überarbeitete Suite ermöglicht die mobile Erfassung von Meldungen und Aufträgen, das Rückmelden von Leistungen und Materialverbrauch, die Verwaltung von Stammdaten sowie die Generierung mobiler Einsatzberichte.

Software Developer

Sovanta AG

Internet und Informationstechnologie

50-250 Mitarbeiter

E-Mobilitäts-Apps und Whitelabel-Verwaltungs-Backend
Bei Sovanta AG war ich maßgeblich an der Konzeption und Umsetzung von zwei E-Mobilitäts-Apps – einer für den B2B- und einer für den B2C-Bereich – sowie eines anpassbaren Verwaltungs-Backends für Whitelabel-Lösungen beteiligt. Die entwickelten Apps bieten ein umfassendes Funktionspaket, das unter anderem die Suche nach Ladestationen und QR-Code-Zahlungen umfasst.
Die Umsetzung erfolgte mit Angular und Cordova, ergänzt durch die Entwicklung nativer Plugins zur Erfüllung spezifischer Anforderungen. Die enge Zusammenarbeit in standortübergreifenden Scrum-Teams stellte eine reibungslose Integration und effiziente Realisierung der Projekte sicher.

Web developer

Rockstardevelopers

Marketing, PR und Design

10-50 Mitarbeiter

Wartung und strategische Weiterentwicklung des internen Portals
Als Software Engineer im Frontend-Bereich bei Rockstardevelopers in Mannheim war ich maßgeblich an der Wartung und Instandhaltung des internen Portals eines führenden deutschen Energie- und Wasserversorgers beteiligt. Gleichzeitig bereitete ich die umfassende Überarbeitung des Portals vor, um dessen Funktionalität und Benutzererfahrung nachhaltig zu optimieren. Dabei kamen moderne Technologien und bewährte Design-Prinzipien zum Einsatz, um eine zukunftssichere und effiziente Lösung zu gewährleisten.

Software Developer - Frontend

Innoplexia GmbH

Internet und Informationstechnologie

10-50 Mitarbeiter

Entwicklung eines anpassbaren Dashboards für Marktdatenanalysen
In diesem Projekt war ich verantwortlich für die Konzeption, Planung und Entwicklung eines vollständig anpassbaren Dashboards. Die Applikation stellt auf Basis umfangreicher Marktanalysen (Big Data) dynamisch Charts und Tabellen bereit, um Kunden aktuelle und relevante Marktdaten zu ihrem Unternehmen und ihren Mitbewerbern anzuzeigen und auszuwerten. Durch flexible Filter- und Sortierfunktionen werden große Datenmengen stets im bestmöglichen Format präsentiert.

Zertifikate

PSM I - Professional Scrum Master

Scrum.Org

2025

PSPO I - Professional Scrum Project Owner

Scrum.org

2025


Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden