Специалисты
Образование: Высшее. ФГБО УВО «Сибирский государственный университет телекоммуникаций и информатики», Информационная безопасность телекоммуникационных систем, 2021 г.
Языки программирования: JavaScript, typescript
Компетенции: React (Next.js), TypeScript, React Native, Capacitor, Redux, Redux-thunk, GraphQL, React-Query, React-Hook-Form, RESTful, WebSocket, Tailwind, HTML, CSS (SCSS), БЭМ, Git, Webpack, Bootstrap, Material UI, Nginx, React Suite, Figma, REST API
Ежедневный ToolKit: Битрикс24, WebStorm, GitLab, Android Studio, Xcode
Разработка клиентской части сайта и админ-панели для магазина межкомнатных дверей
Роль: Frontend разработчик. Команда: 12 человек. Разработка многих элементов управления данными в админ-панели, в т.ч. каталог товаров и услуг; Верстка страниц и подключение бэка на клиентской части, в т.ч. разработка корзины, истории заказов, модуля поиска по сайту.
Next.js, graphql, react-query, react-hook-form, tailwind, react suite, Typescript
февраль 2024 - настоящее время месяцев
Разработка мобильного приложения для образовательной платформы
Роль: Frontend разработчик. Команда: 4 человека. Полный перенос мобильной версии сайта с Next.js на React + Capacitor; Подключение функционала аутентификации по биометрии.
React, Capacitor, axios, styled-components, Typescript
ноябрь 2023 - февраль 2024 месяца
Разработка клиентской части сайта и админ-панели для металлургической компании
Роль: Frontend разработчик. Команда: 12 человек. Разработка многих элементов управления данными в админ-панели; Верстка страниц и подключение бэка на клиентской части.
Next.js, graphql, react-query, react-hook-form, tailwind, react suite, Typescript
июль 2023 - ноябрь 2023 месяца
Разработка клиентской части сайта и админ-панели платформы, предназначенной для сотрудников и учащихся медицинских вузов
Роль: Frontend разработчик. Команда: 12 человек. Разработка многих элементов управления данными в админ-панели; Верстка страниц и подключение бэка на клиентской части, в т.ч. разработка авторизации с переходом по ссылке из письма, ЛК с ролевой моделью, модуля поиска по сайту, формы обратной связи, модуля новостей с фильтрацией по категориям, модулей мероприятий, стажировок, курсов, научно-исследовательских работ с фильтрами и поиском.
Next.js, graphql, react-query, react-hook-form, tailwind, Typescript
январь 2023 - июль 2023 месяца
Разработка админ-панели и клиентской части информационного сайта для регионального фонда
Роль: Frontend разработчик. Команда: 11 человек. Разработка таблиц и форм для редактирования данных в админ-панели; Редизайн админ-панели; Доработка фильтра и поиска в админ-панели; Верстка страниц и подключение бэка на клиентской части.
React, zustand, graphql, react-query, storybook, react-hook-form, tailwind, materialUI, Typescript
сентябрь 2022 - январь 2023 месяца
Разработка мобильного приложения клининговой компании
Роль: Frontend разработчик. Команда: 8 человек. Разработка кастомных UI-компонентов; Разработка hoc bottom-sheet для использования по всему приложению; Разработка страницы уведомлений; Разработка страницы вакансий: - аккордеон с открытыми вакансиями; - форма отправки резюме (с прикреплением файла) на вакансию. Разработка страницы вопрос-ответ: - аккордеон с вопросами и ответами на них; - форма отправки вопроса. Разработка компонента портфолио в виде карусели изображений (при тапе на изображение открытие на весь экран); Разработка страницы корзины; Разработка страницы оформления заказа; Частичная разработка детальной страницы услуги; Разработка формы редактирования личных данных пользователя в ЛК; Разработка страницы информации о заказах/заявках в ЛК; Создание страницы приложения в AppStore и Google Console, заполнение текстовой и графической информацией; Загрузка приложения в TestFlight; Исправление багов.
TypeScript, React Native, redux, redux-thunk, redux-form, redux-axios-middleware, axios, styled-component.
февраль 2021 - сентябрь 2022 месяца
Разработка мобильного приложения поиска по лотам на торгах по банкротству
Роль: Frontend разработчик. Команда: 7 человек. Полная переработка детальной страницы лота: - разработка кастомных табов; - разработка компонента с задачами (с возможностью добавления, изменения и удаления); - разработка компонента с файлами (с возможностью загрузки, открытия и удаления); - разработка компонента с заметками; - вывод большего количества информации о лоте, ограничение доступа к этой информации для пользователей без купленного тарифа; - разработка компонента для добавления запланированных уведомлений. Разработка страницы со списком запланированных уведомлений; Реализация механизма CodePush; Сборка бандлов и публикация приложения в AppStore и Google Play; Исправление багов.
TypeScript, React Native, redux, redux-thunk, redux-form, redux-axios-middleware, axios, styled-component.
март 2020 - январь 2021 месяц
Разработка темы дизайна сайта образовательного учреждения на основе виртуальной обучающей среды
Роль: Frontend разработчик. Команда: 4 человека. Адаптивная верстка по макету; Работа с mustache-шаблонами, изменение их структуры; Переопределение стилей и шаблонов ядра Moodle; Исправление багов.
HTML, SCSS, JavaScript, шаблонизатор Mustache, Bootstrap.
ноябрь 2019 - апрель 2020 месяцев
Разработка одностраничного сайта – лендинга
Роль: Frontend разработчик. Команда: 4 человека. Адаптивная верстка по макету; Анимация элементов страницы с помощью js-библиотеки GSAP; Реализация параллакс-анимации; Реализация работы форм: - валидация полей ввода с помощью js; - взаимодействие с REST API при помощи библиотеки axios. Расстановка SEO-тегов и внедрение Open Graph разметки; Внедрение Яндекс.Метрики и привязка счетчиков к формам; Оптимизация скорости загрузки сайта, реализация Code splitting (конфигурация webpack); Исправление багов.
Webpack, HTML, SCSS, JavaScript.
июнь 2019 – ноябрь 2019 месяцев
Разработка сайта по поиску интернет-курсов
Роль: Frontend разработчик. Команда: 7 человека. Верстка статических страниц по макету с использованием Bootstrap; Адаптация страниц под мобильную версию; Исправление багов.
React, HTML, SCSS, Typescript
апрель 2019 – август 2019 месяцев
Разработка мобильного приложения доставки еды
Роль: Frontend разработчик. Команда: 6 человек. Разработка компонента выбора даты и времени доставки с использованием библиотеки Moment.js; Разработка компонента карты с местоположением точки самовывоза с использованием MapView; Изменение логики начисления бонусов за заказы; Разработка компонента с редактированием адресов доставки; Правка дизайна; Исправление багов.
React Native, expo, redux, redux-thunk, Typescript
февраль 2019 – апрель 2019 месяцев