Frontend Developer
CurrentCorporate searchCorporate search service for a large mining company, 50,000 users.Frontend stack: React, Typescript, Redux.o Managed a team of 3 people: distributed tasks, performed code reviews, developed a refactoring and redesign plan.o Redesigned the service: migrated to the Consta component library, simplifying project support. Added a dark theme.o Refactored code, making the project more maintainable and scalable:• Migrated from React class components to functional ones, rewrote Redux logic using hooks.• Decomposed large blocks of code, removed legacy code.• Improved the structure of folders and files.o Refactored build process, speeding it up by ~50%. Updated Webpack dependencies and configuration; removed unused and optional heavy dependencies.o Improved CI/CD: set up linters, added git hooks, improved branching strategy.MotorwayOnline used-cars marketplace, UK. Front-end stack: Next.js, React.o Enhanced mock API built with MirageJS. Refactored A/B-testing logic.o Introduced UX path which allows user to change delivery addresses by themselves and decreases the number of calls to the client’s support team.City Online A service aggregator website. Front-end stack: Next.js, React, Typescript. o Integrated 15+ third-party services using APIs (i.e., Yandex Transport) and frames.o Created UI kit and complex reusable templates speeding up the development process.o Implemented server-side rendering with Next.js increasing Lighthouse SEO score to 91.o Led a sub-team of 4 developers, conducted estimation, decomposition & coordination tasks, onboarded and mentored new team members.Sandbox Portal Corporate portal for EPAM sandbox projects. Front-end stack: Next.js, React, Typescript. Backend-stack: NestJS. Served as a full-stack developer.o Participated in the selection of frontend and backend stack, architecture, and UX design. Performed code review for frontend and backend tasks.o Created CRUD API using Nest.js.