Frontend-разработчик (Vue.Js / React.js) / Проектная работа
Описание
Vladimir
Местоположение: Россия, Йошкар-Ола
График работы: полный день
Обо мне
* Ответственно и серьезно подхожу к своим обязанностям.
* Нравится изучать все новое и полезное: знания, инструменты, технологии.
* Исполнительный.
* Обожаю удобные и понятные интерфейсы. Также нравится процесс рефакторинга.
* Считаю, что "один в поле не воин".
Участие в профессиональных сообществах
* GitHub
C сентября 2015 (5 лет и 8 месяцев)
0 вкладов в 14 репозиториев, связан с языками:
TypeScript · JavaScript · Dart · HTML
*
InvestEngine
Британский инвестиционный сервис, основанный в 2016 году
Лондон · От 10 до 100 сотрудников
Фронтенд-разработчик
Март 2020 -- По настоящее время (1 год и 3 месяца)
o Поддержка веб приложения на Реакте
o Переписывание с cordova на react-native мобильного приложения с нуля
o Расширение функционала для новых бизнес фич
o Приложил силы к стандартизации тестов (e2e, components) на playwright
o Внедрил тесты для react-native приложения
JavaScript · ReactJS · Apache cordova · React Native · Typescript · Проектирование архитектуры приложений
* --------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Фриланс
--------------------------------------------------------------------------------
Частная практика, работа без зачисления в штат
--------------------------------------------------------------------------------
Йошкар-Ола · Более 5000 сотрудников
--------------------------------------------------------------------------------
Программист
--------------------------------------------------------------------------------
Январь 2018 -- По настоящее время (3 года и 5 месяцев)
o --------------------------------------------------------------------------------
Разработка плагинов для браузеров
o --------------------------------------------------------------------------------
Внедрение в существующее API взаимодействия клиентской части с сервером
o --------------------------------------------------------------------------------
Консультация в технических вопросах
o --------------------------------------------------------------------------------
Разработка копии существующего плагина как полноценного веб-приложения для составления REST Api запросов
o --------------------------------------------------------------------------------
Оценка стоимости проектов
o --------------------------------------------------------------------------------
Переработка интернет-магазин на Yii2
o --------------------------------------------------------------------------------
Разработка сайта для агентства Pandirect
o --------------------------------------------------------------------------------
Курирование проектов в качестве тимлида
o --------------------------------------------------------------------------------
Разработка мобильного приложения на Flutter
--------------------------------------------------------------------------------
Технологический стек:
o --------------------------------------------------------------------------------
PHP - Yii2
o --------------------------------------------------------------------------------
MySql
o --------------------------------------------------------------------------------
Gulp, Webpack
o --------------------------------------------------------------------------------
JS ES6 и выше
o --------------------------------------------------------------------------------
Yandex Api
o --------------------------------------------------------------------------------
Typescript
o --------------------------------------------------------------------------------
Canvas - Konva.JS, TreeJS, PixiJs
o --------------------------------------------------------------------------------
React
o --------------------------------------------------------------------------------
SvelteJS
o --------------------------------------------------------------------------------
Dart + Flutter
--------------------------------------------------------------------------------
Веб-разработка · ReactJS · Yii framework · MySQL · PHP · Консультирование · Генерация идей · Проведение исследований · Исследование рынка · Прототипирование
* --------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Cinemabox
--------------------------------------------------------------------------------
Система решений для полной автоматизации работы кинотеатра: продажи, управление, отчетность.
--------------------------------------------------------------------------------
Йошкар-Ола · От 10 до 100 сотрудников
--------------------------------------------------------------------------------
Программист
--------------------------------------------------------------------------------
Октябрь 2019 -- Февраль 2020 (5 месяцев)
o --------------------------------------------------------------------------------
Добавление функционала в "Кассовый клиент для продажи билетов"(Касса и Киоск)
# --------------------------------------------------------------------------------
Подключение эквайринга от Сбербанка и настройка workflow для оплаты
# --------------------------------------------------------------------------------
Рефакторинг кода
# --------------------------------------------------------------------------------
Настройка сборки Кассовых клиентов для быстрого деплоя на рабочих местах
# --------------------------------------------------------------------------------
Реализация фич
o --------------------------------------------------------------------------------
Добавление функционала в Админ панель
o --------------------------------------------------------------------------------
Реализация виджета для интеграции на сторонние сайты
o --------------------------------------------------------------------------------
Планирование спринтов
# --------------------------------------------------------------------------------
Разделение обязанностей
# --------------------------------------------------------------------------------
Оценка задач
--------------------------------------------------------------------------------
JavaScript · PHP · Vue.js · Electron · БЭМ · Redux · Api интерфейсы
* --------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Omega IT компания
--------------------------------------------------------------------------------
Кастомная разработка мобильных приложений, веб-дизайн
--------------------------------------------------------------------------------
Йошкар-Ола · От 10 до 100 сотрудников
--------------------------------------------------------------------------------
Web-разработчик
--------------------------------------------------------------------------------
Апрель 2018 -- Октябрь 2019 (1 год и 7 месяцев)
o --------------------------------------------------------------------------------
Разработка проектов, в частности административные сервисы
o --------------------------------------------------------------------------------
Поддержка существующих решений
o --------------------------------------------------------------------------------
Разработка кодовой базы для нужд компании
o --------------------------------------------------------------------------------
Обучение и наставничество над junior-ами
--------------------------------------------------------------------------------
Реализация проектов:
o --------------------------------------------------------------------------------
Comptia CDS
# --------------------------------------------------------------------------------
Внедрение взаимодействия с серверным API
# --------------------------------------------------------------------------------
Налажена обработка запросов и валидация данных
# --------------------------------------------------------------------------------
Взаимодействие и обработка медиа файлов
# --------------------------------------------------------------------------------
Были внесены соответствующие архитектурные решения
o --------------------------------------------------------------------------------
Простой мир
# --------------------------------------------------------------------------------
Переработан legacy код
# --------------------------------------------------------------------------------
Решение проблем usability
# --------------------------------------------------------------------------------
Реализация требований как на клиентской части, так и на серверной
# --------------------------------------------------------------------------------
Устранение архитектурных проблем
# --------------------------------------------------------------------------------
Устранение технических проблем, которые не предусмотрели в начале проекта
# --------------------------------------------------------------------------------
Налажена обработка запросов и валидация данных
o --------------------------------------------------------------------------------
Loop Ev Charger
# --------------------------------------------------------------------------------
разработка клиентской (админ панель) и серверной части проекта
# --------------------------------------------------------------------------------
предоставление мобильного REST API
# --------------------------------------------------------------------------------
подключение платежной системы Stripe
--------------------------------------------------------------------------------
Технологический стек:
# --------------------------------------------------------------------------------
React
# --------------------------------------------------------------------------------
Redux
# --------------------------------------------------------------------------------
Typescript
# --------------------------------------------------------------------------------
NodeJs
# --------------------------------------------------------------------------------
Restify, Express
# --------------------------------------------------------------------------------
PostgreSql
# --------------------------------------------------------------------------------
Webpack
# --------------------------------------------------------------------------------
TeamCity + Docker
# --------------------------------------------------------------------------------
RestApi (описание в Swagger)
--------------------------------------------------------------------------------
PostgreSQL · Typescript · Анализ требований · Архитектура системы · ООП · Проектирование архитектуры приложений · Веб-разработка · Работа в команде · Решение проблем
* --------------------------------------------------------------------------------
--------------------------------------------------------------------------------
iSpring
--------------------------------------------------------------------------------
Создаем технологии для управления обучением
--------------------------------------------------------------------------------
Йошкар-Ола · От 100 до 1000 сотрудников
--------------------------------------------------------------------------------
Программист
--------------------------------------------------------------------------------
Ноябрь 2016 -- Февраль 2018 (1 год и 4 месяца)
--------------------------------------------------------------------------------
Во время стажировки было реализовано:
o --------------------------------------------------------------------------------
библиотека контента Content Library в рамках выпуска версии iSpring Suite 8.7
o --------------------------------------------------------------------------------
компонент списка с использованием метода "кластеризации" для оптимизации хранения огромного количества данных в DOM-дереве. Результат: поддержка более 5 млн элементов списка на странице со своим контентом. Внедрение компонента в старые и новые решения.
--------------------------------------------------------------------------------
При непосредственной работе выполнялись следующие обязанности:
o --------------------------------------------------------------------------------
Разработка и поддержка продуктов на языках Javascript, CSS3, HTML5
o --------------------------------------------------------------------------------
Выполнение корпоративных задач
o --------------------------------------------------------------------------------
Создание интерактивных компонентов для продуктов
o --------------------------------------------------------------------------------
Разработка 9-й версии Visuals и QuizMaker
o --------------------------------------------------------------------------------
Интеграция новых технологий в старые решения. Смена ES5 на ES6, подключение новых компонентов в iSpring Suite
--------------------------------------------------------------------------------
Технологический стек:
o --------------------------------------------------------------------------------
Google Closure Compiler
o --------------------------------------------------------------------------------
JS ES6
o --------------------------------------------------------------------------------
CSS3
o --------------------------------------------------------------------------------
SCSS
o --------------------------------------------------------------------------------
Gulp, Python - для сборки проектов
o --------------------------------------------------------------------------------
C++ контейнер под Chromium
--------------------------------------------------------------------------------
Работа в команде · ООП · JavaScript · Кроссбраузерная верстка · Адаптивная верстка · Gulp · БЭМ · Scss · Работа с аудио и видео
Высшее образование
*
ПГТУ
Поволжский государственный технологический университет (бывший МарГТУ)
Йошкар-Ола · 313 выпускников
Информатики и вычислительной техники; ФИиВТ
Сентябрь 2014 -- Июль 2018 (3 года и 10 месяцев)
Специализация: инженер-программис
26 октября, 2016
Наталья
Город
Москва
Возраст
36 лет (17 мая 1988)
26 октября, 2016
Григорий
Город
Москва
Возраст
53 года (29 декабря 1969)
28 октября, 2016
Мадия
Город
Москва
Возраст
53 года ( 5 июня 1971)