Position: Front-End Developer
Category: JavaScript
English level: upper
Years of experience: 5

- Optimized project bundling with Webpack, speeding up compilation by 8-10 times in build mode, enabling faster task execution for the frontend team.

- Identified and optimized resource-intensive project components using Google PageSpeed Insight, webpackBundlerAnalyzer, and ReactDevtools Profiler. Improved Web Vitals metrics to green zone on mobile and desktop devices, resulting in better search indexing and increased traffic.

- Implemented integration and unit tests with Jest.js and React Testing Library, ensuring high code quality and reliability without compromising existing functionality.
Introduced Storybook for showcasing and documenting the user interface, facilitating component visualization and collaboration across teams.

- Actively participated in code reviews and implemented code styling using ESLint, Prettier, and StyleLint, reducing code review time and improving code quality.

- Proposed and developed a method to boost sales of additional products during the main product purchase process.

- Implemented a one-click policy renewal feature, simplifying the reapplication process for customers and enhancing their experience.

- Created a new product (Mini-Casco) to expand the customer base and increase competitiveness. Designed its structure and interface thus making it customizable through an admin panel.

- Implemented autofill functionality by synchronizing form data with user account data, reducing server requests and streamlining the product application process.

- Developed component which allowed to lazy load specific component on scroll by using IntersectionObserver API. It was highly used across the project and resulted in a significant reduction of page load time and improved it's performance because lazy loaded code got into bundle only if user scrolled to them.

- Implemented error monitoring handling: tool Sentry to proactively identify bugs and errors across whole project. In result it improved application stability, reduced downtime, and ensured a smooth user experience.

- Implemented asynchronous validation by using Redux-Form library which allowed to run server-side validation while the form is being filled out
1) Hotline finance: 

Stack (main project): HTML5, CSS3, JavaScript, TypeScript, React, Redux, Redux-toolkit, RTK-query, React-hooks-form, WebPack, Jest, RTL, Storybook

Stack (2nd project, not released yet): HTML5, CSS3, NextJs 13 (app router), TypeScript, React-query, React-hooks-form

2) Sky up

Stack: HTML5, CSS3, JavaScript, React, Redux, Webpack, Bootstrap


===
In future I would like to know more about architecture
Good friendly team. hard and interesting tasks, opportunity to grow and self-develop. I would like to have more JS and React tasks than making layout.