Обо мне

Я хорошо знаю html разметку, семантику, браузерную поддержку, доступность. Знаю как оптимизировать сайт, умею писать качественные расширяемые стили и скрипты. Могу работать с react, vue, nuxt, angular, javascript, typescript и настраивать сборку для проекта.
Также я разрабатывал расширения для браузеров и PWA приложения, участвовал в разработке криптобиржи. Работаю со всеми операционными системами.

Профессиональные навыки
Участие в профессиональных сообществах
Опыт работы
Интерактивные онлайн-курсы
Санкт-Петербург
Наставник
Сентябрь 2018 — По настоящее время (1 год и 2 месяца)

Курс "Профессиональный HTML и CSS, уровень 2".
Менторство. Ревью кода, объяснение материала.

Blockchain & Mobile development services
Frontend-разработчик
Июль 2018 — По настоящее время (1 год и 4 месяца)

Общее для всех проектов: Git / Gitlab CI / Web-hooks.
Размер команды 1-6.

• Проект: криптобиржа. Функционал является классическим для криптовалютных бирж: пользователи могут вводить и выводить средства, торговать токенами, осуществлять обменные операции, смотреть историю действий

Тех. стек: React / TypeScript / Redux / Redux-saga /
WebSocket / Storybook

Обязанности и достижения. Организация структуры проекта, настройка и внедрение Storybook и линтинга, создание большинства компонентов, организация взаимодействия приложения между компонентами.


• Проект: инструмент для аналитики и мониторинга британского рынка недвижимости. High-load приложение с большим количеством данных как на back-end, так и на front-end, отображение данных на карте, графиках, диаграммах, таблицах

Тех. стек: Vue / TypeScript / Storybook

Обязанности и достижения. Проект не с нуля, поэтому: рефакторинг и реорганизация взаимодействия с стором; рефакторинг и реорганизация компонентов; module, component и unit тестирование; исправление багов и разработка новых фич; оптимизация приложения; создание workflow для библиотеки компонентов; создание компонентов.


• Проект: кастомизируемая система для автоматизации процесса управления портфолио и компетенциями сотрудников, улучшение предоставления заказчикам портфолио и сотрудников, ассоциируемых на проект

Тех. стек: Angular / TypeScript / Angular Material / RxJS / Swagger

Обязанности и достижения. Полная разработка сервиса с нуля. Особенности проекта: доступ к контенту и возможные действия в зависимости от роли пользователя, проверка как на back-end, так и на front-end; работа с объемными формами, возможность динамически добавлять и удалять поля форм; фильтрация/поиск/редактирование проектов и сотрудников; возможность кастомизации интерфейса в зависимости от организации.


• Проект: мультистраничный сайт на JAMstack

Тех.стек: Nuxt

Обязанности и достижения. Полная разработка с нуля. Особенности проекта: страницы генерируются в процессе сборки, на выходе статические страницы загружаются на CDN; общий стайлгайд для сайта; валидная, доступная и СЕО оптимизированная верстка страниц; легкое масштабирование проекта и простая архитектура для новых разработчиков.


• Проект: расширение для браузера для парсинга информации со страницы

Тех. стек: JS / HTML / CSS.


• Выступал на митапах в компании, снимался в промо роликах, писал статьи. Предлагал идеи по оптимизации процессов, самостоятельно внедрял идеи для укрепления команды.

Школа онлайн обучения IT-профессиям
Санкт-Петербург
Наставник
Июнь 2018 — Август 2018 (3 месяца)

Курс продвинутой веб-разработки.
Помощь студентам в освоении материала, объяснение сложных моментов, код-ревью, проведение групповых и индивидуальных созвонов.

Pride-Media
Череповец
Frontend-разработчик
Октябрь 2017 — Июль 2018 (10 месяцев)

Закрытие на себе frontend части проектов: ранее компания сотрудничала с удаленными исполнителями, на данный момент вся разработка ведется внутри компании.

Достижения:

• оптимизирован процесс дизайна макетов — выставлены новые критерии дизайнеру, добавлено ревью макета перед показом заказчику;

• улучшено качество выпускаемых проектов — добавлены новые критерии сдачи проекта, создан боевой workflow для разработки (webpack 4 + gulp);

• внедрен фреймворк для разработки SPA приложений (Vue.js);

• реализовано собственное SPA для помощи рекламным специалистам.

Высшее образование
Череповецкий государственный университет
Череповец
Факультет: Инженерно-технический институт; ИТИ
Сентябрь 2016—По настоящее время (3 года и 1 месяц)

Инженер-теплоэнергетик
Староста группы