Запускаем сервис оценки компаний как работодателей на «Моем круге». Узнать подробности
Обо мне

Разработка для меня это хобби, которая стала работой.

План на будущее: 

  1. стать более активным членом open-source community
  2. преумножать опыт enterprise разработки

Люблю всё где в названии есть кафка и новые технологии. Ну и букву Q.

Профессиональные навыки
React.jsReduxLinuxNode.jsWebpackDockerNginxRuby on RailsGitKafka
Участие в профессиональных сообществах
Опыт работы
Июль 2017 — по настоящее время (1 год и 1 месяц)
Full-stack developer
Воронеж
Обязанности и достижения

Проекты:

  1. Единая информационная система Универсиады 2019
  2. Корпоративная социальная сеть

Обязанности

  • Единая информационная система Универсиады 2019
    1. Проектирование и разработка веб-приложений на основе фреймворка Ruby On Rails (самодостаточных модулей в рамках единой информационной инфраструктуры проекта)
    2. Разворачивание и настройка стендов приложений (стек: centOS, Postgres, docker), организация процесса деплоя (docker-compose, capistrano)
    3. Организация кэширования и балансировки нагрузки фронт-части (nginx)
    4. Работа с сопутствующими технологиями (ActiveMQ, ElasticSearch, Redis)
  • Корпоративная социальная сеть
    1. Разработка фронт части для сервисов проекта с использованием React.js, Redux, Redux-Form, Redux-observable, Next.js, Storybook, Postcss
    2. Конфигурирование front-end сервиса с использование webpack, express, next.js, docker
    3. Нести помощь и просветление младшим разработчикам и взаимодействовать с back-end девелоперами и qa-инженерами,  а также с группой бизнес-аналитиков

Промежуточные результаты:

  1. Принимал непосредственное участие в разработке и поддержке 4х программных модулей Универсиады 2019 (отдельных веб-приложений)
  2. Внедрение новых трендов в проект, просто хороших предложений из мира open-source и добавление новых модулей упрощающих жизнь разработчикам. Например: extensible-duck, т.к. duck proposal звучит хорошей идеей,  babel-plugin-module-resolver для упрощения импорта компонентов, а также redux-observable.
  3. Развернул и настроил Storybook
  4. Разработал front-end одного из сервисов с нуля и до mvp стададии
  5. Спроектировал и развернул с нуля сервис на основе next.js

P.S. жду когда на бэке начнёт появлятся graphql :)

Июль 2016 — Сентябрь 2017 (1 год и 3 месяца)
Web developer
Воронеж
Обязанности и достижения

Обязанности: Адаптивная верстка страниц различного типа сложности
Полученный опыт:

  1. Общение с заказчиками, разработчиками
  2. Углубленное понимание html5, css3, js
  3. Использование БЭМ
  4. Использование css препроцессоров: scss, less
  5. Использование css фреймворков: Bootstrap 4(3), Foundation 6
  6. Использование js фреймворков: JQuery, Ember.Js
  7. Использование систем сборки: Gulp, Webpack
Высшее образование
Сентябрь 2014 — По настоящее время
ВГТУ-Воронеж
Информационных технологий и компьютерной безопасности
Воронеж