Обо мне

Еще со школы увлекаюсь фронтендом. Начинал с cms, таких как: phpbb, antislaed, dle, ipb, joomla. Создавал сайты разной тематики и учился делать RIP шаблонов других сайтов. Позже изучил javascript и начал свою карьеру фронтенд разработчиком в небольшой IT-компании. По ходу работы развивался, постоянно изучал различные аспекты разработки как на фронте, так и бэкенде. 

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

Что касается личных качеств, то я целеустремлен, стрессоустойчив. Умею и хочу работать в команде.

Участие в профессиональных сообществах
Опыт работы
Мобильная разработка. В точку.
Санкт-Петербург
Senior Frontend Developer
Декабрь 2017 — По настоящее время (2 года и 1 месяц)

Работа над веб-приложением с использованием блокчейна. На начальном этапе занимался проектированием архитектуры, так как уже существующая плохо подходила для большого проекта и переиспользования модулей. Реализовывал ядро системы: так как лучших практик по работе с блокчейном не было на тот момент, то решено было работать как с обычным бэкендом, а все взаимодейсвие с блокчейном зашить в библиотеку-обертку, которая предоставляла удобный интерфейс для работы с методами и событиями контракта, выгрузки произошедших событий и ряда других хэлперов. Также была произведена автоматизация по генерации типов для интерфейса контрактов, в следствии чего работать с использованием typescript стало еще удобнее. Впоследствии занимался написанием react-компонентов и всячески старался улучшать качество кода в проекте: использование code quality инструментов, написание тестов и код-ревью

Node.jsReact.jsReduxWebpackMongoDBMySQLJavaScriptTypescriptБЭМBashVim
Российская IT-компания, оказывающая услуги по разработке и внедрению программного обеспечения для Сбербанка России
Санкт-Петербург
Senior Frontend Developer
Июнь 2016 — Декабрь 2017 (1 год и 7 месяцев)

Разработка веб приложений для работников банка с использованием React, Redux, Typescript, Webpack 3.0 и тд. Проектирование архитектуры фронтенд приложений, разработка локальных фреймворков для упрощения работы с формами (генерация данных для полей формы аля Redux Form, но с более прозрачной схемой данных, кастомная валидация и др.)

ООО Кит-Сервис
Кемерово
Fullstack Developer
Июль 2011 — Май 2016 (4 года и 11 месяцев)
Компания специализируется на разработке коммерческих веб-приложений. Первое время писал модули для приложения консолидации и учета данных. Многие модули доводил до ума, оптимизировал и проводил рефакторинг кода. После начал работу над другим приложением, где уже был ведущим разработчиком. Суть приложения заключалась в анализе ЭКГ данных. В мои обязанности входило: выбор технологий, обучение этим технологиям других разработчиков, определение целей для очередного спринта, fullstack разработка, проведение code review. На фронтенде использовали стек react + flux, на бэкенде java spring. В качестве БД выступала postgresql. Данное приложение оказалось довольно сложным, так как необходимо было обеспечить быструю работу на не самых мощных компьютерах и без дополнительных запросов на сервер в процессе работы.
Высшее образование
Кемеровский государственный университет
Кемерово
Факультет: Математический
Сентябрь 2009—Июнь 2013 (3 года и 9 месяцев)

Специализация - Информационные Технологии.

Написан облачный сервис сбора и анализа сейсмических бюллетеней с использованием extjs, java и api google maps.