12.05.2025 aktualisiert


100 % verfügbar
Full-Stack-Entwickler
Sarstedt, Deutschland
Deutschland
B.Sc. Angewandte InformatikSkills
Clean CodeWeb InterfacesHTMLJavaJavaScriptPHPUser Experience (UX)CSSElasticsearchjQueryPythonLaravelApache MavenPHP DevelopmentNext.js
- Sprachen: Java, JavaScript, TypeScript, PHP, Python, SQL, HTML, CSS, Sass
- Frameworks: React, Next.js, Gatsby, Spring Boot, Laravel, Vue.js, Angular, jQuery, Stencil, Jest
- Methoden: Clean Code, Test Driven Development
- Technologien: Git, Elasticsearch, Maven, Selenium, Docker
Erfahrung
Berufserfahrungmehr als 10 Jahre
Freelancer seit2014
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
- Modernisierung des bestehenden Systems im Rahmen des Projekts GM WebApp, einschließlich Verwaltung von Geräten der Sparten Strom, Gas, Wasser und Wärme über den gesamten Lebenszyklus unter Berücksichtigung rechtlicher Vorschriften und Stichproben.
- Anforderungsanalyse, Umstellung von Thin-Client zu Web-Client sowie Design und Implementierung neuer Frontend-Konzepte mit React, Redux und modernen Webtechnologien.
- Beratung zu Frontend-Strategien, Auswahl neuer Technologien und Testing von React-Komponenten.
- Komponentenbasierte Entwicklung und Erstellung komplexer Formulare, sowie Anbindung von JSON, REST und GraphQL Schnittstellen.
- Erfahrung in der Energiewirtschaft, speziell im Messstellenbetrieb, sowie im Umgang mit komplexen Datenmodellen, Legacy-Systemen und Softwarearchitekturen.
- Technologien: JavaScript, TypeScript, React, Redux, JSON, GraphQL, Jest, HTML, CSS, SCSS, Sass
- Die Schenker AG wollte Global Logistics Solutions und Supply Chain Management zu einem attraktiven globalen Single-Entry-Point für alle Zielgruppen machen.
- Unterstützung des Global Digital Solutions Team bei der Implementierung des Rebranding, Implementierung komplexer Frontend-Module und Integration in das CoreMedia Studio CMS.
- Technologien: JavaScript, TypeScript, HTML, CSS, SCSS, Sass, Apache FreeMarker, Stencil, CoreMedia Studio CMS, MapLibre
Implementierung eines einheitlichen Frontend für verschiedene Marken eines Anbieters
- Der Kunde betrieb neun Online-Shops mit einer stark angepassten Version der Magento-Shop-Software und wollte aufgrund von Performanceproblemen und Inkompatibilitäten mit dem Zahlungsdienstleister alle Shops auf eine aktuelle Version des PrestaShop migrieren.
- Der Designentwurf des Kunden sah vor, dass alle Shops weitgehend identisch aussehen und sich lediglich durch die jeweiligen Logos und Farben der Marke unterscheiden.
- Die Herausforderung bestand hauptsächlich darin, das Design nur einmal zu implementieren und dann je Marke zu konfigurieren.
- Außerdem wurden zahlreiche Module erweitert, neue Module entwickelt und das System an vielen Stellen an die Prozesse des Kunden angepasst.
- Die comfuse GmbH betreut mehrere Online-Shops auf Basis des PrestaShop und wollte aufgrund der horizontalen Skalierbarkeit einige Online-Shops auf einer Mehr- Server-Umgebung in Betrieb nehmen.
- Außerdem sollten Änderungen in der neuen Mehr-Server-Umgebung zukünftig automatisch verteilt werden.
- Zunächst wurde der PrestaShop so angepasst, dass dieser kompatibel mit der Mehr- Server-Umgebung des Kunden ist, insbesondere der Umgang mit Dateien und dem Cache musste hierfür modifiziert werden.
- Zur Umsetzung der Deployments wurden GitHub Actions implementiert.
- Zwecks Qualitätssicherung die korrekte Funktionsweise der Online-Shops gewährleisten.
- Um schnell und einfach einen Überblick über den Status aller Online-Shops zu erhalten, wurde ein Monitoring-System implementiert, das täglich mehrfach alle Online-Shops aufruft und alle Seiten nach vordefinierten Kriterien überprüft.
- So werden verschiedene Fehler, langsame Antwortzeiten, leere Kategorien, tote Links und nicht plausible Daten schnell erkannt und die entsprechenden Mitarbeiter benachrichtigt.
- Der Kunde betreibt einige Online-Shops auf Basis einer PrestaShop-Multishop-Instanz mit einem Sortiment von circa 2000 Produkten.
- Um dem Endkunden bessere Sucherergebnisse bieten zu können, wurde ein Konzept entwickelt, welches zum Suchen der Produkte einen Elasticsearch-Index verwendet.
- Für das einfache Filtern von Produkten wurde branchenübergreifend recherchiert, ein Usability-Konzept für verschiedene Geräte entwickelt und anschließend implementiert.
- Am Bestellprozess des Kunden wurden einige Schwachstellen identifiziert.
- Zur Optimierung wurde ein geräteübergreifendes Konzept für den Warenkorb sowie den mehrstufigen Bestellprozess entwickelt und mit React implementiert.
- Das Unternehmen möchte seinen Kunden in mehreren Online-Shops zukünftig das Besticken von Namen und Icons anbieten.
- Das nun implementierte Konzept erlaubt dem Endkunden in Echtzeit verschiedene Bestickungen auf dem Produkt zu sehen.
- Dies geschieht über ein benutzerfreundliches Formular, welches geräteübergreifend funktioniert.
- Durch die intuitive Bedienung wird dieser Service sehr gut angenommen.
- Somit wurde das Ziel, den Kundenservice zu entlasten und die Retourenquote zu senken, erreicht.