Modernisierung von Legacy-React-Code durch Umstellung von Klassenkomponenten auf Funktionskomponenten mit Hooks.
Implementierung von React Apollo (useQuery und useMutation) für effizientes Datenabrufen und State-Management.
Entwicklung von Custom Hooks zur Kapselung und Wiederverwendung von Logik in Komponenten.
Integration moderner React-Muster in vorhandenen Legacy-Code.
Verbesserung der Code-Lesbarkeit und Wartbarkeit durch den Einsatz von Hooks.
Performance-Optimierung durch Caching und Hintergrund-Updates mit React Query.
Reduzierung von Boilerplate-Code durch Ersetzen von Lifecycle-Methoden durch Hooks.
Bessere Trennung von Anliegen durch Auslagern der Datenabruf-Logik in Custom Hooks.
Erleichtertes Testen von Komponenten und Hooks.
Verbesserung der Gesamtarchitektur der Anwendung bei gleichzeitiger Kompatibilität mit bestehenden Systemen.
Schrittweise Aktualisierung der Benutzeroberfläche mit drei neuen Features basierend auf Nutzerfeedback; Steigerung der Zufriedenheitswerte um 25 % bei durchgängiger Betriebsbereitschaft.
Modernisierung von Legacy-React-Code: Umstellung von 60 % der Klassenkomponenten auf Funktionskomponenten mit Hooks. Reduzierung der durchschnittlichen Komponentengröße um 30 % (von 200 auf 140 Codezeilen).
Umstellung von 60 % der Klassenkomponenten auf Funktionskomponenten mit Hooks.
Implementierung von React Apollo: Verringerung der API-Aufrufe um 40 % dank effizienten Cachings.
Verbesserung der Code-Lesbarkeit und Wartbarkeit: Steigerung der Genehmigungsrate bei Code-Reviews um 25 %.
Performance-Optimierung: Verringerung der durchschnittlichen Seitenladezeit um 1,2 Sekunden. Reduzierung unnötiger Re-Renders um 45 %.
Reduzierung von Boilerplate-Code: Wegfall von durchschnittlich 20 Zeilen Lifecycle-Code pro Klassenkomponente.
Entwicklung von React-Komponenten auf Klassenbasis für ein SaaS-Projekt unter Verwendung von React-MUI, REST-API, Jest und React Testing Library.
Integration der React-Anwendung in ein Microservice-Ökosystem.
Erstellung von Custom Components auf Basis von Material-UI.
Umsetzung umfassender Unit-Tests mit Jest und React Testing Library.
Erreichen einer hohen Code-Abdeckung von etwa 70 %.
Gewährleistung der Kompatibilität und Kommunikation mit anderen Microservices.
Anpassung von Material-UI-Komponenten an spezifische Projektanforderungen.
Sicherstellung gleichbleibender Code-Qualität durch automatisierte Tests.
Verbesserung der Wartbarkeit der Anwendung durch modulare, klassenbasierte Architektur.
Ausgewogenheit zwischen Eigenentwicklung und Bibliotheksnutzung für effiziente Entwicklung.
Für ein internes Projekt: Integration von Frontend und Backend in einer monolithischen Architektur mit React, Node.js und Jest.
Entwicklung von individuellen React-Komponenten für dieses interne Projekt.
Einsatz verschiedener Bibliotheken zur Funktionssteigerung in diesem internen Projekt.
Erstellung einer einheitlichen Anwendungsstruktur, die UI- und Serverseite kombiniert.
Umsetzung der Kommunikation zwischen Frontend und Backend im selben Code-Repository.
Performance-Optimierung der monolithischen React-Anwendung in diesem internen Projekt.
Zustands- und Datenflusssteuerung in einer kombinierten Frontend-Backend-Umgebung für dieses interne Projekt.
Entwicklung wiederverwendbarer Custom Components zur Konsistenzsicherung in der gesamten Anwendung.
Integration von Third-Party-Libraries mit Custom Components in diesem internen Projekt.
Sicherstellung der korrekten Datenverarbeitung zwischen UI und Serverseite in diesem internen Projekt.
Mentoring von Nachwuchskräften.
Durchführung von Frontend-Interviews.
Nov. 2019 - Aug. 2021
1 Jahr 10 Monaten
Frontend-Ingenieur
Marketplace SuWorld
Einsatz von Technologien wie React, TypeScript, Redux, Apollo GraphQL Codegen, Jest und Enzyme.
Schnelle Erstellung von MVPs.
Migration von Frontend-Funktionen von React-Redux zu React-Apollo+Codegen (getypte, eingebaute React-Hooks).
Bereitstellung eines UI-Kits mit wiederverwendbaren Komponenten in Storybook.
Erstellung und Integration neuer Interfaces.
Mentoring und Code-Review-Prozess.
Anbindung an API.
Jan. 2018 - Dez. 2019
2 Jahren
Vereinigte Staaten
Junior Frontend-Ingenieur
Aerotage USA
Nutzung von Technologien wie React, Redux, TypeScript, Jest und Enzyme.
Bereitstellung und Wartung eines individuellen UI-Kits.
Erstellung verschiedener Interface-Typen.
Durchführung von Code-Reviews.
Beteiligung an Planung und Grooming des Entwicklungsprozesses.
Sprachen
Polnisch
Verhandlungssicher
Englisch
Grundkenntnisse
Ausbildung
Okt. 2021 - Juni 2024
University Jana Kochanowskiego
Masterabschluss, Diplom mit Auszeichnung · Kielce, Polen
Okt. 2018 - Juni 2021
University Jana Kochanowskiego
Bachelorabschluss · Angewandte Mathematik, Maschinelles Lernen, Deep Learning, SQL, Mengentheorie, Statistik · Kielce, Polen
Sie suchen Freelancer?Passende Kandidaten in Sekunden!