Резюме

Как правило в проектах являюсь ключевым разработчиком в небольших командах. Практический опыт не заканчивается чистым фронтом.

На данный момент в приоритете вакансии с удалённой работой.

Контакты

Навыки

Языки программирования:

Базы данных:

Прочее:

Опыт работы

Иннотех, Группа компаний Иннотех, Группа компаний
Март 2022 — по настоящее время

Ведущий разработчик

Роль ключевого разработчика в стриме Сбережений. Поддержка процессов в операциях со вкладами в каналах интернет-банка и офисах продаж.

  • Проводил тех. собеседований при наличии потребности FE ресурса в стриме.
  • Онбординг сотрудников.
  • Участвовал в проработке, планировании и оценке задач.
  • Участвовал в проектировании и разработке архитектуры приложений.
  • Проводил ревью кода.
  • Сопровождал релизы фронта.

Выполненные задачи:

  • Перевод вкладов на микрофронтенд архитектуру в интернет-банке.
  • Реализация операций по вкладам с нуля для точек продаж.

Стек: React, TypeScript

EPAM Systems EPAM Systems
Июнь 2019 — Март 2022

Senior Software Engineer

ВТБ (февраль, 2021 - март, 2022)

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

Стек: React, TypeScript

Schneider Electric (ноябрь, 2020 - январь, 2021)

Реализация виджетов для системы управления контентом.

Стек: JavaScript, CSS, Web Components

EPAM Systems, внутренний проект (апрель, 2020 - сентябрь, 2020)

Работал над двумя проектами:

  1. Система управленим географическими локациями. Это SPA, начал разработку с нуля на React.
  2. Поддерживал внутреннию систему для управления местами в офисах. Начал миграцию с angularjs на React.

МВидео (июль, 2019 - март, 2020)

Успел поработать на двумя внутренними проектами:

  1. Поддерживал административную панель для управления каталогом товаров на мобильных терминалах у консультантов. Классическое SPA на Angluar.
  2. Начал доработку внутреннего чата для коммуникации между персоналом. Был форкнут Rocket.Chat. Это приложение основанное на Meteor. Далее реализовывались необходимые фичи под нужды клиента.
IBS IBS
Декабрь 2018 — Июнь 2019

Senior Software Engineer

Участие в реализации проекта аналитических панелей для органа исполнительной власти. Функциональность панелей: представление данных в табличном виде и в виде графиков, фильтры по параметрам, возможность сформировать отчёт в формате XLS или PDF. Технологический стек представляет собой SPA с vue.js, vuex на фронте, на беке Spring Boot с Spring Security, Hibernate, PostgreSQL.

Teleport Teleport
Март 2017 — Декабрь 2018

JavaScript Developer

Создание https://teleport.plus/ и API (koa, babel) к нему. Вёрстка писем с помощью mjml.

Поддержка личного кабинета пользователя и написанного на react с использованием redux в качестве стора и flow для статической типизации. Бек на TypeScript, БД: Clickhouse, MySQL.

Написание и поддержка плагинов для интеграции ядра ответственного за P2P-обмен через WebRTC с различными HTML5-based плеерами.

Написание технической документации и её сборки с помощью daux и кастомизированным шаблоном.

Создание промо-приложения под iOS с использованием Ionic Framework.

Написание >3 небольших приложений на vue.js (калькулятор расчёта тарифа, страница с интерактивной демкой и т. п.).

Был потрачен месяц на изучение экосистемы Ethereum и написание смарт-контрактов на языке Solidity. Так же принимал участие в казанском хакатоне в августе 2017 года.

Прочее: использование docker и GitLab CI, написание тестов.

Miro Miro (ex. RealtimeBoard)
Октябрь 2015 — Март 2016

JavaScript Developer

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

Используемый стек: AngularJS, TypeScript, less.

Реализована система changelog'а для уведомления пользователей о новых возможностях в продукте. Для размещения изменений проекта создана панель управления на Yii2.

Работа в большой команде с использованием gitflow, код ревью и взаимодействием с QA.

Kamchatka, LLC Kamchatka, LLC
Апрель 2016 — Март 2017
Февраль 2013 — Октябрь 2015

Full Stack Developer

Доработка и сопровождение клиентских сайтов, разработка сайтов и внутренних проектов компании.

Проекты в которых я принимал полное участие:

  • kamchatka-perm.ru - Сайт компании. Перевод сайта на ZF2. Из особенностей backend'а: панель управления контентом с возможностью выбора макета для страницы и блоков (предопределённые разные типы, их содержимое естественно можно редактировать).

    Frondend: JS ES6 с траспайлингом в ES5 с помощью Babel, less.

  • tklimat.com - Сайт компании Технологии климата (Bitrix). Перенос контента со старого сайта, вёрстка, кодирование.
  • lazar.ru - Сайт компании ОВК-Снаб (OpenCart). Перенос контента со старого сайта, вёрстка, кодирование.
  • Внутренняя система для парсинга SERP по заданным ключевым словам и составление комплексного отчёта по результатам продвижения. Написана на Yii первой версии.
  • medic-laboratory.ru - сайт лаборатории Философии красоты и здоровья. Bitrix, вёрстка, кодирование.
  • inova-group.ru - сайт компании InovaGroup. Bitrix, вёрстка, кодирование. Из особенностей: кастомный импорт товаров из XLS, переписан фильтр каталога (были проблемы с производительностью), личный кабинет, импорт/экспорт корзины.
  • chevrolet.autoprestige.ru - сайт компании Автопрестиж. SilverStripe, вёрстка, кодирование, поддержка.

Плюс поддержка множества других клиентских сайтов. Написание парсеров на JS для nodejs.