Recommended expert

Nataliia Agarkova

Senior UI Engineer

Nataliia Agarkova
Kielce, Poland

Experience

Aug 2021 - Present
4 years 7 months

Senior UI Engineer

Grid Dynamics

  • Modernized legacy React code by transitioning from class components to functional components with hooks

  • Implemented React Apollo (useQuery and useMutation) for efficient data fetching and state management

  • Developed custom hooks to encapsulate and reuse logic across components

  • Integrated modern React patterns with existing legacy code

  • Improved code readability and maintainability through the use of hooks

  • Optimized performance by leveraging React Query's caching and background updates

  • Reduced boilerplate code by replacing class lifecycle methods with hooks

  • Enhanced separation of concerns by extracting data fetching logic into custom hooks

  • Facilitated easier testing of components and hooks

  • Improved overall application architecture while maintaining compatibility with existing systems

  • Executed incremental updates to the application interface, introducing three new features based on user feedback; increased overall user satisfaction scores by 25% while maintaining operational continuity throughout the process

  • Converted 60% of class components to functional components with hooks, reducing average component size by 30% (from 200 to 140 lines of code)

  • Decreased API call frequency by 40% through efficient caching via React Apollo

  • Increased code review approval rate by 25% through improved readability and maintainability

  • Decreased average page load time by 1.2 seconds and reduced unnecessary re-renders by 45%

  • Eliminated an average of 20 lines of lifecycle method code per class component

  • Developed React components using class-based architecture for a SaaS project with React-MUI, RestApi, Jest, React Testing Library

  • Integrated the React application into a microservice ecosystem

  • Created custom components extending Material-UI components

  • Implemented comprehensive unit testing using Jest and React Testing Library, achieving approximately 70% code coverage

  • Ensured compatibility and communication with other microservices

  • Customized Material-UI components to fit specific project requirements

  • Maintained consistent code quality through automated testing

  • Improved application maintainability with a modular, class-based structure

  • Integrated frontend and backend in a monolithic architecture (React, Node.js, Jest)

  • Developed custom React components and reusable components to maintain consistency

  • Utilized various libraries and integrated third-party libraries to enhance functionality

  • Created a cohesive application structure combining UI and server-side logic

  • Implemented communication between frontend and backend within a single codebase

  • Managed state and data flow in a combined frontend-backend environment

  • Ensured proper data handling between UI and server-side code

  • Mentored young professionals and conducted frontend interviews

Nov 2019 - Aug 2021
1 year 10 months

Frontend Engineer Marketplace

SuWorld

  • Created MVP in a very short time
  • Migrated frontend features from React-Redux to React-Apollo with Codegen (typed built-in React hooks)
  • Provided a UI kit with reusable components in Storybook
  • Created and integrated new interfaces
  • Mentored team members and participated in code-review process
  • Integrated with API
Jan 2018 - Dec 2019
2 years

Junior Frontend Engineer

Aerotage USA

  • Provided and maintained custom UI kit
  • Created various types of interfaces
  • Participated in code-review process
  • Took part in planning and grooming of the development process

Industries Experience

See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.

Experienced in Information Technology (6.5 years) and Aerospace and Defense (2 years).

Information Technology
Aerospace and Defense

Business Areas Experience

The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.

Experienced in Information Technology (8 years) and Product Development (8 years).

Information Technology
Product Development

Skills

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

Languages

English
Advanced
Polish
Advanced

Education

Oct 2021 - Jun 2024

University Jana Kochanowskiego

Master degree, Applied Maths, Diploma with honors · Applied Maths · Kielce, Poland

Oct 2018 - Jun 2021

University Jana Kochanowskiego

Bachelor degree, Applied Maths · Applied Maths · Kielce, Poland

Profile

Created
Last Update
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Nataliia based?

Nataliia is based in Kielce, Poland.

What languages does Nataliia speak?

Nataliia speaks the following languages: English (Advanced), Polish (Advanced).

How many years of experience does Nataliia have?

Nataliia has at least 8 years of experience. During this time, Nataliia has worked in at least 3 different roles and for 3 different companies. The average length of individual experience is 3 years and 8 months. Note that Nataliia may not have shared all experience and actually has more experience.

What roles would Nataliia be best suited for?

Based on recent experience, Nataliia would be well-suited for roles such as: Senior UI Engineer, Frontend Engineer Marketplace, Junior Frontend Engineer.

What is Nataliia's latest experience?

Nataliia's most recent position is Senior UI Engineer at Grid Dynamics.

What companies has Nataliia worked for in recent years?

In recent years, Nataliia has worked for Grid Dynamics and SuWorld.

Which industries is Nataliia most experienced in?

Nataliia is most experienced in industries like Information Technology (IT) and Aerospace and Defense.

Which business areas is Nataliia most experienced in?

Nataliia is most experienced in business areas like Information Technology (IT) and Product Development.

Which industries has Nataliia worked in recently?

Nataliia has recently worked in industries like Information Technology (IT).

Which business areas has Nataliia worked in recently?

Nataliia has recently worked in business areas like Information Technology (IT) and Product Development.

What is Nataliia's education?

Nataliia holds a Master in Applied Maths from University Jana Kochanowskiego and a Bachelor in Applied Maths from University Jana Kochanowskiego.

What is the availability of Nataliia?

Nataliia is immediately available for suitable projects.

What is the rate of Nataliia?

Nataliia's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Nataliia?

To hire Nataliia, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

600
450
300
150
Market avg: 380-540 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.