Nataliia A.

Senior UI Engineer

Avatar placeholder
Kielce, Poland

Experience

Aug 2021 - Present
4 years 5 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

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

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

Similar Freelancers

Discover other experts with similar qualifications and experience

Pawel O.
Pawel O.

AI AGENT Shopping assistant

View Profile
Paweł S.
Paweł S.

SAP Fiori/UI5/ABAP/React Developer

View Profile
Aliaksandr P.
Aliaksandr P.

Frontend Developer

View Profile
Arseniy B.
Arseniy B.

Full Stack Developer

View Profile
Jan R.
Jan R.

Frontend Mentor

View Profile
Patrycja B.
Patrycja B.

Freelance Frontend Developer

View Profile
Maciej L.
Maciej L.

Frontend Developer

View Profile
David M.
David M.

Senior Technical Consultant

View Profile
Adam R.
Adam R.

Senior Software Engineer

View Profile
Maciej K.
Maciej K.

Senior Backend Engineer & AI System Developer

View Profile
Piotr K.
Piotr K.

Senior Software Engineer

View Profile
Przemyslaw T.
Przemyslaw T.

Frontend Vue.js Developer

View Profile
Piotr O.
Piotr O.

Senior Full Stack Developer

View Profile
Tito M.
Tito M.

Software Developer

View Profile
Christopher M.
Christopher M.

Mobile & Full-Stack Engineer

View Profile
Robert R.
Robert R.

Software Developer

View Profile
Hüseyin K.
Hüseyin K.

Senior Full-Stack Engineer

View Profile
Oleg A.
Oleg A.

Lead Full Stack Software Engineer

View Profile
Falko P.
Falko P.

CTO & Technical Program Lead

View Profile
Timm P.
Timm P.

Senior Backend-Framework Engineer

View Profile
Nicholas S.
Nicholas S.

Senior frontend developer

View Profile
Fabian S.
Fabian S.

Frontend-Architect, Fullstack-Developer

View Profile
Marcin L.
Marcin L.

Senior Frontend Developer

View Profile
Lukasz C.
Lukasz C.

Platform Lead

View Profile
Alex P.
Alex P.

Tech Lead Frontend Engineer (Freelance)

View Profile
Daniel S.
Daniel S.

Frontend and Web Developer

View Profile
Sebastian C.
Sebastian C.

Software Engineer and Business Analyst

View Profile
Maxim Y.
Maxim Y.

DevOps

View Profile
Marian G.
Marian G.

Senior Software Engineer

View Profile
Alexander L.
Alexander L.

Guest lecturer in Artificial Intelligence (Master’s Level)

View Profile