Специалисты

Описание

Основные инструменты и технологии, применяемые в работе:
JavaScript TypeScript HTML5 CSS3 React (v18+) Next.js (v13+) Redux-Toolkit Jest (react-testing-library, vue-test-utils) Vue.js (v2, v3) Nuxt.js (v2, v3) Vuex/Pinia REST GraphQL, Apollo БЭМ SASS/SCSS, CSS модули Git
Общие знания и навыки:
Алгоритмы и структуры данных
Принципы чистого кода
Документирование кода
HTTP, REST, GraphQL
ООП, SOLID, GRASP, GoF паттерны
Git, feature-flow
JS-разработка: JavaScript (ES6+), TypeScript Качество кода (ESlint, Stylelint, Prettier) Unit-тестирование (Jest)
Front-End:
React (v18+), Next.js (v13+), Redux-Toolkit, Testing Library
Оптимизация: Web vitals, PWA, Open Graph, семантика, доступность
UI библиотеки: Naive UI, Headless UI (Radix), Bootstrap, Ant Design Vue (v2/v3), Vue-экосистема Nuxt (v2/v3), SSR, SSG (static) Vuex, Pinia, Apollo (GraphQL)
Верстка: БЭМ, SASS/SCSS, CSS модули; принципы отзывчивости, семантичности, доступности, UI/UX
2023
Владимирский государственный университет им. А.Г. и Н.Г. Столетовых, Владимир
Институт прикладной математики, физики и информатики, Фундаментальная информатика и информационные технологии
2019
Владимирский государственный университет им. А.Г. и Н.Г. Столетовых, Владимир
Колледж инновационных технологий и предпринимательства, Программирование в компьютерных системах (СПО)


Опыт
Проект

Разные проекты

Описание

Разработка SPA/SSR/SSG приложений: интернет-магазины, платформа APM, портал поиска услуг; написание документации, тестов код ревью, менторинг

Технологии

Vue/Nuxt, Vuex/Pinia/Apollo, GraphQL/REST, React/Next, Redux-Toolkit

Длительность

Июль 2022 — н.в. месяцев

Проект

Приложение для просмотра статистики

Описание

Участвовал как в разработке с нуля, так и сопровождением: создал приложение-админку для просмотра статистики по основным бизнесовым метрикам (Vue, GraphQL, Apollo, Bootstrap-vue, графики на vue-apexcharts) разработал модуль подписок в основном приложении также занимался разработкой небольших фич и исправлением багов в основном приложении

Технологии

Vue, GraphQL, Apollo, Bootstrap-vue, графики на vue-apexcharts

Длительность

Февраль 2021 — Апрель 2021 месяц

Проект

Проектирование API отдельных приложений

Описание

Создание кастомных UI-компонентов написание логики различных расчетов по формулам создание анимаций средствами CSS, JS

Технологии

CSS, JS

Длительность

Январь 2020 — Июнь 2020 месяцев

Проект

Разработка и поддержка веб-сайтов

Описание

Основные задачи: адаптивная, семантическая, кросс-браузерная верстка оптимизация производительности и SEO Разработал несколько внутренних проектов: приложение SEO статистики (jQuery, chart.js) баг-трекер (Vue стек, REST API, JWT) внутренняя документация: описание API js-кода, готовых CSS/SCSS конструкций, написание гайдлайнов (Vuepress)

Технологии

Symfony, Twig/Pug, SCSS, BEM, jQuery

Длительность

Октябрь 2018 — Декабрь 2019. месяцев