Обо мне

Работа для меня - это не только способ зарабатывания денег, это образ жизни и возможность бесконечного развития. Люблю принимать различного рода вызовы, довожу начатое до конца, так как результат приносит большое удовлетворение.

В условиях отсутствия большого количества формальных ограничений - работаю лучше и больше.

- Усидчив.
- Хорошо выстраиваю контакт с людьми.
- Быстро обучаюсь.
- Адекватно оцениваю конструктивную критику.

Опыт работы
МГ Системс (https://chronos.mg)
Москва
Project manager
Декабрь 2018 — По настоящее время (1 год и 9 месяцев)

Обязанности:

- подбор команды разработки, организация ее рабочих процессов
- составление ТЗ
- общение с продакт-оунером и составление роадмапа
- архитектура веб-приложения

Достижения:

- Проект, не завершенный предыдущей командой, был принят и почти полностью переписан за несколько месяцев.

- Избавились от легаси-кода, ускорили астропроцессор (математические расчеты для различных вариаций карт) в 4-5 раз, с 4 секунд до 0.5-1

- Десктопная версия была переписана с питона на ноду, что существенно ускорило процесс загрузки. Написана на электроне.

- Выпустили базовую версию и за 3 месяца проект принес около 4 миллионов рублей

Подряд для Мегафона
Москва
Fullstack - разработчик
Октябрь 2018 — Февраль 2019 (5 месяцев)

Обязанности:

- Разработка клиентской и серверной части для внутреннего проекта по аналитике развертывания 5g сетей.
- Основной стек: Vue.js, Vuex, VueRouter, Vuetify, Webpack, SCSS, Node.js, Express.js, PostgreSQL

Достижения:

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

- Спроектирован лаконичный интерфейс, вместо довольно нагруженного. (Сложность создания заключалась в большом количестве математики и связок между параметрами и расчетами, что, в свою очередь, вызвало сложность проектирования интерфейса, так как он получался довольно нагруженным)

- Почти все компоненты были реализованы модульно и не привязаны к конкретному месту. Это незначительно увеличило время разработки, зато упростило процесс отлова ошибок и разработки на финальной стадии. (Проект делался в условиях постоянно меняющегося ТЗ)

Разработка программного обеспечения для проведения автоматизированных медосмотров водителей
Frontend-разработчик
Октябрь 2017 — Февраль 2019 (1 год и 5 месяцев)

Обязанности:

- Разработка клиентской части внутренней системы управления для медперсонала, финансового департамента и технической поддержки.
- Основной фронтовый стек: Vue.js, Vuex, VueRouter, Vuetify, Webpack, SCSS

Достижения:

- Реализован конструктор с возможностью дописывать уникальный код, никак не затрагивающий общую систему. (Так как в системе присутствовал общий функционал для всех департаментов, планировалось расширить его также и для других отделов)

- Создана система, позволяющая с помощью различных вариаций json'а, приходящего с сервера, генерировать в произвольном порядке определенные типы экранов, что позволяло при необходимости быстро развернуть базовую систему с общим функционалом для нового отдела и дописать требуемый. В итоге работа фронтендера абсолютно линейной и не такой сложной.

- Создан общий компонент управления модальными окнами, так как на многих проектах, при большом количестве модальных окон, всегда возникают проблемы и неудобства. Компонент содержал общую логику работы любого модального окна, имел свое состояние и один уровень вложенности (на тот момент не реализовал рекурсивную вложенность). Таким образом, чтобы добавить любое новое модальное окно, требовалось создать новый лишь action во vuex'е и сверстать само окно. Остальное делает компонент управления, в результате так же снижается время на дебаг, так как у всех окон одна точка входа и строго определенные обработчики в одном месте.

Небольшая студия
Москва
junior frontend-разработчик
Ноябрь 2016 — Август 2017 (10 месяцев)

Нашел единомышленников и мы вместе организовали команду. Занимался поиском клиентов и переговорами (параллельно изучал базу Javascript, HTML, CSS), частично занимался front-end разработкой.

www.strikearena.ru - наш собственный игровой сервер. Разрабатывался давно, я участвовал в переработке под новый дизайн, создании форума и системы доната в качестве фронтенд-разработчика.

JavaScriptGitMySQLAjaxHTMLCSS
Высшее образование
Новосибирский государственный технический университет
Новосибирск
Факультет: Бизнеса; ФБ
Сентябрь 2018—По настоящее время (1 год и 11 месяцев)

Специальность "бизнес-информатика"

Московский государственный технический университет имени Н.Э. Баумана
Москва
Факультет: Радиоэлектроники и лазерной техники; РЛ
Сентябрь 2013—Сентябрь 2016 (3 года)