Працював в 2 компаніях 3 роки 6 місяців
IT
JavaScript Developer, Front-End Developer
CGS-team
IT
1 рік 10 місяців
01.2022 - 11.2023
JavaScript trainee, Front-End, Back-End
Самостійне вивчення
IT
1 рік 7 місяців
06.2020 - 01.2022
Ключова інформація
TECHNOLOGIES
- Typescript
- Feature-Sliced Design (Architectural methodology for frontend projects)
- Git
- React
- React Native
- Redux, Redux Toolkit
- Webpack
- Vite
- Jest
- Loki (screenshot testing)
- Eslint, prettier, stylelint
- Abstract Syntax Tree (AST)
- CSS, SCSS, Styled Component...
- NEXT.js
- Postgres
- GraphQL
ACHIEVEMENTS
Achieved specific project goals, implementing new features, improving performance
Solved critical bugs, maintaining stability of the application
Optimised codebase to improve application performance
- using react memoization tools (memo, useCallback, useMemo)
- adopted code-splitting to load only essential code (components, slices, libs)
Used feature-sliced designed architecture in the web app
- improved code maintainability, scalability, team collaboration
Decomposed and configured webpack
Configured basic Vite for better development experience
- Used in development environment to reach faster HMR
Configured code quality tools
- eslint - following code standards
- prettier - code formatting
- stylelint - style syntax, conventions
Demonstrated a basic understanding of AST.
- implementing custom eslint rules
- implementing node scripts (generating boilerplate code, removing deprecated code, etc...)Implemented basic CI
- building app, linting, tests etc...
Adopted storybook
- representing app components
- used for implementing Screenshot Testing
Prevented regressions through tests (jest, loki)
Familiarised with backend development
- NestJs, TypeORM, GraphQL, Postgres
Навчався в 1 закладі
ВДК МДУ
Виноградов, 2018
Володіє мовами
Англійська
середній
Віталій
Віталій
JavaScript Developer, Front-End Developer
Ужгород
Активно шукає роботу
повна зайнятість
Характер роботи: віддалена робота
Оновлено 1 тиждень тому