Nataliia Agarkova

Senior UI-Entwickler

Kielce, Polen
Erfahrungen
Aug. 2021 - Bis heute
4 Jahren

Senior UI-Entwickler

Grid Dynamics

  • 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!
FRATCH GPT testen
Weitere Aktionen