Специалисты
Общие сведения
Уверенные знания HTML (HTML5), CSS (CSS3), JavaScript (ECMAScript), TypeScript, Sass, Less, Nuxt
Умение верстать самому, так и использовать готовую верстку в представлениях. Опыт адаптивной и кроссбраузерной верстки.
Уверенные знания фреймворков React.js и Vue.js
Знание системы сборки Webpack
Опыт использования REST API
Опыт работы с Git, Jenkins, Jira, Confluence
Технические навыки
Front-end: JavaScript, TypeScript, React, Pinia, Redux, SOLID, Bootstrap, Material UI, jQuery; Vue 2, Nuxt, native js, unit тесты с использование jest, jQuery, Rest API, webpack, ES6, Nuxt, Handlebars
HTML, CSS, Flexbox, Grid, Landing page, PixelPerfect, БЭМ, Семантическая верстка, Кроссбраузерная верстка
Adobe Photoshop, Figma, SVG-графика;
MySQL, MongoDB, PostgreSQL
Sass/Scss, Gulp;
nmp, Docker, Jenkins, Git, GitHub, GitHub Desktop, Ansible, NGINX, Apache
Git
Linux, Windows
Образование
Пензенский Государственный Технологический Университет
Институт промышленной информатики, экономики и сервиса, Информационные системы и технологии (инженер), 2016 г.
Государственный проект в сфере агротех
Проект: Гос проект. Федеральная государственная информационная система прослеживаемости зерна и продуктов переработки зерна - Разработка системы. Проект связан с интеграцией в части аутентификации, идентификации с различными системами, в частности с ЕСИА Роль: Vue Developer
Vue 2, Pinia, Nuxt, sass, inversifyjs, axios, typescript, native js, unit тесты с использование jest, Handlebars
01.10.2022 – по н.в. месяцев
Система для поиска психолога
Проект: в области практического применения психологии и оказания психологической помощи. Система позволяет находить психолога в нужном часовом поясе, поддерживается система он-лайн оплаты, личного кабинета клиента и психолога. Роль: Vue Developer Краткое описание задач: — интеграция front-end части с backend по ТЗ — работа над проектом телемедицины на сервисной архитектуре, который разрабатывается с нуля.
Vue 2, Nuxt, sass, inversifyjs, axios, typescript, native js, unit тесты с использование jest
01.10.2021 – 30.09.2022 месяца
Водоход
Проект: доработка систем оплаты, внедрение рассрочки, отслеживание статуса оплаты, подгрузка jquery скрипта и его вызов через ссылку, полученную с бэкенда. Роль: Vue Developer
Vue, jQuery, typescript, native js, inversifyjs, axios, unit тесты с использование jest
01.10.2020- 31.09.2021 месяц
Калькулятор расчета стоимости для транспортной компании
Проект: (с нуля) реализация отдельного компонента для внедрения этого компонента в html -разметку, при выборе города или терминала из списка перемещение по карте к этому элементу, Роль: Vue Developer
vue, vue-cli, sass, typespript
10.01.2020 – 30.09.2020 месяцев
Личный кабинет для сотрудников банка
Проект: разработка с нуля Роль: React Developer
React 16, sass, html5/css 3, REST API, typescript
01.07.2019 – 31.12.2019 месяцев
IT-решения для умного города и цифрового бизнеса
Проект: Доработка существующего функционала, исправление ошибок. Роль: React Developer
React + redux, Rest API, sass, html5 / css3
20.01.2019 -30.06.2019 месяцев
Дистанционное Банковское Обслуживание
Проект: -разработка common-компонентов; -направление Депозиты, разработка раздела Депозиты; -разработка личного кабинета; Роль: React Developer
react 15 / react 15 + redux, sass, jest + enzyme, Rest API, webpack, ES6, html5 / css3
01.09.2017 – 31.12.2018 месяцев
Собственный проект ИТ-продакшна
Проект: Разработка внутреннего ПО. Роль: React Developer
React 16 (с использованием reactHooks). redux, sass, ES6, html5 / css3
09.01.2017 - 31.08.2017 месяцев
Банковская платформа поддержки развития бизнеса
Проект: Разработка приложения по транзакциям (функции транзакционного кошелька) с нуля. Роль: React Developer
react 15 + redux, less, jest + enzyme, Rest API, webpack, ES6, html5 / css3
01.06.2016 - 31.12.2016 месяцев
ИТ-компания по повышению конверсии сайтов
Описание: Установка скриптов на сайты пользователей, консультирование по продукту, решение тех. проблем Роль: Инженер технической поддержки
Октябрь 2013 — Июнь 2016 месяцев