Обо мне

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

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

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

Профессиональные навыки
Опыт работы
Create Custom
Владивосток
Фронтенд-разработчик
Апрель 2020 — По настоящее время (5 месяцев)

Роль:

  • Vue.js (Vuex)
  • SSR (Nuxt.js, SEO HTML)
  • Адаптивная верстка (Flexbox, Grid, @media)
  • Анимации (CSS, Javascript, Hammer.js)

Прилипчивый скролл c останвками у шапки и подвала, добавление\удаление компонентов в DOM, движения, задержки, горизонтальный блок прокрутки карточек на мобильных устройствах и другое

  • Webpack (Конфигурирование)
  • PostCSS
  • Pug
  • Figma (Верстка, небольшие правки дизайна)
  • Github
  • Jira
  • Docker (основы)

  • Поддерживал предыдущие проекты, верстал компоненты для них.
  • Разработка UI KIT

Решал проблему максимального переиспользования компонентов

Некоторые компоненты стилизовал и адаптировал из Ant Desing

  • Разpаботка архитектуры фронтенда для серверного рендеринга.

Общая схема: 

WordPress (Админка) => REST API (Redis\Node.js) => Рендеринг (Nuxt.js)

Нужно было создать антихрупкую, быстродейственную, простую архитектуру.

Для антихрупкости использовал паттерн адаптер. Чтобы при изменение REST API, не приходилось менять компоненты по всему проекту, а можно было делать это в одном месте.

Заботливо вынес SSR подкачку данных в nuxtServerInit, что позволило иметь готовй стор layouts, а так же, повысить скорость работы с эндпоинтами, через Promise.all, данные страницы вынес в глобальный редьюсер из-за особенностей WordPress, локльные состояния страницы вынес в локальные редьюсеры, бизнес логику разместил в локальных экшенах.

Добавил динамическую проверку типов данных идущих с REST API, чтобы сайт при невалидных данных корректно отображался.

ООО «Би Ту Маркет»
Владивосток
Фронтенд разработчик
Январь 2019 — Март 2020 (1 год и 3 месяца)

Роль:

  • Верстка и создание компонентов на основе макетов в Zeplin;
  • Разделение приложения на умные и глупые компоненты;
  • Создание бизнес-логики между сервером и фронтендом(Backend, REST API);
  • Проектирование нового функционала, продумывание UI/UX;
  • Разработал фронтенд с нацеленностью на универсальность и переиспользование (так, что не было зависимости от Backend, чтобы код можно было переиспользовать на react native, либо вовсе избавиться от текущего фронтенда и использовать другой);
  • Адаптивная верстка;
  • Работа с css-фреймворком Ant Design;
  • Работа с WebSocket;
  • Работа с lodash;
  • Работа с React и оптимизация Reflow;
  • Интеграция и работа с LogRocket;
  • Написание тестов на Jest;
  • Agile, каноничный Scrum: двухнедельные спринты;
  • Созвоны в Zoom и общение в Slack. Задачи в jira, мердж кода в bitbucket;
  • Удаленная работа.

Причина ухода:

  • Проект заморожен из-за коронавируса. Нравилась команда, особенно опытный тимлид, который совмещал проект с работой в Amazon.
ООО «Профит Транс»
Владивосток
Программист
Январь 2018 — Декабрь 2018 (1 год)

Роль:

  • Участие в разработке ERP;
  • Интеграция с бухгалтерией (1с) и почтой;
  • Тарификаторы - построение логистического пути (например: от порта до пункта назначения, по критериям - время, цена, надежность), бизнес-логика работы и верстка;
  • Работа с css-фреймворком Bootstrap;
  • Построения коммерческих предложений в PDF и Excel;
  • Оперативное отслеживание и управление поставкой груза;
  • Статистика - KPI сотрудников.
  • Работа в Trello

Причина ухода:

  • Истек договор подряда.
NDL - National Dive League
Санкт-Петербург
Июль 2017 — Декабрь 2017 (6 месяцев)

Роль:

  • Проект под ключ;
  • Взаимодействие с клиентом;
  • Удаленная работа;
  • Публикация в App Store и Play Market;
  • Архитектура приложения: оплата услуг картой,  push уведомления,  новостной блог,  мультиязычность,  добавление сертификатов дайверов,  возможность чтения книг с документаций по дайвингу,  автономная работа приложения,  проектирование rest API(только проектирование)

Причина ухода:

  • Закончил проект. 

Проект доступен в App Store и Play Market


ООО «ТЕОРЕМА»
Владивосток
Апрель 2015 — Июнь 2017 (2 года и 3 месяца)

Роль:

  • Верстал лендинги и дорабатывал функционал(slider, datepicker, dropdown) в приложениях.

Причина ухода:

  • Банкртсво компании.