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.

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