Опыт работы в командах разного размера. Опыт в разработке проектов с нуля на базе разных фронтовых и бекенд стеков, поддержке существующих проектов и кураторства над сотрудниками, обучения их для сопровождения существующих проектов в компании.
Опыт в найме команд для разработки проекта, управление персоналом и работе с сотрудниками, командами в роли руководителя
Увлекаюсь бегом и велоспортом на любительском уровне. Двигаюсь в сторону триатлона.
Выберите навык, чтобы посмотреть, какие тесты специалист уже прошел.
Разработка внутреннего UI Kit с различными компонентами на базе ReactJS и StyledComponents. Платформа на базе Material UI с определенными переработками для использования внутри компании.
Разработка информационной системы для управления роутингом сервисов внутри компании на базе NextJS (React), StyledComponents и XState. Система представляет собой своеобразный UI для веб-сервера с управлением роутингов, редиректов с возможностью управлять адресами внутренних сервисов компании, поднятых в кубере, возможностью выключать их в определенный момент (например при использовнии режима "Технических работ" в момент обновления той или иной системы")
Работа над фронтендом кабинета медицинского работника на React с использованием технологий Федеративного приложения. Работа как в дочерних приложениях ФП, так и доработки в самом ФП. Разработка различных модулей для работы с данными, работа с графиками.
Разработка компонентов для Polymatica Dashboard на базе React, переработка существующих, обновление зависимостей. Активное участие в переработке существующих компонентов (существующих в Polymatica) под требования заказчика.
Использование технологий: yup, formika, react-hook-form, styled-components, федеративное приложение.
Основной стек: Vue3 + CompositionAPI + Typescript + StoryBook + TypeDoc
На VueJS 3: Разработка виджета оплаты. Использование CompositionAPI. Реализация различных этапов оплаты пользователем товара в интернет магазинах (Оплата по карте, Masterpass, YandexPay, Tinkoff Рассрочка и т.п.)
Работа над платежным сервисом: Платежный конструктор на Vue3 для создания собственного платежного виджета с собственным дизайном.
Разработка с нуля фронтовой части ACS-сервиса для подтверждения оплаты на базе Vue3.
Разработка сервиса по отписке от подписок на оплату различных сервисов на Vue3.
Разработка, поддержка и внедрение нового функционала в другие публичные пользовательские сервисы.
На Angular: Разработка внутренних пользовательских и менеджерских админок.
Внедрение нового функционала, оптимизация существующего и решение возникших проблем по мере поступления задач.
В процессе работы был написал UI Kit компонентов для Vue3, который использовался во всех вышеперечисленных сервисах. Также применял SASS и актуальный функционал CSS (в том числе CSS-переменные).
На React: Система планирования подбора сотрудников для Сбербанка на ReactJS/Java
Мои задачи: Разработка системы с нуля на базе фреймворка ReactJS с использованием Typescript, Styled Components и т.д.. Полная временная загрузка на данном проекте. Разработка всех разделов системы, разработка фронтовой архитектуры проекта и всей фронтовой бизнес логики.
На VueJS 2: Разработка для компании ПолюсЗолото внутренней системы управления пользователями. Поддержание работы проекта и разработка нового функционала.
Angular: Система для управления человеческими ресурсами, талантами, проведения интервью и т.п. на Angular 7. (Сбербанк)
В мои задачи входило оптимизация кода, рефакторинг, разработка нового функционала и поддержка существующего.
Разработанная система представляла собой жизненный цикл сотрудника в компании. Участвовал в разработке нескольких новых модулей системы, в том числе системы проф. тестирования сотрудника в компании, нового профиля сотрудника и т.п.
Стек системы - Angular 2+
Участие в разработке интернет-магазина ТД ЦУМ на стеке Typescript | Angular6 | PHP | Yii2 | elastic | docker | etc.
Работа с каталогом, личным кабинетом и мобильной версией. Задачи по внедрению GTM и переписыванию Bitrix на Angular.
Мое участие включало поддержку текущего кода проекта, его рефакторинг, оптимизацию, реализацию SSR и внедрение нового функционала. Также в задачи входило разработка нового личного кабинета пользователя, новой админ панели администрации сайта и частичное кураторство над новыми сотрудниками по части разработки личного кабинета. В проекте участвовал в роли Full-stack по работе с Yii2(PHP) и Angular 6.
Активное участие в различных проектах как в роли разработчика, так и в роли проектного менеджера, постановщика задач с элементами тимлидства на некоторых проектах и задачах:
CRM для кофейни (аналог IIKO) - разработка модулей бухгалтерии с выгрузкой в 1C, отчетность по товарам, финансам с выгрузкой в файлы. Проект разрабатывался на базе PHP фреймворка Yii2 с самописным клиентским фронтендом на базе JS.
Биржа по торговле нефтепродуктами (Angular + Yii2) - система для торговли нефтепродуктами для компании УфаОйл. Реализация модуля работы с графиками на базе технологий Canvas/SVG. Интеграция с библиотеками C3/D3.js. Разработка системы виджетов с сохранением информации для каждого клиента на сервере. Активное участие в проекте в роли разработчика - полностью реализовывал фронтенд (Angular JS) и более 70% бекенда (Yii2).
Программно-аппаратный комплекс микрофинансовой организации для выдачи микро-займов (Frontend/Backend) (ES6 JS + Yii2). Комплекс представляет из себя клиентский "кредитомат" (аналог банкомата, но для выдачи микрозаймов). Реализация интерфейса кредитомата на чистом ES6 (100% участие), бекенд кредитомата на Yii2 (более 50% моего участия), общий бекенд (поддержка и модернизация существующего) на все кредитоматы и админ-панель для всей системы. По требованиям заказчика необходимо было обойтись без сторонних клиентских фреймворков, поэтому был разработан модуль роутинга на js с передачей состояния.
Молодежная событийная платформа (React + Yii2) для организации "Молодая гвардия ЕР" - система мероприятий с учетом рейтинга участников, личный кабинет, каталог мероприятий. Полное участие в разработке проекта на фронте и бекенде.
CAD-система для проектирования конструкторской документации (Интеграция с платформой Компас3Д на базе Yii2/VanillaJS через отдельную шину, написанную на языке Go) - система позволяла получить чертеж для определенных деталей исходя из того, что хочет получить пользователь. Например пользователю нужен "фланец" или "труба". Он вводит все входные параметры, бекенд обращается в платформу Компас3Д, получает чертеж. Все чертежи сохраняются для дальнейшего взаимодействия с ними пользователем. Командный проект, участие с разделением по задачам среди работников компании.
Тикет-система для сети заправочных станций по решению возникших проблем на базе Yii2 и jQuery. Проект разработанный мною с нуля, поддержка и кураторство над новыми сотрудниками, которые поддерживали этот проект с помощью в решении проблем, в момент моего активного участия на других проектах.
Различные интернет-магазины и мелкие порталы (Angular, Vue, React), н-р полностью разработанный CMS для магазина на базе фреймворка Yii2 для компании по изготовлению кожаных изделий (требования компании).
Разработка мебельного маркетплейса (в Канаде) на базе Bitrix и Bitrix 24, написание компонентов на PHP, активная верстка, стилизация, переработка стандартных компонентов
Разработка Уфимского B2B портала по торговле топливом на базе PHP/Javascript, использовался фреймворк Drupal, активная верстка и разработка дизайна, коммуникации с заказчиком в роли проектного менеджера, постановка задач.
Разработка иных информационных систем, магазинов и порталов на базе PHP/Javascript, активное использование различных фреймворком (в т.ч. Joomla и Drupal)
Колледж при УГАТУ - среднее-специальное