Сайт пошуку роботи №1 в Україні
- Файл
Особисті дані приховані
Цей шукач вирішив приховати свої особисті дані та контакти. Ви можете зв'язатися з ним зі сторінки https://www.work.ua/resumes/13385185/
Front-end developer
- Місто:
- Львів
Контактна інформація
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Завантажений файл
Версія для швидкого
перегляду
Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.
Anastasiia Dovhoshyia
[відкрити контакти ](див. вище в блоці «контактна інформація») | [відкрити контакти ](див. вище в блоці «контактна інформація») | | github.com
Education
Lviv Polytechnic National University Lviv, Ukraine
Bachelor of Information Systems and Technologies September 2020 – June 2024
Experience
React Frontend Developer September 2024 – Present
CPCS Remote
• Engineered table render time by implementing asynchronous data loading, reducing it from 2 seconds to 1.3
seconds, allowing users to interact with data more quickly
• Created a standardized form layer using react-hook-form and Yup, streamlining the creation of 5+ forms for various
features, improving consistency and maintainability
• Built and executed Jest tests for the authentication module, increasing test coverage to 73.8%, reducing critical
production login errors, and minimizing session-related bugs in post-release environments, as tracked by GitLab CI
• Applied infinite scroll for large content lists, reducing payload size by 27.4% and improving load performance by
15.3% tracked via Datadog
• Accelerated the migration of the frontend from CRA to Vite, reducing development server start time from 12.2s to
4.6s
Frontend Intern June 2024 – September 2024
CPCS Remote
• Implemented debounced input handling for server-side filtering system that reduced response time by 0.5s, enabling
smoother search interactions
• Led responsive layout implementation in a mobile-first redesign, contributing to a 16.5% reduction in bounce rate
through improved navigation
• Streamlined data-fetching by implementing RTK Query caching, eliminating redundant requests from repeated
filter actions and cutting server resource usage by over 60%
• Built a recommendation component based on user interaction history, resulting in a 6.5% increase in user
engagement on the platform
Projects
Blog Web Application | React-Vite, TypeScript, Redux Toolkit, CSS Modules April 2024 – May 2024
• Constructed a search/filter/sort system that supported 100 new searches per minute, optimizing queries and
reducing unnecessary re-renders, which cut page load time by 50%, from 3 seconds to 1.5 seconds
• Integrated RTK Query for efficient data fetching, leveraging caching, error handling, and flexible parameterization
to improve API interaction and reduce data fetching time by 0.4 seconds on average
• Improved mobile performance by implementing lazy loading for images and components, reducing mobile page load
times by 1.2 seconds
• Devised a modular theme system in the React application using Context API, enabling users to switch between 2+
unique themes and enhancing overall user satisfaction
• Developed features for post management, pagination, likes, comments, categories, and user profiles, laying a strong
foundation for user interactions and content management
• Implemented persistent user settings via localStorage, improving app performance and reducing load times by 1.5
seconds by eliminating the need for users to reconfigure settings
Skills
JavaScript, TypeScript, React, Redux, Redux Toolkit (RTK), RTK Query, React Context API, React Hook Form, Yup,
Axios, MUI, RESTful APIs, CSS Modules, SCSS/SASS, Vite, Webpack, npm, ESLint, Prettier, Jest, React Testing
Library, Unit Testing, Git, Node.js
[
Education
Lviv Polytechnic National University Lviv, Ukraine
Bachelor of Information Systems and Technologies September 2020 – June 2024
Experience
React Frontend Developer September 2024 – Present
CPCS Remote
• Engineered table render time by implementing asynchronous data loading, reducing it from 2 seconds to 1.3
seconds, allowing users to interact with data more quickly
• Created a standardized form layer using react-hook-form and Yup, streamlining the creation of 5+ forms for various
features, improving consistency and maintainability
• Built and executed Jest tests for the authentication module, increasing test coverage to 73.8%, reducing critical
production login errors, and minimizing session-related bugs in post-release environments, as tracked by GitLab CI
• Applied infinite scroll for large content lists, reducing payload size by 27.4% and improving load performance by
15.3% tracked via Datadog
• Accelerated the migration of the frontend from CRA to Vite, reducing development server start time from 12.2s to
4.6s
Frontend Intern June 2024 – September 2024
CPCS Remote
• Implemented debounced input handling for server-side filtering system that reduced response time by 0.5s, enabling
smoother search interactions
• Led responsive layout implementation in a mobile-first redesign, contributing to a 16.5% reduction in bounce rate
through improved navigation
• Streamlined data-fetching by implementing RTK Query caching, eliminating redundant requests from repeated
filter actions and cutting server resource usage by over 60%
• Built a recommendation component based on user interaction history, resulting in a 6.5% increase in user
engagement on the platform
Projects
Blog Web Application | React-Vite, TypeScript, Redux Toolkit, CSS Modules April 2024 – May 2024
• Constructed a search/filter/sort system that supported 100 new searches per minute, optimizing queries and
reducing unnecessary re-renders, which cut page load time by 50%, from 3 seconds to 1.5 seconds
• Integrated RTK Query for efficient data fetching, leveraging caching, error handling, and flexible parameterization
to improve API interaction and reduce data fetching time by 0.4 seconds on average
• Improved mobile performance by implementing lazy loading for images and components, reducing mobile page load
times by 1.2 seconds
• Devised a modular theme system in the React application using Context API, enabling users to switch between 2+
unique themes and enhancing overall user satisfaction
• Developed features for post management, pagination, likes, comments, categories, and user profiles, laying a strong
foundation for user interactions and content management
• Implemented persistent user settings via localStorage, improving app performance and reducing load times by 1.5
seconds by eliminating the need for users to reconfigure settings
Skills
JavaScript, TypeScript, React, Redux, Redux Toolkit (RTK), RTK Query, React Context API, React Hook Form, Yup,
Axios, MUI, RESTful APIs, CSS Modules, SCSS/SASS, Vite, Webpack, npm, ESLint, Prettier, Jest, React Testing
Library, Unit Testing, Git, Node.js
Схожі кандидати
-
Front-end програміст
Львів, Вінниця , ще 6 міст -
Front-end програміст
Львів -
Frontend-розробник
Львів -
React-програміст
30000 грн, Львів, Київ, Одеса -
Front-end програміст
50000 грн, Львів, Київ , ще 3 міста -
Frontend developer
Львів, Київ , ще 2 міста