09.10.2026 aktualisiert


Premiumkunde
100 % verfügbarFrontend Entwickler, Backend Entwickler, Fullstack, Java
Berlin, Deutschland
Deutschland
Fachinformatiker für AnwendungsentwicklungSkills
Clean CodeHTMLJavaJavaScriptAgile MethodologieApple Mac SystemsArchitekturAtlassian ConfluenceAtlassian JiraTest AutomationMicrosoft AzureBash ShellCSSCode-ReviewContinuous Integration
Funktionen Technical Lead Frontend, Fullstack Developer Prozesse & Methoden: Agile Softwareentwicklung, Scrum, Kanban, CI/CD, Testautomatisierung, TDD, Refactoring, Code Reviews, Pair Programming, Monorepo-Strategien, Microservice-Architekturen, Domain- Driven Design (DDD), Event-Driven Design, Clean Code Tools & Technologien: Java, TypeScript, JavaScript, HTML, CSS, SCSS, YAML, JSON, XML, PowerShell, Bash, Spring Boot, NestJS, Angular, AngularJS, Angular Material, RxJS, NgXs, NgRx, Ionic, D3.js, Hibernate, Lodash, Nx, TypeOrm PrimeNG, FontAwesome, Tailwind CSS, Jest, Cypress, Karma, Jasmine, JUnit, Mockito, PowerMock, Gatling Maven, Gradle, Node.js, npm, Docker, Kubernetes, Rancher, Kafka, Lens, Helm IntelliJ IDEA, Visual Studio Code, Git, Postman, Jenkins, GitLab CI/CD, Azure DevOps, Grafana, SonarQube REST, OpenAPI Specification, Jira, Confluence, GitLab, macOS, Windows Branchen: Logistik, Gesundheitswesen
Erfahrung
Berufserfahrungmehr als 10 Jahre
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
Die Radeberger Gruppe digitalisierte schrittweise ihre Lagerlogistik, um ein zuvor zugekauftes
Fremdsystem durch eine eigene Lösung zu ersetzen. Ziel war es, die Lagerprozesse wie
Steuerung, Transport und Kommissionierung vollständig digital abzubilden. Neben einer
Leitstandsanwendung für die Steuerung des Materialflusses sollten mobile Anwendungen für
Staplerfahrer und Kommissionierer entwickelt werden.
Nach meinem Einstieg übernahm ich die Rolle des Frontendspezialisten für ein neu zu
entwickelndes Kommissionierungsmodul. Ich konzipierte die Benutzeroberfläche, wählte
geeignete Frameworks und Tools aus und setzte eine Build- und Deployment-Pipeline auf
Basis von GitLab CI/CD auf. Für das bestehende Team übernahm ich eine Multiplikatorenrolle,
in der ich modernes Angular-Wissen vermittelte und neue Technologien erfolgreich etablierte.
Zur Absicherung der bestehenden Leitstandsanwendung schrieb ich End-to-End-Tests mit
Cypress, um eine risikoarme Aktualisierung der Software-Abhängigkeiten zu ermöglichen.
Besonderes Augenmerk lag auf einfacher Benutzerführung zur Minimierung der
Einarbeitungszeit für das Lagerpersonal.
Die Kommissionierungsanwendung wurde erfolgreich ausgerollt und positiv von den
Anwendern aufgenommen. Die interne Lösung ersetzte schrittweise das vorherige
Fremdsystem und soll künftig an allen Standorten der Radeberger Gruppe eingesetzt werden.
Meine vorgeschlagenen Technologien wurden teamweit übernommen und führten zu höherer
Entwicklungsproduktivität und besserer Wartbarkeit.
Prozesse & Methoden
Agile Softwareentwicklung, Scrum, Kanban, CI/CD, Testautomatisierung, TDD, Refactoring,
Code Reviews, Pair Programming, Monorepo-Strategien, Microservice-Architekturen, Domain-
Driven Design (DDD), Event-Driven Design, Clean Code
Tools & Technologien
Java, TypeScript, JavaScript, HTML, CSS, SCSS, YAML, JSON, XML, PowerShell, Bash,
Spring Boot, NestJS, Angular, Angular Material, RxJS, NgXs, NgRx, Ionic, D3.js, Hibernate,
Lodash, Nx, TypeOrm
PrimeNG, FontAwesome, Tailwind CSS,
Jest, Cypress, JUnit, Mockito, PowerMock, Gatling
Gradle, Node.js, npm,
Docker, Kubernetes, Rancher, Kafka, Lens, Helm
IntelliJ IDEA, Visual Studio Code, Git, Postman, GitLab CI/CD, Grafana,
REST, OpenAPI Specification,
Jira, Confluence, GitLab,
Windows
Fremdsystem durch eine eigene Lösung zu ersetzen. Ziel war es, die Lagerprozesse wie
Steuerung, Transport und Kommissionierung vollständig digital abzubilden. Neben einer
Leitstandsanwendung für die Steuerung des Materialflusses sollten mobile Anwendungen für
Staplerfahrer und Kommissionierer entwickelt werden.
Nach meinem Einstieg übernahm ich die Rolle des Frontendspezialisten für ein neu zu
entwickelndes Kommissionierungsmodul. Ich konzipierte die Benutzeroberfläche, wählte
geeignete Frameworks und Tools aus und setzte eine Build- und Deployment-Pipeline auf
Basis von GitLab CI/CD auf. Für das bestehende Team übernahm ich eine Multiplikatorenrolle,
in der ich modernes Angular-Wissen vermittelte und neue Technologien erfolgreich etablierte.
Zur Absicherung der bestehenden Leitstandsanwendung schrieb ich End-to-End-Tests mit
Cypress, um eine risikoarme Aktualisierung der Software-Abhängigkeiten zu ermöglichen.
Besonderes Augenmerk lag auf einfacher Benutzerführung zur Minimierung der
Einarbeitungszeit für das Lagerpersonal.
Die Kommissionierungsanwendung wurde erfolgreich ausgerollt und positiv von den
Anwendern aufgenommen. Die interne Lösung ersetzte schrittweise das vorherige
Fremdsystem und soll künftig an allen Standorten der Radeberger Gruppe eingesetzt werden.
Meine vorgeschlagenen Technologien wurden teamweit übernommen und führten zu höherer
Entwicklungsproduktivität und besserer Wartbarkeit.
Prozesse & Methoden
Agile Softwareentwicklung, Scrum, Kanban, CI/CD, Testautomatisierung, TDD, Refactoring,
Code Reviews, Pair Programming, Monorepo-Strategien, Microservice-Architekturen, Domain-
Driven Design (DDD), Event-Driven Design, Clean Code
Tools & Technologien
Java, TypeScript, JavaScript, HTML, CSS, SCSS, YAML, JSON, XML, PowerShell, Bash,
Spring Boot, NestJS, Angular, Angular Material, RxJS, NgXs, NgRx, Ionic, D3.js, Hibernate,
Lodash, Nx, TypeOrm
PrimeNG, FontAwesome, Tailwind CSS,
Jest, Cypress, JUnit, Mockito, PowerMock, Gatling
Gradle, Node.js, npm,
Docker, Kubernetes, Rancher, Kafka, Lens, Helm
IntelliJ IDEA, Visual Studio Code, Git, Postman, GitLab CI/CD, Grafana,
REST, OpenAPI Specification,
Jira, Confluence, GitLab,
Windows
Private Krankenversicherer wollten ihren Kunden eine einfache, digitale Möglichkeit zur
Einreichung von Rechnungen sowie zur Nutzung präventiver Gesundheitsangebote
bereitstellen. Ziel war eine mandantenfähige White-Label-App, die sowohl als Webanwendung
als auch als mobile App (iOS/Android) zur Verfügung steht. Die App befand sich zum
Zeitpunkt meines Einstiegs kurz vor dem Rollout und musste funktionsseitig erweitert sowie für
verschiedene Plattformen stabilisiert werden.
Ich war in einem agilen Entwicklerteam für die Umsetzung neuer Features in der bestehenden
Ionic-Applikation verantwortlich. Dabei konnte ich mein Wissen im Bereich mobiler App-
Entwicklung erweitern – insbesondere im Umgang mit plattformspezifischen Anforderungen,
wie dem Zugriff auf Kamerafunktionen oder das Dateisystem. Zusätzlich analysierte und löste
ich technische Probleme im Zusammenspiel mit nativen Gerätediensten. Die App wurde für
Web, Android und iOS aus einer gemeinsamen Codebasis bereitgestellt.
Kurz nach meinem Austritt aus dem Projekt wurde die Applikation erfolgreich ausgerollt und in
den App Stores veröffentlicht. Die Umsetzung ermöglichte Versicherten eine moderne,
papierlose Interaktion mit ihrer Krankenkasse. Durch meine Beiträge in der Feature-
Entwicklung sowie in der Vorbereitung für die plattformübergreifende Nutzung konnte der
erfolgreiche Abschluss des Projekts unterstützt werden.
Prozesse & Methoden
Agile Softwareentwicklung, Kanban, Testautomatisierung, TDD, Refactoring, Code Reviews,
Pair Programming, Monorepo-Strategien, Microservice-Architekturen, Domain-Driven Design
(DDD), Clean Code
Tools & Technologien
TypeScript, JavaScript, HTML, CSS, SCSS, YAML, JSON, XML,
Angular, Angular Material, RxJS, NgRx, Ionic, Nx,
PrimeNG, FontAwesome, Tailwind CSS,
Jest, Cypress,
Node.js, npm,
IntelliJ IDEA, Git, Postman,
REST,
Jira, Confluence,
macOS,
Einreichung von Rechnungen sowie zur Nutzung präventiver Gesundheitsangebote
bereitstellen. Ziel war eine mandantenfähige White-Label-App, die sowohl als Webanwendung
als auch als mobile App (iOS/Android) zur Verfügung steht. Die App befand sich zum
Zeitpunkt meines Einstiegs kurz vor dem Rollout und musste funktionsseitig erweitert sowie für
verschiedene Plattformen stabilisiert werden.
Ich war in einem agilen Entwicklerteam für die Umsetzung neuer Features in der bestehenden
Ionic-Applikation verantwortlich. Dabei konnte ich mein Wissen im Bereich mobiler App-
Entwicklung erweitern – insbesondere im Umgang mit plattformspezifischen Anforderungen,
wie dem Zugriff auf Kamerafunktionen oder das Dateisystem. Zusätzlich analysierte und löste
ich technische Probleme im Zusammenspiel mit nativen Gerätediensten. Die App wurde für
Web, Android und iOS aus einer gemeinsamen Codebasis bereitgestellt.
Kurz nach meinem Austritt aus dem Projekt wurde die Applikation erfolgreich ausgerollt und in
den App Stores veröffentlicht. Die Umsetzung ermöglichte Versicherten eine moderne,
papierlose Interaktion mit ihrer Krankenkasse. Durch meine Beiträge in der Feature-
Entwicklung sowie in der Vorbereitung für die plattformübergreifende Nutzung konnte der
erfolgreiche Abschluss des Projekts unterstützt werden.
Prozesse & Methoden
Agile Softwareentwicklung, Kanban, Testautomatisierung, TDD, Refactoring, Code Reviews,
Pair Programming, Monorepo-Strategien, Microservice-Architekturen, Domain-Driven Design
(DDD), Clean Code
Tools & Technologien
TypeScript, JavaScript, HTML, CSS, SCSS, YAML, JSON, XML,
Angular, Angular Material, RxJS, NgRx, Ionic, Nx,
PrimeNG, FontAwesome, Tailwind CSS,
Jest, Cypress,
Node.js, npm,
IntelliJ IDEA, Git, Postman,
REST,
Jira, Confluence,
macOS,
Die Webversion der Codiersoftware DIACOS® basierte auf AngularJS und war langfristig nicht
mehr wartbar. Eine vollständige Neuentwicklung auf Angular war aus Ressourcengründen
nicht möglich. Ziel war daher eine schrittweise Migration einzelner Komponenten bei
gleichzeitigem Weiterbetrieb der bestehenden Anwendung – ohne Unterbrechung produktiver
Abläufe bei den Kunden.
Ich übernahm als alleiniger Frontendentwickler die Konzeption und Umsetzung der Migration.
Dabei entwickelte ich neue Angular-Komponenten als Web Components und band sie in die
bestehende AngularJS-Anwendung ein. Die Architektur erlaubte eine kontrollierte
Parallelführung beider Technologien. Besonderes Augenmerk legte ich auf
Wiederverwendbarkeit, Testbarkeit und die schrittweise Auslieferung einzelner
Funktionseinheiten. Die migrierten Komponenten wurden schrittweise produktiv bei Kunden
ausgerollt.
Durch die modulare Migrationsstrategie konnten erste Komponenten frühzeitig produktiv
eingesetzt werden, ohne die Legacy-Anwendung vollständig ersetzen zu müssen. Die
technische Basis der Anwendung wurde damit auf zukunftsfähige Technologien umgestellt,
ohne Funktionsverluste für Bestandskunden. Die neuen Angular-Komponenten steigerten die
Wartbarkeit und ermöglichten eine effizientere Weiterentwicklung der Anwendung.
Prozesse & Methoden
Agile Softwareentwicklung, Scrum, Kanban, CI/CD, Testautomatisierung, TDD, Refactoring,
Code Reviews, Pair Programming, Clean Code
Tools & Technologien
TypeScript, JavaScript, HTML, CSS, SCSS, YAML, JSON, XML, PowerShell, Bash,
Spring Boot, Angular, AngularJS, Angular Material, RxJS, NgXs,
FontAwesome,
Karma, Jasmine, JUnit, Mockito, PowerMock, Gatling
Maven, Node.js, npm,
IntelliJ IDEA, Visual Studio Code, Git, Postman, Jenkins, Azure DevOps, SonarQube
REST
Jira, Confluence,
mehr wartbar. Eine vollständige Neuentwicklung auf Angular war aus Ressourcengründen
nicht möglich. Ziel war daher eine schrittweise Migration einzelner Komponenten bei
gleichzeitigem Weiterbetrieb der bestehenden Anwendung – ohne Unterbrechung produktiver
Abläufe bei den Kunden.
Ich übernahm als alleiniger Frontendentwickler die Konzeption und Umsetzung der Migration.
Dabei entwickelte ich neue Angular-Komponenten als Web Components und band sie in die
bestehende AngularJS-Anwendung ein. Die Architektur erlaubte eine kontrollierte
Parallelführung beider Technologien. Besonderes Augenmerk legte ich auf
Wiederverwendbarkeit, Testbarkeit und die schrittweise Auslieferung einzelner
Funktionseinheiten. Die migrierten Komponenten wurden schrittweise produktiv bei Kunden
ausgerollt.
Durch die modulare Migrationsstrategie konnten erste Komponenten frühzeitig produktiv
eingesetzt werden, ohne die Legacy-Anwendung vollständig ersetzen zu müssen. Die
technische Basis der Anwendung wurde damit auf zukunftsfähige Technologien umgestellt,
ohne Funktionsverluste für Bestandskunden. Die neuen Angular-Komponenten steigerten die
Wartbarkeit und ermöglichten eine effizientere Weiterentwicklung der Anwendung.
Prozesse & Methoden
Agile Softwareentwicklung, Scrum, Kanban, CI/CD, Testautomatisierung, TDD, Refactoring,
Code Reviews, Pair Programming, Clean Code
Tools & Technologien
TypeScript, JavaScript, HTML, CSS, SCSS, YAML, JSON, XML, PowerShell, Bash,
Spring Boot, Angular, AngularJS, Angular Material, RxJS, NgXs,
FontAwesome,
Karma, Jasmine, JUnit, Mockito, PowerMock, Gatling
Maven, Node.js, npm,
IntelliJ IDEA, Visual Studio Code, Git, Postman, Jenkins, Azure DevOps, SonarQube
REST
Jira, Confluence,