Software Engineer im Bereich Web-Entwicklung
- Verfügbarkeit einsehen
- 2 Referenzen
- 80‐120€/Stunde
- 63628 Bad Soden-Salmünster
- National
- de | en
- 11.01.2024
Kurzvorstellung
Auszug Referenzen (2)
"Wir hatten mit J. eine sehr gute und vertrauensvolle Zusammenarbeit."
12/2019 – 10/2022
Tätigkeitsbeschreibung
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.
Confluence (Atlassian), Apache Maven, Docker, Git, Jenkins, Jira, TypeScript, Ansible, Angular, CSS (Cascading Style Sheet), HTML5
"Sehr Selbständig, Arbeitete sich im Frontend schnell ein und konnte dann wertvolle Beiträge zur Weiterentwicklung und zum Refactoring leisten. Danke"
5/2019 – 12/2019
Tätigkeitsbeschreibung
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.
Apache Maven, CSS (Cascading Style Sheet), Docker, Git, HTML5, Java (allg.), JavaScript, Jira, Kubernetes, React (JavaScript library)
Qualifikationen
Projekt‐ & Berufserfahrung
1/2023 – 12/2023
Tätigkeitsbeschreibung
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
Confluence (Atlassian), Content Management, Docker, Git, Jira, Node.js, React (JavaScript library), TypeScript
12/2019 – 10/2022
Tätigkeitsbeschreibung
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.
Confluence (Atlassian), Apache Maven, Docker, Git, Jenkins, Jira, TypeScript, Ansible, Angular, CSS (Cascading Style Sheet), HTML5
5/2019 – 12/2019
Tätigkeitsbeschreibung
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.
Apache Maven, CSS (Cascading Style Sheet), Docker, Git, HTML5, Java (allg.), JavaScript, Jira, Kubernetes, React (JavaScript library)
1/2019 – 5/2019
Tätigkeitsbeschreibung
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.
Confluence (Atlassian), Apache Maven, Docker, Git, Java (allg.), Jenkins, Jira, Microsoft Azure
Ausbildung
Frankfurt University of Applied Sciences
Frankfurt am Main
Über mich
Weitere Kenntnisse
TypeScript, Javascript, Java, C#, YAML, sh
Frameworks:
Spring Boot 2.1, Hibernate, .NET Core, ASP.NET Core 2.1, Entity Framework 2.1, DocsAsCode, RxJS, JSON
Datenbanken:
Maria DB, Oracle SQL, MySQL, Redis
Develop GUI:
Visual Studio Code, IntelliJ
Projekt Tools:
Jira/Confluence, GitLab, Docker, Jenkins, Ansible, Maven, Artifactory, npm, nvm, yarn, Storybook, node.js
Vorgehensm.:
Scrum, Kanban, Open API, Atomic Design
Architekturen:
MVC
Versionsverw.
Git, Gitlab, SVN
Frontend
HTML5, SCSS, Angular, React, Next,js, Bootstrap
Testing:
Junit, Karma, Jasmin, Jest
Schnittstellen:
REST, JPA
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden