Recommended expert

Nataliia Agarkova

Senior UI-Entwickler

Nataliia Agarkova
Kielce, Polen

Erfahrungen

Aug. 2021 - Bis heute
4 Jahren 7 Monate

Senior UI-Entwickler

Grid Dynamics

  • Modernisierte alten React-Code durch Umstellung von Klassenkomponenten auf Funktionskomponenten mit Hooks

  • Implementierte React Apollo (useQuery und useMutation) für effizienten Datenabruf und Zustandsverwaltung

  • Entwickelte eigene Hooks, um Logik in Komponenten zu kapseln und wiederzuverwenden

  • Integrierte moderne React-Muster in bestehenden Legacy-Code

  • Verbesserte Lesbarkeit und Wartbarkeit des Codes durch Einsatz von Hooks

  • Optimierte Performance durch Nutzung des Cachings und Hintergrundaktualisierungen von React Query

  • Reduzierte Boilerplate, indem ich Lifecycle-Methoden von Klassen durch Hooks ersetzte

  • Verbessertes Trennen der Verantwortlichkeiten, indem die Logik zum Datenabruf in eigene Hooks ausgelagert wurde

  • Erleichterte das Testen von Komponenten und Hooks

  • Verbesserte die Architektur der Anwendung bei gleichzeitiger Kompatibilität mit bestehenden Systemen

  • Führte schrittweise Updates an der Benutzeroberfläche durch, implementierte drei neue Funktionen basierend auf Nutzerfeedback; steigerte die Gesamtzufriedenheit der Nutzer um 25 % bei gleichzeitiger Aufrechterhaltung des Betriebs

  • Verwandelte 60 % der Klassenkomponenten in Funktionskomponenten mit Hooks, was die durchschnittliche Komponentengröße um 30 % (von 200 auf 140 Zeilen Code) verringerte

  • Verringerte die API-Aufrufhäufigkeit um 40 % durch effizientes Caching mit React Apollo

  • Erhöhte die Genehmigungsrate für Code-Reviews um 25 % durch verbesserte Lesbarkeit und Wartbarkeit

  • Verringerte die durchschnittliche Seitenladezeit um 1,2 Sekunden und reduzierte unnötige Re-Renders um 45 %

  • Eliminierte durchschnittlich 20 Zeilen Lifecycle-Methoden-Code pro Klassenkomponente

  • Entwickelte React-Komponenten mit klassenbasierter Architektur für ein SaaS-Projekt mit React-MUI, REST API, Jest und React Testing Library

  • Integrierte die React-Anwendung in ein Microservice-Ökosystem

  • Erstellte eigene Komponenten durch Erweiterung von Material-UI-Komponenten

  • Führte umfassende Unit-Tests mit Jest und React Testing Library durch und erreichte etwa 70 % Testabdeckung

  • Stellte Kompatibilität und Kommunikation mit anderen Microservices sicher

  • Passte Material-UI-Komponenten an spezifische Projektanforderungen an

  • Stellte durch automatisierte Tests eine gleichbleibende Codequalität sicher

  • Verbesserte Wartbarkeit der Anwendung durch modulare, klassenbasierte Struktur

  • Integrierte Frontend und Backend in eine monolithische Architektur (React, Node.js, Jest)

  • Entwickelte eigene und wiederverwendbare React-Komponenten zur Gewährleistung der Konsistenz

  • Verwendete verschiedene Bibliotheken und integrierte Bibliotheken von Drittanbietern, um die Funktionalität zu erweitern

  • Erstellte eine kohärente Anwendungsstruktur, die UI und serverseitige Logik kombiniert

  • Implementierte Kommunikation zwischen Frontend und Backend innerhalb einer Codebasis

  • Verwaltete State und Datenfluss in einer kombinierten Frontend-Backend-Umgebung

  • Sicherte eine korrekte Datenverarbeitung zwischen UI und serverseitigem Code

  • Betreute junge Kollegen und führte Frontend-Interviews durch

Nov. 2019 - Aug. 2021
1 Jahr 10 Monate

Frontend-Entwickler Marktplatz

SuWorld

  • Erstellte das MVP in sehr kurzer Zeit
  • Migrierte Frontend-Features von React-Redux zu React-Apollo mit Codegen (typisierte eingebaute React-Hooks)
  • Stellte ein UI-Kit mit wiederverwendbaren Komponenten in Storybook bereit
  • Erstellte und integrierte neue Benutzeroberflächen
  • Betreute Teammitglieder und nahm am Code-Review-Prozess teil
  • Integrierte die API-Anbindung
Jan. 2018 - Dez. 2019
2 Jahren

Junior Frontend-Entwickler

Aerotage USA

  • Stellte ein individuelles UI-Kit bereit und pflegte es
  • Erstellte verschiedene Arten von Benutzeroberflächen
  • Nahm am Code-Review-Prozess teil
  • Beteiligte mich an der Planung und Pflege des Entwicklungsprozesses

Industrie Erfahrung

Sehen Sie, wo dieser Freiberufler den Großteil seiner beruflichen Laufbahn verbracht hat. Längere Linien stehen für umfangreichere praktische Erfahrung, während kürzere Linien auf gezielte oder projektbezogene Arbeit hindeuten.

Erfahren in Informationstechnologie (6.5 Jahre) und Luft- und Raumfahrt und Verteidigung (2 Jahre).

Informationstechnologie
Luft- und Raumfahrt und Verteidigung

Geschäftsbereich Erfahrung

Die folgende Grafik bietet einen Überblick über die Erfahrungen des Freiberuflers in verschiedenen Geschäftsbereichen, berechnet anhand abgeschlossener und aktiver Aufträge. Sie zeigt die Bereiche, in denen der Freiberufler am häufigsten zur Planung, Umsetzung und Erzielung von Geschäftsergebnissen beigetragen hat.

Erfahren in Informationstechnologie (8 Jahre) und Produktentwicklung (8 Jahre).

Informationstechnologie
Produktentwicklung

Fähigkeiten

  • React
  • Rest Api
  • Redux
  • Graphql
  • React-apollo
  • Codegen
  • Material Ui
  • Ant Design
  • Git
  • Jest
  • Enzyme
  • React Testing Library
  • Maschinelles Lernen
  • Deep Learning
  • Ki

Sprachen

Englisch
Verhandlungssicher
Polnisch
Verhandlungssicher

Ausbildung

Okt. 2021 - Juni 2024

University Jana Kochanowskiego

Master-Abschluss, Angewandte Mathematik, Diplom mit Auszeichnung · Angewandte Mathematik · Kielce, Polen

Okt. 2018 - Juni 2021

University Jana Kochanowskiego

Bachelor-Abschluss, Angewandte Mathematik · Angewandte Mathematik · Kielce, Polen

Profil

Erstellt
Stand
Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen

Frequently asked questions

Sie haben Fragen? Hier finden Sie weitere Informationen.

Wo ist Nataliia ansässig?

Nataliia ist in Kielce, Polen ansässig.

Welche Sprachen spricht Nataliia?

Nataliia spricht folgende Sprachen: Englisch (Verhandlungssicher), Polnisch (Verhandlungssicher).

Wie viele Jahre Erfahrung hat Nataliia?

Nataliia hat mindestens 8 Jahre Erfahrung. In dieser Zeit hat Nataliia in mindestens 3 verschiedenen Rollen und für 3 verschiedene Firmen gearbeitet. Die durchschnittliche Dauer der einzelnen Projekte beträgt 3 Jahre und 8 Monate. Beachten Sie, dass Nataliia möglicherweise nicht alle Erfahrungen geteilt hat und tatsächlich mehr Erfahrung hat.

Für welche Rollen wäre Nataliia am besten geeignet?

Basierend auf der jüngsten Erfahrung wäre Nataliia gut geeignet für Rollen wie: Senior UI-Entwickler, Frontend-Entwickler Marktplatz, Junior Frontend-Entwickler.

Was ist das neueste Projekt von Nataliia?

Die neueste Position von Nataliia ist Senior UI-Entwickler bei Grid Dynamics.

Für welche Unternehmen hat Nataliia in den letzten Jahren gearbeitet?

In den letzten Jahren hat Nataliia für Grid Dynamics und SuWorld gearbeitet.

In welchen Industrien hat Nataliia die meiste Erfahrung?

Nataliia hat die meiste Erfahrung in Industrien wie Informationstechnologie und Luft- und Raumfahrt und Verteidigung.

In welchen Bereichen hat Nataliia die meiste Erfahrung?

Nataliia hat die meiste Erfahrung in Bereichen wie Informationstechnologie und Produktentwicklung.

In welchen Industrien hat Nataliia kürzlich gearbeitet?

Nataliia hat kürzlich in Industrien wie Informationstechnologie gearbeitet.

In welchen Bereichen hat Nataliia kürzlich gearbeitet?

Nataliia hat kürzlich in Bereichen wie Informationstechnologie und Produktentwicklung gearbeitet.

Was ist die Ausbildung von Nataliia?

Nataliia hat einen Master in Angewandte Mathematik from University Jana Kochanowskiego und einen Bachelor in Angewandte Mathematik from University Jana Kochanowskiego.

Wie ist die Verfügbarkeit von Nataliia?

Nataliia ist sofort verfügbar für passende Projekte.

Wie hoch ist der Stundensatz von Nataliia?

Der Stundensatz von Nataliia hängt von den spezifischen Projektanforderungen ab. Bitte verwenden Sie die Meet-Schaltfläche im Profil, um ein Meeting zu planen und die Details zu besprechen.

Wie kann man Nataliia beauftragen?

Um Nataliia zu beauftragen, klicken Sie auf die Meet-Schaltfläche im Profil, um ein Meeting anzufragen und Ihre Projektanforderungen zu besprechen.

Durchschnittlicher Tagessatz für ähnliche Positionen

Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.

600
450
300
150
⌀ Markt: 380-540 €
Die angegebenen Tagessätze entsprechen der typischen Marktspanne für Freiberufler in dieser Position, basierend auf aktuellen Projekten auf unserer Plattform.
Die tatsächlichen Tagessätze können je nach Dienstalter, Erfahrung, Fachkenntnissen, Projektkomplexität und Auftragsdauer variieren.