Frontend-Entwickler, Fokus auf React, Angular & NodeJS. Expertise in innovativen Web Applikationen. Bereit, Ihr nächstes Projekt zu bereichern.
Aktualisiert am 04.12.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.01.2025
Verfügbar zu: 100%
davon vor Ort: 20%
React
Angular
Next.js
Java
Spring Boot
RESTful Services
Technischer Projektleiter
Product Owner
System- und Softwarearchitektur
HTML5
SCSS
TypeScript
Docker
Gitlab
Jenkins
CI/CD
Agile Zusammenarbeit nach SCRUM-Prinzipien
Zusammenarbeit mit verteilten Entwicklungsteams
Teamleitung und Führungserfahrung
Enge Zusammenarbeit mit Fachbereichen und Designern
Enge Abstimmung mit UX-Teams
Analyse von Geschäftsprozessen und Anforderungen
Coaching von Teams in agilen Methoden
Deutsch
Muttersprache
Englisch
Verhandlungssicher

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

1 Jahr 2 Monate
2022-11 - 2023-12

Feature Entwicklung eines Webshops für Mobilfunk Tarife & Accessoires

Senior Frontend Developer React Node.js TypeScript ...
Senior Frontend Developer

In diesem Projekt wird ein umfassendes E-Commerce Mono Repository entwickelt, das die Grundlage für drei eigenständige Webshops bildet, die sich auf den Verkauf von Mobilfunkverträgen, Smartphones und Zubehör wie Kopfhörer und Hüllen spezialisiert haben. Diese drei "Verticals" werden innerhalb des Repositories zusammen mit einer Middleware in einem Git-Repository verwaltet. Die Webshops werden unter Verwendung der bewährten Technologien Next.js, React und Typescript entwickelt, wobei das Design, das mithilfe von Zeplin definiert wurde, mit dem Material UI-Framework umgesetzt wird.

Ein weiteres Ziel des Projekts besteht darin, eine nahtlose Integration mit der Cross-Sell-Plattform "35UP" zu schaffen. Diese Integration eröffnet die Möglichkeit, zusätzliche Produkte wie E-Scooter, Konsolen, Hüllen, Displayfolien und viele andere Artikel anzubieten, ohne dabei Lagerkosten zu verursachen. Stattdessen werden diese Produkte über die Cross-Sell-Plattform und ihre Partner angeboten und verschickt.

Die Projektplanung und -organisation erfolgt nach den Prinzipien von SCRUM, was regelmäßige Sprints, Stand-up-Meetings und kontinuierliche Abstimmung mit Stakeholdern einschließt. Darüber hinaus gehören Reviews, um die Code-Qualität zu gewährleisten, und eine enge Abstimmung mit Stakeholdern sowie dem UX-Team zum Tagesgeschäft.


Tätigkeiten:

  • Erstellung komplexer Benutzeroberflächen für ein E-Commerce-Portal mit React und Next.js.
  • Erstellung von Tests mit Jest, um die Qualität des E-Commerce-Portal sicherzustellen.
  • Reviews von Merge Requests
  • Regelmäßige Abstimmung mit dem Fachbereich & UI Designern
  • Enge Zusammenarbeit mit einem verteilten Entwicklungsteam

Contentful Zeplin Atlassian JIRA Atlassian Confluence
React Node.js TypeScript MUI Redis Docker Git
Köln
2 Jahre 11 Monate
2019-12 - 2022-10

Weiterentwicklung einer Infotainment-Plattform im ICE

Technischer Teamleiter & Senior Frontend Developer Angular HTML5 SCSS ...
Technischer Teamleiter & Senior Frontend Developer

In meiner Rolle als Technischer Teamleiter hatte ich das Privileg, das Projekt zur Weiterentwicklung der Infotainment-Plattform im ICE von Dezember 2019 bis Oktober 2022 zu leiten. Das Hauptziel dieses Projekts bestand darin, kontinuierliche Verbesserungen und Wartungsarbeiten am ICE-Portal vorzunehmen. Regelmäßig wurden neue Feature-Anforderungen für das ICE-Portal eingeführt, um das Reiseerlebnis der Fahrgäste ständig zu optimieren. Wir haben erfolgreich an der Implementierung von Musik- und Videostreaming, der Möglichkeit zur Bestellung am Platz und der fortlaufenden Verbesserung der Reiseplanung gearbeitet. Unsere Kunden konnten bereits von zahlreichen Diensten profitieren, darunter Echtzeit-Streckeninformationen, Podcasts, Spiele und Informationen zu Städten entlang der Strecke. Alle Dienste des ICE-Portals waren über das WLAN zugänglich und liefen in einer speziell für den ICE zugeschnittenen Infrastruktur, um auf die schwankende Internetverbindung angemessen reagieren zu können. Dieses Projekt war eine spannende Reise, bei der wir kontinuierlich daran arbeiteten, das Reiseerlebnis der Fahrgäste im ICE zu bereichern und sicherzustellen, dass die Infotainment-Plattform den modernsten technischen Standards entspricht.


Senior Frontend Developer:

  • Die kontinuierliche Weiterentwicklung der Informationsplattform
  • Die Evaluierung und Integration neuer Technologien und Frameworks.
  • Die effiziente Steuerung der Aufgabenverteilung innerhalb des Entwicklungsteams.
  • Regelmäßige enge Abstimmung mit dem Fachbereich und den UI-Designern, um die Umsetzung der Anforderungen sicherzustellen.

 

Lead Architekt:

  • Die Übernahme der Verantwortung für die System- und Softwarearchitektur des Projekts.
  • Das Ausarbeiten neuer Architekturkonzepte, um die Anforderungen zu erfüllen.
  • Die Evaluierung und Integration von neuen Technologien, um die Plattform stets auf dem neuesten Stand zu halten.
  • Die Erstellung umfassender technischer Dokumentation gemäß dem Arc42-Standard mithilfe von DocsAsCode.


Technischer Projektleiter:

  • Die Personalplanung und -führung im Entwicklerteam.
  • Die Verantwortung für die Planung und Wirtschaftlichkeit des Teams, einschließlich Budgetverwaltung.
  • Die aktive Unterstützung des Fachbereichs bei technischen Entscheidungen und Lösungsfindung.
  • Die Entwicklung und Planung von Konzepten und Proof of Concepts (PoCs) für neue Technologien und Funktionen.
  • Die Mitwirkung bei der Gestaltung und Implementierung der CI/CD-Prozesse, um einen reibungslosen Entwicklungszyklus sicherzustellen.

Jenkins Open API DocsAsCode Linux Shell-Script Atlassian JIRA Atlassian Confluence
Angular HTML5 SCSS CSS3 TypeScript Docker GitLab Ansible Maven YAML
Frankfurt am Main
8 Monate
2019-05 - 2019-12

Entwicklung einer Applikation zur medienbruchfreien Konzeption und Erhebungsdurchführung von Statistiken

Senior Frontend Developer ReactJS JavaScript HTML5 ...
Senior Frontend Developer

In meiner Rolle als Senior Frontend Developer bei einer Bundesbehörde hatte ich die Gelegenheit, an einem spannenden Projekt von Mai 2019 bis Dezember 2019 mitzuwirken. Das Hauptziel des Projekts bestand darin, eine innovative Webapplikation zu entwickeln, die die medienbruchfreie Konzeption und Erhebung von mehr als 300 Statistiken ermöglicht. Dabei wurden neue Features eingeführt, die eine eingehende Analyse der Datenmodelle erforderten, um eine neue Benutzeroberfläche zur Erstellung von Erhebungsfragebögen zu schaffen. Dies umfasste auch die Einführung einer fachlichen Plausibilisierung der übermittelten Erhebungsdaten, die automatische Korrektur von nicht plausiblen Werten, die Steigerung der Performance und die Schaffung eines einheitlichen User Interfaces.

Dieses Projekt war ein herausragendes Beispiel für die Fähigkeit der Bundesbehörde, innovative Technologien und Best Practices in der Softwareentwicklung einzusetzen, um eine komplexe Anforderung zu bewältigen. Die geschaffene Anwendung ermöglichte eine reibungslose Erhebung von Statistiken und trug maßgeblich zur Effizienz und Genauigkeit der Datenerhebung bei.


Senior Frontend Developer:

  • Erstellung der Benutzeroberfläche mithilfe von Technologien wie React, JavaScript, HTML5 und SCSS.
  • Implementierung von Features und Funktionen, um die Anforderungen an die Benutzeroberfläche umzusetzen.
  • Mitarbeit bei der Definition der Softwarearchitektur der Applikation, um sicherzustellen, dass sie den Anforderungen entspricht.
  • Gestaltung von Softwarekomponenten und -strukturen, um eine saubere und effiziente Implementierung zu gewährleisten.

Kubernetes Terraform Atlassian JIRA
ReactJS JavaScript HTML5 CSS3 SCSS Java 11 Spring Boot Maven Git Docker
Wiesbaden
5 Monate
2019-01 - 2019-05

Entwicklung einer Azure Applikation zur automatischen Gesichtserkennung

Lead Full-Stack-Software Developer Java 11 Spring Boot Git ...
Lead Full-Stack-Software Developer

In meiner Position als Lead Full-Stack-Software Developer in der Medienbranche (TV/Funk/Presse) hatte ich die Gelegenheit, an einem innovativen Projekt von Januar 2019 bis Mai 2019 zu arbeiten. Das Hauptziel des Projekts war die Entwicklung einer Azure-Applikation zur automatischen Gesichtserkennung unter Verwendung der leistungsstarken "Cognitive Services" von Microsoft. Ein Schlüsselaspekt des Projekts bestand darin, die Medien über einen eigens entwickelten OneDrive for Business Connector bereitzustellen, über den Anwender ihre Medien hochladen und den Identifikationsprozess initiieren konnten. Dieses Projekt verdeutlichte die Potenziale der automatischen Gesichtserkennung und deren Integration in die Medienbranche. Die entwickelte Azure-Applikation ermöglichte die automatische Identifikation von Gesichtern in den bereitgestellten Medien und bot eine innovative Lösung für die Branche. Die nahtlose Integration von Azure und OneDrive for Business ermöglichte eine reibungslose Bereitstellung und Nutzung der Anwendung. Als Lead Full-Stack-Software Developer war meine Aufgabe, das Projekt von der Ideenfindung bis zur erfolgreichen Umsetzung zu begleiten.


Senior Frontend Developer:

  • Planung und Implementierung der Architektur, um sicherzustellen, dass die Anforderungen erfüllt werden.
  • Implementierung der Schnittstellen und Funktionen, die die automatische Gesichtserkennung ermöglichen, indem die Azure Cognitive Services genutzt werden.
  • Entwicklung des Connectors, der den Benutzern das Hochladen von Medien und den Start des Identifikationsprozesses ermöglicht.

Jenkins Azure Atlassian JIRA Atlassian Confluence
Java 11 Spring Boot Git Docker Maven
Remote
3 Monate
2018-11 - 2019-01

Frontend und Backend für eine SAP-FI Buchungskreis-Anlagensteuerung

Lead Full-Stack-Software Developer Java 8 Spring Boot Embedded Apache Derby ...
Lead Full-Stack-Software Developer

Ausarbeitung von Ideen, Konzeption und Umsetzung einer Webapplikation als Prototyp zum Redesign der SAP-FI Buchungskreisanlagensteuerung, die Stand heute auf einer Excel Mappe basiert. Benutzer können über ein Frontend Konfigurationen vornehmen, Tasks anstoßen, sowie die Stammdaten betrachten und bearbeiten.

DevExtreme Jenkins Atlassian JIRA Atlassian Confluence
Java 8 Spring Boot Embedded Apache Derby JPA Angular HTML5 CSS3 SCSS Twitter Bootstrap TypeScript OPEN API Flexbox Git
Stuttgart
9 Monate
2018-02 - 2018-10

Berechnung der Versteuerung von Warenbeständen

Full-Stack-Software Developer Angular HTML5 CSS3 ...
Full-Stack-Software Developer

Ziel des Projektes ist die weltweite anfallende Versteuerung des Lagerbestandes von Produkten zu ermitteln. Dazu werden verschiedene Berechnungen auf einer Datenbank durchgeführt. Benutzer können über ein Frontend Konfigurationen vornehmen, Validierungen anstoßen, sowie die Ergebnisse und deren Korrekturen und Stammdaten betrachten und bearbeiten.

MS Visual Code Visual Studio Oracle SQL Developer DevExtreme Atlassian JIRA Atlassian Confluence
Angular HTML5 CSS3 TypeScript Twitter Bootstrap ASP.NET Entity Framework 2.1 OData LINQ JWT Auth Flexbox i18n Git
Frankfurt am Main
5 Monate
2017-10 - 2018-02

Entwicklung einer neue Standard-Startseite (responsiv)

Frontend Developer Angular HTML5 CSS3 ...
Frontend Developer

Ziel des Projektes ist die Entwicklung und der Relaunch einer neuen oder verbesserten Standard Browser Startseite des Intranets für alle Bosch Mitarbeiter weltweit basierend auf Angular 4. Ausgewählte Funktionalitäten werden mittels REST-basierten Backend-Services für Enterprise Search, Favoriten / Quicklinks etc. umgesetzt. Hierzu müssen zudem spezifische Verwaltungsmöglichkeiten für Suchanfragen und zugehörige Ergebnisse realisiert werden.

Webdesign
Angular HTML5 CSS3 CI/CD
Stuttgart
3 Monate
2017-09 - 2017-11

Scrum Coach für die Einführung Agiler Entwicklungsmethoden

Scrum Master / Coach
Scrum Master / Coach

Ziel des Projektes ist die Unterstützung der Fachbereiche und der IT als Scrum Coach in der Erstellung von User Stories, Epic und einer Business-Analyse. Die Themen müssen vollständig in Deutschland erarbeitet werden, damit diese im Anschluss an den Scrum Master und das Entwicklungsteam in Indien übermittelt werden können. Ebenfalls ist das Projekt ein Pilot-Projekt für die gewünschte Agile-Vorgehensweise von neuen IT-Entwicklungen.

Scrum Moderation Workshop
Mercedes
Stuttgart
3 Monate
2017-07 - 2017-09

Refactoring moderne Web-Applikation zur Integration Web-CMS und Backend-Digital Asset Management

Full-Stack-Software Developer SOAP JavaScript Angular ...
Full-Stack-Software Developer

Ziel des Projektes ist das Refactoring einer neu entwickelten Web-Applikation zur Integration eines Digital Asset Management Systems (CELUM) für den Zugriff auf Media Assets direkt aus dem Web-Content Management System (Umbraco).

SOAP JavaScript Angular JUnit REST Java
Remote
1 Jahr 2 Monate
2016-05 - 2017-06

Technical Product Owner und WebMethods Engineering

Product Owner / WebMethods Engineer Java EE JBoss Application Server Jenkins ...
Product Owner / WebMethods Engineer

Ziel des Projektes ist es den neuen optimierten Geschäftsprozess mit einem Prototypen dem Unternehmen zu präsentieren und gleichzeitig die agile Entwicklungsmethode nach Scrum im Unternemen zu etablieren.


Technical Product Owner:

  • Architektur-Review des ARIS Solution Designs
  • Review und Test WebMethods BPM Modellierung
  • Pflege des Product Backlog für das Scrum Entwicklungs-Team
  • Vertretung der fachlichen Auftraggeberseite für die Fachbereiche gegenüber dem Entwicklungsteam
  • Priorisierung der Product Backlog Items ausgehend vom Business Value der Fachbereiche
  • Laufende Abstimmung mit dem Scrum Entwicklungs-Team (Daily, Rückfragen zu Backlog-Items, etc.)

WebMethods Engineer:

  • Evaluierung und Umsetzung Proof-of-Concept mittels WebMethods-App-Plattform
  • Durchführung von Tests der Umsetzung in WebMethods BPM
  • Entwicklung Logik-Moduls auf Basis Java EE für Integration in WebMethods Lösung

ARIS webMethods BPMS Atlassian JIRA Atlassian Confluence Workshop
Java EE JBoss Application Server Jenkins Maven
Frankfurt am Main
1 Jahr 9 Monate
2014-09 - 2016-05

WebMethods Engineer und Software Architekt

Technical Analyst / WebMethods Engineer Java EE C# Hibernate ...
Technical Analyst / WebMethods Engineer

Ziel des Projektes ist es den Kern-Geschäftsprozess zu analysieren, optimieren und modellieren. Teil des Projektes ist ebenfalls das Evaluieren von neuen/moderneren Technologien und mit diesen kleinere Prototypen zu Entwickeln.


Technical Analyst:

  • Identifikation von Ansätzen für Prozessoptimierung mit Hilfe von IT-Umsetzung
  • Prozessanalyse und Aufnahme von Anforderungen der Fachbereiche
  • Prozess- und Datenmodellierung in ARIS
  • ARIS Solution Design
  • Technische Evaluierung eines Regelwerks in Drools, WebMethods Business Rules vs.
  • Java-Eigenentwicklung

webMethods ARIS Eclipse Subversion Visual Studio Team Foundation Server Atlassian JIRA Atlassian Confluence
Java EE C# Hibernate MS SQL Server Drools
Frankfurt am Main
1 Jahr
2013-09 - 2014-08

Hard- und Softwareentwicklung für Cytomaten

Development Engineer C# Windows Embedded CE
Development Engineer

Ziel des Projektes ist es eine neue Steuerungseinheit für einen Cytomaten (Labor-Inkubator) zur Serienreife zu entwickeln. Die neue Steuereinheit soll mittels Touchscreens direkt im Labor, sowie remote auf einem Android-Tablet verfügbar sein. Vorarbeiten aus meiner Bachelorthesis sind die Grundlage der Entwicklung.


Tätigkeiten:

  • Entwicklung einer Client-Server-Architektur in C# auf einem Embedded System (Windows CE)
  • Entwicklung einer Schnittstelle zu einer internen Android Applikation (CyMon)
  • Programmierung einer I2C-Bus-Schnittstelle zum Abfragen von Sensoren eines automatisierten Inkubators (Cytomat 10)
  • Entwicklung eines UI für ein resistives 5-Zoll Touch Display
  • Konzeption und Durchführung von Software-Tests
  • Fortführung und Weiterentwicklung des Projektes ?neue Displaytechnologie für die
  • Produktgruppe der Cytomaten? in Serienreife

Team Foundation Server Visual Studio
C# Windows Embedded CE
Langenselbold

Aus- und Weiterbildung

Aus- und Weiterbildung

4 Jahre 6 Monate
2009-10 - 2014-03

Bachelor of Engineering, Studium Ingenieur-Informatik

Bachelor of Engineering, Frankfurt University of Applied Sciences
Bachelor of Engineering
Frankfurt University of Applied Sciences
Ingenieur-Informatik

Position

Position

Als Softwareentwickler und Architekt mit über 8 Jahren Berufserfahrung habe ich bereits bei einigen Unternehmen aus den unterschiedlichsten Domänen an vielen unterschiedlichen Softwareprojekten gearbeitet.

Eine möglichst enge Zusammenarbeit mit Kunden bzw. den Anwendern war mir dabei immer besonders wichtig, denn nur so kann man das umsetzen, was der Kunde auch wirklich braucht. Cleancode, einfach zu verstehender sowie leicht zu wartender Code stand für mich immer Fokus meiner Arbeit. Der regelmäßige Austausch mit anderen Entwicklern war dabei über die Jahre wichtige, zentrale Elemente meines Vorgehens. In Zukunft würde ich gerne meine Kenntnisse im Bereich React, NodeJS, Docker und Kubernetes immer weiter ausbauen.

Kompetenzen

Kompetenzen

Top-Skills

React Angular Next.js Java Spring Boot RESTful Services Technischer Projektleiter Product Owner System- und Softwarearchitektur HTML5 SCSS TypeScript Docker Gitlab Jenkins CI/CD Agile Zusammenarbeit nach SCRUM-Prinzipien Zusammenarbeit mit verteilten Entwicklungsteams Teamleitung und Führungserfahrung Enge Zusammenarbeit mit Fachbereichen und Designern Enge Abstimmung mit UX-Teams Analyse von Geschäftsprozessen und Anforderungen Coaching von Teams in agilen Methoden

Betriebssysteme

Linux / Unix
Fortgeschritten
Windows
Fortgeschritten

Programmiersprachen

React
Experte
Typescript
Experte
JavaScript
Experte
Angular
Fortgeschritten
C#
Fortgeschritten

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

1 Jahr 2 Monate
2022-11 - 2023-12

Feature Entwicklung eines Webshops für Mobilfunk Tarife & Accessoires

Senior Frontend Developer React Node.js TypeScript ...
Senior Frontend Developer

In diesem Projekt wird ein umfassendes E-Commerce Mono Repository entwickelt, das die Grundlage für drei eigenständige Webshops bildet, die sich auf den Verkauf von Mobilfunkverträgen, Smartphones und Zubehör wie Kopfhörer und Hüllen spezialisiert haben. Diese drei "Verticals" werden innerhalb des Repositories zusammen mit einer Middleware in einem Git-Repository verwaltet. Die Webshops werden unter Verwendung der bewährten Technologien Next.js, React und Typescript entwickelt, wobei das Design, das mithilfe von Zeplin definiert wurde, mit dem Material UI-Framework umgesetzt wird.

Ein weiteres Ziel des Projekts besteht darin, eine nahtlose Integration mit der Cross-Sell-Plattform "35UP" zu schaffen. Diese Integration eröffnet die Möglichkeit, zusätzliche Produkte wie E-Scooter, Konsolen, Hüllen, Displayfolien und viele andere Artikel anzubieten, ohne dabei Lagerkosten zu verursachen. Stattdessen werden diese Produkte über die Cross-Sell-Plattform und ihre Partner angeboten und verschickt.

Die Projektplanung und -organisation erfolgt nach den Prinzipien von SCRUM, was regelmäßige Sprints, Stand-up-Meetings und kontinuierliche Abstimmung mit Stakeholdern einschließt. Darüber hinaus gehören Reviews, um die Code-Qualität zu gewährleisten, und eine enge Abstimmung mit Stakeholdern sowie dem UX-Team zum Tagesgeschäft.


Tätigkeiten:

  • Erstellung komplexer Benutzeroberflächen für ein E-Commerce-Portal mit React und Next.js.
  • Erstellung von Tests mit Jest, um die Qualität des E-Commerce-Portal sicherzustellen.
  • Reviews von Merge Requests
  • Regelmäßige Abstimmung mit dem Fachbereich & UI Designern
  • Enge Zusammenarbeit mit einem verteilten Entwicklungsteam

Contentful Zeplin Atlassian JIRA Atlassian Confluence
React Node.js TypeScript MUI Redis Docker Git
Köln
2 Jahre 11 Monate
2019-12 - 2022-10

Weiterentwicklung einer Infotainment-Plattform im ICE

Technischer Teamleiter & Senior Frontend Developer Angular HTML5 SCSS ...
Technischer Teamleiter & Senior Frontend Developer

In meiner Rolle als Technischer Teamleiter hatte ich das Privileg, das Projekt zur Weiterentwicklung der Infotainment-Plattform im ICE von Dezember 2019 bis Oktober 2022 zu leiten. Das Hauptziel dieses Projekts bestand darin, kontinuierliche Verbesserungen und Wartungsarbeiten am ICE-Portal vorzunehmen. Regelmäßig wurden neue Feature-Anforderungen für das ICE-Portal eingeführt, um das Reiseerlebnis der Fahrgäste ständig zu optimieren. Wir haben erfolgreich an der Implementierung von Musik- und Videostreaming, der Möglichkeit zur Bestellung am Platz und der fortlaufenden Verbesserung der Reiseplanung gearbeitet. Unsere Kunden konnten bereits von zahlreichen Diensten profitieren, darunter Echtzeit-Streckeninformationen, Podcasts, Spiele und Informationen zu Städten entlang der Strecke. Alle Dienste des ICE-Portals waren über das WLAN zugänglich und liefen in einer speziell für den ICE zugeschnittenen Infrastruktur, um auf die schwankende Internetverbindung angemessen reagieren zu können. Dieses Projekt war eine spannende Reise, bei der wir kontinuierlich daran arbeiteten, das Reiseerlebnis der Fahrgäste im ICE zu bereichern und sicherzustellen, dass die Infotainment-Plattform den modernsten technischen Standards entspricht.


Senior Frontend Developer:

  • Die kontinuierliche Weiterentwicklung der Informationsplattform
  • Die Evaluierung und Integration neuer Technologien und Frameworks.
  • Die effiziente Steuerung der Aufgabenverteilung innerhalb des Entwicklungsteams.
  • Regelmäßige enge Abstimmung mit dem Fachbereich und den UI-Designern, um die Umsetzung der Anforderungen sicherzustellen.

 

Lead Architekt:

  • Die Übernahme der Verantwortung für die System- und Softwarearchitektur des Projekts.
  • Das Ausarbeiten neuer Architekturkonzepte, um die Anforderungen zu erfüllen.
  • Die Evaluierung und Integration von neuen Technologien, um die Plattform stets auf dem neuesten Stand zu halten.
  • Die Erstellung umfassender technischer Dokumentation gemäß dem Arc42-Standard mithilfe von DocsAsCode.


Technischer Projektleiter:

  • Die Personalplanung und -führung im Entwicklerteam.
  • Die Verantwortung für die Planung und Wirtschaftlichkeit des Teams, einschließlich Budgetverwaltung.
  • Die aktive Unterstützung des Fachbereichs bei technischen Entscheidungen und Lösungsfindung.
  • Die Entwicklung und Planung von Konzepten und Proof of Concepts (PoCs) für neue Technologien und Funktionen.
  • Die Mitwirkung bei der Gestaltung und Implementierung der CI/CD-Prozesse, um einen reibungslosen Entwicklungszyklus sicherzustellen.

Jenkins Open API DocsAsCode Linux Shell-Script Atlassian JIRA Atlassian Confluence
Angular HTML5 SCSS CSS3 TypeScript Docker GitLab Ansible Maven YAML
Frankfurt am Main
8 Monate
2019-05 - 2019-12

Entwicklung einer Applikation zur medienbruchfreien Konzeption und Erhebungsdurchführung von Statistiken

Senior Frontend Developer ReactJS JavaScript HTML5 ...
Senior Frontend Developer

In meiner Rolle als Senior Frontend Developer bei einer Bundesbehörde hatte ich die Gelegenheit, an einem spannenden Projekt von Mai 2019 bis Dezember 2019 mitzuwirken. Das Hauptziel des Projekts bestand darin, eine innovative Webapplikation zu entwickeln, die die medienbruchfreie Konzeption und Erhebung von mehr als 300 Statistiken ermöglicht. Dabei wurden neue Features eingeführt, die eine eingehende Analyse der Datenmodelle erforderten, um eine neue Benutzeroberfläche zur Erstellung von Erhebungsfragebögen zu schaffen. Dies umfasste auch die Einführung einer fachlichen Plausibilisierung der übermittelten Erhebungsdaten, die automatische Korrektur von nicht plausiblen Werten, die Steigerung der Performance und die Schaffung eines einheitlichen User Interfaces.

Dieses Projekt war ein herausragendes Beispiel für die Fähigkeit der Bundesbehörde, innovative Technologien und Best Practices in der Softwareentwicklung einzusetzen, um eine komplexe Anforderung zu bewältigen. Die geschaffene Anwendung ermöglichte eine reibungslose Erhebung von Statistiken und trug maßgeblich zur Effizienz und Genauigkeit der Datenerhebung bei.


Senior Frontend Developer:

  • Erstellung der Benutzeroberfläche mithilfe von Technologien wie React, JavaScript, HTML5 und SCSS.
  • Implementierung von Features und Funktionen, um die Anforderungen an die Benutzeroberfläche umzusetzen.
  • Mitarbeit bei der Definition der Softwarearchitektur der Applikation, um sicherzustellen, dass sie den Anforderungen entspricht.
  • Gestaltung von Softwarekomponenten und -strukturen, um eine saubere und effiziente Implementierung zu gewährleisten.

Kubernetes Terraform Atlassian JIRA
ReactJS JavaScript HTML5 CSS3 SCSS Java 11 Spring Boot Maven Git Docker
Wiesbaden
5 Monate
2019-01 - 2019-05

Entwicklung einer Azure Applikation zur automatischen Gesichtserkennung

Lead Full-Stack-Software Developer Java 11 Spring Boot Git ...
Lead Full-Stack-Software Developer

In meiner Position als Lead Full-Stack-Software Developer in der Medienbranche (TV/Funk/Presse) hatte ich die Gelegenheit, an einem innovativen Projekt von Januar 2019 bis Mai 2019 zu arbeiten. Das Hauptziel des Projekts war die Entwicklung einer Azure-Applikation zur automatischen Gesichtserkennung unter Verwendung der leistungsstarken "Cognitive Services" von Microsoft. Ein Schlüsselaspekt des Projekts bestand darin, die Medien über einen eigens entwickelten OneDrive for Business Connector bereitzustellen, über den Anwender ihre Medien hochladen und den Identifikationsprozess initiieren konnten. Dieses Projekt verdeutlichte die Potenziale der automatischen Gesichtserkennung und deren Integration in die Medienbranche. Die entwickelte Azure-Applikation ermöglichte die automatische Identifikation von Gesichtern in den bereitgestellten Medien und bot eine innovative Lösung für die Branche. Die nahtlose Integration von Azure und OneDrive for Business ermöglichte eine reibungslose Bereitstellung und Nutzung der Anwendung. Als Lead Full-Stack-Software Developer war meine Aufgabe, das Projekt von der Ideenfindung bis zur erfolgreichen Umsetzung zu begleiten.


Senior Frontend Developer:

  • Planung und Implementierung der Architektur, um sicherzustellen, dass die Anforderungen erfüllt werden.
  • Implementierung der Schnittstellen und Funktionen, die die automatische Gesichtserkennung ermöglichen, indem die Azure Cognitive Services genutzt werden.
  • Entwicklung des Connectors, der den Benutzern das Hochladen von Medien und den Start des Identifikationsprozesses ermöglicht.

Jenkins Azure Atlassian JIRA Atlassian Confluence
Java 11 Spring Boot Git Docker Maven
Remote
3 Monate
2018-11 - 2019-01

Frontend und Backend für eine SAP-FI Buchungskreis-Anlagensteuerung

Lead Full-Stack-Software Developer Java 8 Spring Boot Embedded Apache Derby ...
Lead Full-Stack-Software Developer

Ausarbeitung von Ideen, Konzeption und Umsetzung einer Webapplikation als Prototyp zum Redesign der SAP-FI Buchungskreisanlagensteuerung, die Stand heute auf einer Excel Mappe basiert. Benutzer können über ein Frontend Konfigurationen vornehmen, Tasks anstoßen, sowie die Stammdaten betrachten und bearbeiten.

DevExtreme Jenkins Atlassian JIRA Atlassian Confluence
Java 8 Spring Boot Embedded Apache Derby JPA Angular HTML5 CSS3 SCSS Twitter Bootstrap TypeScript OPEN API Flexbox Git
Stuttgart
9 Monate
2018-02 - 2018-10

Berechnung der Versteuerung von Warenbeständen

Full-Stack-Software Developer Angular HTML5 CSS3 ...
Full-Stack-Software Developer

Ziel des Projektes ist die weltweite anfallende Versteuerung des Lagerbestandes von Produkten zu ermitteln. Dazu werden verschiedene Berechnungen auf einer Datenbank durchgeführt. Benutzer können über ein Frontend Konfigurationen vornehmen, Validierungen anstoßen, sowie die Ergebnisse und deren Korrekturen und Stammdaten betrachten und bearbeiten.

MS Visual Code Visual Studio Oracle SQL Developer DevExtreme Atlassian JIRA Atlassian Confluence
Angular HTML5 CSS3 TypeScript Twitter Bootstrap ASP.NET Entity Framework 2.1 OData LINQ JWT Auth Flexbox i18n Git
Frankfurt am Main
5 Monate
2017-10 - 2018-02

Entwicklung einer neue Standard-Startseite (responsiv)

Frontend Developer Angular HTML5 CSS3 ...
Frontend Developer

Ziel des Projektes ist die Entwicklung und der Relaunch einer neuen oder verbesserten Standard Browser Startseite des Intranets für alle Bosch Mitarbeiter weltweit basierend auf Angular 4. Ausgewählte Funktionalitäten werden mittels REST-basierten Backend-Services für Enterprise Search, Favoriten / Quicklinks etc. umgesetzt. Hierzu müssen zudem spezifische Verwaltungsmöglichkeiten für Suchanfragen und zugehörige Ergebnisse realisiert werden.

Webdesign
Angular HTML5 CSS3 CI/CD
Stuttgart
3 Monate
2017-09 - 2017-11

Scrum Coach für die Einführung Agiler Entwicklungsmethoden

Scrum Master / Coach
Scrum Master / Coach

Ziel des Projektes ist die Unterstützung der Fachbereiche und der IT als Scrum Coach in der Erstellung von User Stories, Epic und einer Business-Analyse. Die Themen müssen vollständig in Deutschland erarbeitet werden, damit diese im Anschluss an den Scrum Master und das Entwicklungsteam in Indien übermittelt werden können. Ebenfalls ist das Projekt ein Pilot-Projekt für die gewünschte Agile-Vorgehensweise von neuen IT-Entwicklungen.

Scrum Moderation Workshop
Mercedes
Stuttgart
3 Monate
2017-07 - 2017-09

Refactoring moderne Web-Applikation zur Integration Web-CMS und Backend-Digital Asset Management

Full-Stack-Software Developer SOAP JavaScript Angular ...
Full-Stack-Software Developer

Ziel des Projektes ist das Refactoring einer neu entwickelten Web-Applikation zur Integration eines Digital Asset Management Systems (CELUM) für den Zugriff auf Media Assets direkt aus dem Web-Content Management System (Umbraco).

SOAP JavaScript Angular JUnit REST Java
Remote
1 Jahr 2 Monate
2016-05 - 2017-06

Technical Product Owner und WebMethods Engineering

Product Owner / WebMethods Engineer Java EE JBoss Application Server Jenkins ...
Product Owner / WebMethods Engineer

Ziel des Projektes ist es den neuen optimierten Geschäftsprozess mit einem Prototypen dem Unternehmen zu präsentieren und gleichzeitig die agile Entwicklungsmethode nach Scrum im Unternemen zu etablieren.


Technical Product Owner:

  • Architektur-Review des ARIS Solution Designs
  • Review und Test WebMethods BPM Modellierung
  • Pflege des Product Backlog für das Scrum Entwicklungs-Team
  • Vertretung der fachlichen Auftraggeberseite für die Fachbereiche gegenüber dem Entwicklungsteam
  • Priorisierung der Product Backlog Items ausgehend vom Business Value der Fachbereiche
  • Laufende Abstimmung mit dem Scrum Entwicklungs-Team (Daily, Rückfragen zu Backlog-Items, etc.)

WebMethods Engineer:

  • Evaluierung und Umsetzung Proof-of-Concept mittels WebMethods-App-Plattform
  • Durchführung von Tests der Umsetzung in WebMethods BPM
  • Entwicklung Logik-Moduls auf Basis Java EE für Integration in WebMethods Lösung

ARIS webMethods BPMS Atlassian JIRA Atlassian Confluence Workshop
Java EE JBoss Application Server Jenkins Maven
Frankfurt am Main
1 Jahr 9 Monate
2014-09 - 2016-05

WebMethods Engineer und Software Architekt

Technical Analyst / WebMethods Engineer Java EE C# Hibernate ...
Technical Analyst / WebMethods Engineer

Ziel des Projektes ist es den Kern-Geschäftsprozess zu analysieren, optimieren und modellieren. Teil des Projektes ist ebenfalls das Evaluieren von neuen/moderneren Technologien und mit diesen kleinere Prototypen zu Entwickeln.


Technical Analyst:

  • Identifikation von Ansätzen für Prozessoptimierung mit Hilfe von IT-Umsetzung
  • Prozessanalyse und Aufnahme von Anforderungen der Fachbereiche
  • Prozess- und Datenmodellierung in ARIS
  • ARIS Solution Design
  • Technische Evaluierung eines Regelwerks in Drools, WebMethods Business Rules vs.
  • Java-Eigenentwicklung

webMethods ARIS Eclipse Subversion Visual Studio Team Foundation Server Atlassian JIRA Atlassian Confluence
Java EE C# Hibernate MS SQL Server Drools
Frankfurt am Main
1 Jahr
2013-09 - 2014-08

Hard- und Softwareentwicklung für Cytomaten

Development Engineer C# Windows Embedded CE
Development Engineer

Ziel des Projektes ist es eine neue Steuerungseinheit für einen Cytomaten (Labor-Inkubator) zur Serienreife zu entwickeln. Die neue Steuereinheit soll mittels Touchscreens direkt im Labor, sowie remote auf einem Android-Tablet verfügbar sein. Vorarbeiten aus meiner Bachelorthesis sind die Grundlage der Entwicklung.


Tätigkeiten:

  • Entwicklung einer Client-Server-Architektur in C# auf einem Embedded System (Windows CE)
  • Entwicklung einer Schnittstelle zu einer internen Android Applikation (CyMon)
  • Programmierung einer I2C-Bus-Schnittstelle zum Abfragen von Sensoren eines automatisierten Inkubators (Cytomat 10)
  • Entwicklung eines UI für ein resistives 5-Zoll Touch Display
  • Konzeption und Durchführung von Software-Tests
  • Fortführung und Weiterentwicklung des Projektes ?neue Displaytechnologie für die
  • Produktgruppe der Cytomaten? in Serienreife

Team Foundation Server Visual Studio
C# Windows Embedded CE
Langenselbold

Aus- und Weiterbildung

Aus- und Weiterbildung

4 Jahre 6 Monate
2009-10 - 2014-03

Bachelor of Engineering, Studium Ingenieur-Informatik

Bachelor of Engineering, Frankfurt University of Applied Sciences
Bachelor of Engineering
Frankfurt University of Applied Sciences
Ingenieur-Informatik

Position

Position

Als Softwareentwickler und Architekt mit über 8 Jahren Berufserfahrung habe ich bereits bei einigen Unternehmen aus den unterschiedlichsten Domänen an vielen unterschiedlichen Softwareprojekten gearbeitet.

Eine möglichst enge Zusammenarbeit mit Kunden bzw. den Anwendern war mir dabei immer besonders wichtig, denn nur so kann man das umsetzen, was der Kunde auch wirklich braucht. Cleancode, einfach zu verstehender sowie leicht zu wartender Code stand für mich immer Fokus meiner Arbeit. Der regelmäßige Austausch mit anderen Entwicklern war dabei über die Jahre wichtige, zentrale Elemente meines Vorgehens. In Zukunft würde ich gerne meine Kenntnisse im Bereich React, NodeJS, Docker und Kubernetes immer weiter ausbauen.

Kompetenzen

Kompetenzen

Top-Skills

React Angular Next.js Java Spring Boot RESTful Services Technischer Projektleiter Product Owner System- und Softwarearchitektur HTML5 SCSS TypeScript Docker Gitlab Jenkins CI/CD Agile Zusammenarbeit nach SCRUM-Prinzipien Zusammenarbeit mit verteilten Entwicklungsteams Teamleitung und Führungserfahrung Enge Zusammenarbeit mit Fachbereichen und Designern Enge Abstimmung mit UX-Teams Analyse von Geschäftsprozessen und Anforderungen Coaching von Teams in agilen Methoden

Betriebssysteme

Linux / Unix
Fortgeschritten
Windows
Fortgeschritten

Programmiersprachen

React
Experte
Typescript
Experte
JavaScript
Experte
Angular
Fortgeschritten
C#
Fortgeschritten

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.