← Back to list
Registration: 26.12.2023

Portfolio

Innowise Group

- Played a key role in the development of a CRM system for contacts and sales with 100-200k+ active users per month. - Switched from class components to functional components and hooks and migrate from JS to TypeScript. - Introduced feature-sliced architecture to project. - Made complex layouts using StoryBook and Figma (Translating designs and wireframes into code). - I designed and developed a complex accessible image carousel with animation, navigation, and multiple view modes. - Significantly optimized the application, improving rendering performance and web metrics such as - First Contentful Paint (FCP) and Time To First Byte (TTFB). - Established process for creating bugs and tickets between QA and frontend teams which led to x1,5 decreased time-to-market for features in sprint. - Led training sessions on TDD and feature-slice design. - Created unit-tests with TDD using Jest and React Testing Library and increased test coverage from 40% to 57%.

PieSoft

- The Social Package Marketplace project, admin for internal reports, admin for HR and managers inside organization, marketplace for end users, 20-30k+ active users per month. - Rental property management application. - Proposed and implemented a transition to monorepositories (NX) to resolve code reuse issues and boost. Moved to independent standalone applications and reused in other company projects. - Reduced amount of tech debt (move hard-coded routing to dynamic, extracted common heavy-components to UI kit). - Developed Progressive Web Apps (PWA) mobile applications, delivering top-notch user experience. - Optimized FPS while rendering 1k+ lists of financial data using virtualization technique. - Optimized the delivery of static assets to the frontend by implementing cache and CDN mechanism inside AWS. - Worked with Firebase (Serverless), designed data schemas, made queries more efficient. - Detected and patched XSS vulnerability in markdown rendering. - Led small team of 3 developers. - For over 5 months I stood in for PM, converted business requirements into Jira tickets. Conducted retro, planning and retrospectives, monitored their progress to ensure timely completion. - Created microservices written in Node.js (Express) and MongoDB, JWT. - Built CI/CD pipeline in Gitlab, added Nginx and load-balancing mechanism, containerized services with Docker and deployed to AWS.

Usetech

.

Skills

AWS
CI / CD
CSS
Docker
GraphQL
HTML
JavaScript
Jest
Kubernetes
Material UI
MobX
MongoDB
Next.js
Nginx
Node.js
NX
React.js
React Testing Library
Redux
Redux Toolkit
Sass/SCSS
Storybook
TypeScript
Webpack

Work experience

Frontend Developer
since 09.2023 - Till the present day |Usetech
JavaScript, React.js, TypeScript
Frontend Developer
02.2020 - 01.2023 |PieSoft
Node.js (Express), MongoDB, JWT, CI / CD, AWS
- The Social Package Marketplace project, admin for internal reports, admin for HR and managers inside organization, marketplace for end users, 20-30k+ active users per month. - Rental property management application. - Proposed and implemented a transition to monorepositories (NX) to resolve code reuse issues and boost. Moved to independent standalone applications and reused in other company projects. - Reduced amount of tech debt (move hard-coded routing to dynamic, extracted common heavy-components to UI kit). - Developed Progressive Web Apps (PWA) mobile applications, delivering top-notch user experience. - Optimized FPS while rendering 1k+ lists of financial data using virtualization technique. - Optimized the delivery of static assets to the frontend by implementing cache and CDN mechanism inside AWS. - Worked with Firebase (Serverless), designed data schemas, made queries more efficient. - Detected and patched XSS vulnerability in markdown rendering. - Led small team of 3 developers. - For over 5 months I stood in for PM, converted business requirements into Jira tickets. Conducted retro, planning and retrospectives, monitored their progress to ensure timely completion. - Created microservices written in Node.js (Express) and MongoDB, JWT. - Built CI/CD pipeline in Gitlab, added Nginx and load-balancing mechanism, containerized services with Docker and deployed to AWS.
Frontend Developer
05.2018 - 02.2020 |Innowise Group
TypeScript, CRM, StoryBook, Figma, TDD
- Played a key role in the development of a CRM system for contacts and sales with 100-200k+ active users per month. - Switched from class components to functional components and hooks and migrate from JS to TypeScript. - Introduced feature-sliced architecture to project. - Made complex layouts using StoryBook and Figma (Translating designs and wireframes into code). - I designed and developed a complex accessible image carousel with animation, navigation, and multiple view modes. - Significantly optimized the application, improving rendering performance and web metrics such as - First Contentful Paint (FCP) and Time To First Byte (TTFB). - Established process for creating bugs and tickets between QA and frontend teams which led to x1,5 decreased time-to-market for features in sprint. - Led training sessions on TDD and feature-slice design. - Created unit-tests with TDD using Jest and React Testing Library and increased test coverage from 40% to 57%.

Educational background

* Specialization
* Educational institution

Languages

EnglishIntermediate