Nataliia Agarkova-Senior UI Engineer
Check rate
Experience
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
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
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
Industry experience
See where this freelancer has spent most of their professional time.
Experienced in Information Technology and Aerospace and Defense.
Business area experience
See which departments and functions this freelancer has contributed to most.
Experienced in Information Technology and 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
Education
University Jana Kochanowskiego
Master degree, Applied Maths, Diploma with honors · Applied Maths · Kielce, Poland
University Jana Kochanowskiego
Bachelor degree, Applied Maths · Applied Maths · Kielce, Poland
Statistics
Experience
Expertise
Qualifications
Profile
Frequently asked questions
Have questions? Find more information here.
Nataliia is based in Kielce, Poland.
Nataliia speaks the following languages: English (Advanced), Polish (Advanced).
Nataliia has at least 9 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 10 months. Note that Nataliia may not have shared all experience and actually has more experience.
Based on recent experience, Nataliia would be well-suited for roles such as: Senior UI Engineer, Frontend Engineer Marketplace, Junior Frontend Engineer.
Nataliia's most recent position is Senior UI Engineer at Grid Dynamics.
In recent years, Nataliia has worked for Grid Dynamics and SuWorld.
Nataliia is most experienced in industries like Information Technology and Aerospace and Defense.
Nataliia is most experienced in business areas like Information Technology and Product Development.
Nataliia has recently worked in industries like Information Technology.
Nataliia has recently worked in business areas like Information Technology and Product Development.
Nataliia holds a Master in Applied Maths from University Jana Kochanowskiego and a Bachelor in Applied Maths from University Jana Kochanowskiego.
The availability of Nataliia needs to be confirmed.
Daily rate distribution
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
The average daily rate is the mean of all daily rates from recent contracts of comparable freelancers on our platform.
The median daily rate is the middle value of all daily rates — half of comparable freelancers charge less, half charge more. Unlike the average, it is barely affected by outliers.
Calculated based on our freelancers’ daily rates as of 25 Aug 2026. Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.
Similar freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Senior UI Engineer
Nearby freelancers
Professionals working in or nearby Kielce, Poland
