Специалисты
Ключевые навыки:
JavaScript ES6+, TypeScript, HTML5, CSS3, React, React Router, React Hooks, Redux, Redux-thunk, Redux-Saga, REST API, GraphQL, Apollo, React Testing Library, Jest, Enzyme, Pug, Sass, Css-modules, BEM, MaterialUI, Webpack, Docker, Git, Styled Components, Axios, A11Y, Firebase
Образование:
1) 2020 Оренбургский государственный аграрный университет, Оренбург
Инженерный, Электротехнологии и электрооборудование в сельском хозяйстве
2) 2017 Российский государственный университет нефти и газа им. И.М. Губкина, Москва
Факультет проектирования, сооружения и эксплуатации систем трубопроводного транспорта, Нефтегазовое дело
Повышение квалификации, курсы
1. Интернет-колледж (верстка);
2. HTMLAcademy (html, css);
3. Интенсив JS от GeekBrains;
Сервис для мониторинга и управления документооборотом
Основные задачи: работа с API (Redux); создание новых элементов, форм, страниц; работа с таблицами; рефакторинг, включая внедрение типизации компонентов покрытие тестами документирование кода Внедрил использование асинхронных запросов в разработке приложения для мониторинга и управления документооборотом Ввел статическую типизацию на проекте с помощью TypeScript Покрыл тестами 80% компонентов приложения Роль в проекте: Разработчик
React, Redux, TypeScript, Next.js, Jest, Enzyme, Docker
06.2021 - настоящее время месяцев
Сервис для мониторинга и управления документооборотом
Основные задачи: работа с API (Redux); работа с Storybook; создание новых элементов, форм, страниц; рефакторинг, включая внедрение типизации компонентов покрытие тестами Внедрил технологию Storybook при разработке внутренней библиотеки UI компонентов для их повторного использования Провел рефакторинг кода путём отделения бизнес-логики от пользовательского интерфейса и удаления устаревшего кода В результате рефакторинга размер JS бандла при загрузке сайта уменьшился на 20% Роль в проекте: Разработчик
React, Redux, SASS, Styled-Components, Storybook, React Testing Library
01.2020-06.2021 месяц
Сервис для добывающей компании
Основные задачи: логика расчетов; работа с API (Redux); верстка новых элементов, форм; работа с графиками, диаграммами и таблицами; рефакторинг по стандартам компании; тестирование и документирование кода. Роль в проекте: Разработчик
React, Typescript, Redux, Jest, JSDoc, Scss, Styled Components, Recharts, Storybook
07.2019-01.2020 месяцев
Приложение банковской системы
Основные задачи: логика расчетов; работа с API (Redux); верстка новых элементов, форм; работа с графиками, диаграммами и таблицами; рефакторинг по стандартам компании; тестирование и документирование кода. Сервис был построен на микросервисной архитектуре, работал над микросервисом личного кабинета. Реализовал авторизацию, доступы для разных типов пользователей, управление картами, аккаунтами карт, настройка профиля, управление пользователями. Роль в проекте: Разработчик
React, Redux-Saga, SASS, Styled-Components, Storybook
04.2019-07.2019 месяцев
Сайт производителя мебели
Основные задачи: Верстка страниц; Слайдеры и табы с анимацией, аккордеоны, работа с яндекс-картой; Роль в проекте: Разработчик
HTML5, CCS3, JS, Git, Sass, Figma, pixel-perfect
03.2019-04.2019 месяцев
Сайт жилого комплекса
Основные задачи: Верстка страниц; JS (модальные окна, слайдеры, кнопки); Анимации с @keyframes; Роль в проекте: Разработчик
HTML5, CCS3, JS, Git, Sass, Figma, pixel-perfect
01.2019-03.2019 месяцев