Modernisierte veralteten React-Code durch Umstellung von Klassenkomponenten auf Funktionskomponenten mit Hooks.
Setzte React Apollo (useQuery und useMutation) für effizientes Datenabrufen und State-Management ein.
Entwickelte eigene Hooks, um Logik zwischen Komponenten zu kapseln und wiederzuverwenden.
Integrierte moderne React-Muster in den vorhandenen Legacy-Code.
Verbessert Lesbarkeit und Wartbarkeit des Codes durch Einsatz von Hooks.
Optimierte Performance durch Nutzung von Caching und Hintergrund-Updates von React Query.
Reduzierte Boilerplate-Code durch Ersetzen von Lifecycle-Methoden aus Klassen durch Hooks.
Verbesserte Trennung der Verantwortlichkeiten, indem ich die Datenabruf-Logik in eigene Hooks ausgelagert habe.
Erleichterte das Testen von Komponenten und Hooks.
Verbessert Gesamtarchitektur der Anwendung bei gleichzeitiger Kompatibilität mit bestehenden Systemen.
Führte schrittweise Updates der Anwendungsoberfläche durch und führte basierend auf Nutzerfeedback drei neue Features ein; steigerte die Nutzerzufriedenheit insgesamt um 25%, während der Betrieb ungestört blieb.
Modernisierte Legacy React-Code: Konvertierte 60% der Klassenkomponenten in Funktionskomponenten mit Hooks. Verringerte durchschnittliche Komponentengröße um 30% (von 200 auf 140 Codezeilen).
Konvertierte 60% der Klassenkomponenten in Funktionskomponenten mit Hooks.
Implementierte React Apollo: Reduzte API-Aufrufe um 40% dank effizientem Caching.
Verbesserte Codeverständnis und Wartbarkeit: Steigerte Code-Review-Bestätigungsrate um 25%.
Optimierte Performance: Verringerte durchschnittliche Seitenladezeit um 1,2 Sekunden. Reduzierte unnötige Re-Renders um 45%.
Reduzierte Boilerplate-Code: Eliminierte durchschnittlich 20 Zeilen Lifecycle-Methoden-Code pro Klassenkomponente.
Entwickelte React-Komponenten mit klassenbasierter Architektur für ein SaaS-Projekt unter Verwendung von React-MUI, RestAPI, Jest und React Testing Library.
Integrierte die React-Anwendung in ein Microservice-Ökosystem.
Erstellte eigene Komponenten durch Erweiterung von Material-UI-Komponenten.
Implementierte umfassende Unit-Tests mit Jest und React Testing Library.
Erreichte eine hohe Codeabdeckung von ca. 70%.
Stellte Kompatibilität und Kommunikation mit anderen Microservices sicher.
Passte Material-UI-Komponenten an projektspezifische Anforderungen an.
Erhielt durch automatisierte Tests eine gleichbleibend hohe Codequalität.
Verbessertes die Wartbarkeit der Anwendung durch eine modulare, klassenbasierte Struktur.
Ausgewogene Kombination aus eigener Entwicklung und Bibliotheksnutzung für effiziente Implementierung.
Für ein internes Projekt integrierte ich Frontend und Backend in einer monolithischen Architektur mit React, Node.js und Jest.
Entwickelte eigene React-Komponenten für dieses interne Projekt.
Verwendete verschiedene Bibliotheken, um die Funktionalität in diesem internen Projekt zu erweitern.
Erstellte eine kohärente Anwendungsstruktur, die UI und serverseitige Logik in diesem internen Projekt kombiniert.
Implementierte die Kommunikation zwischen Frontend und Backend innerhalb einer einzigen Codebasis für dieses interne Projekt.
Optimierte Performance einer monolithischen React-Anwendung in diesem internen Projekt.
Verwaltete State und Datenfluss in einer kombinierten Frontend-Backend-Umgebung für dieses interne Projekt.
Entwickelte wiederverwendbare eigene Komponenten, um Konsistenz in der Anwendung dieses internen Projekts zu gewährleisten.
Integrierte Drittanbieter-Bibliotheken mit eigenen Komponenten für dieses internen Projekt.
Stellte ordnungsgemäße Datenverarbeitung zwischen UI und serverseitigem Code in diesem internen Projekt sicher.
Mentoring von Nachwuchsentwicklern.
Führe Frontend-Interviews durch.
Nov. 2019 - Aug. 2021
1 Jahr 10 Monaten
Frontend-Entwickler
Marketplace SuWorld
Setzte Technologien wie React, TypeScript, Redux, Apollo GraphQL Codegen und Jest-Enzyme ein.
Erstellte in sehr kurzer Zeit ein MVP.
Migrierte Frontend-Funktionen von React-Redux zu React-Apollo+Codegen (typisierte eingebaute React-Hooks).
Bereitstellung eines UI-Kits mit wiederverwendbaren Komponenten in Storybook.
Erstellung und Integration neuer Oberflächen.
Mentoring und Code-Review-Prozess.
Integration mit der API.
Jan. 2018 - Dez. 2019
2 Jahren
Vereinigte Staaten
Junior Frontend-Entwickler
Aerotage USA
Nutzte Technologien wie React, Redux, TypeScript, Jest und Enzyme.
Bereitstellung und Pflege eines eigenen UI-Kits.
Erstellung verschiedener Arten von Benutzeroberflächen.
Code-Review-Prozess.
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, Machine Learning, Deep Learning, SQL, Mengenlehre, Statistik · Kielce, Polen
Sie suchen Freelancer?Passende Kandidaten in Sekunden!