Для открытия контактов резюме необходимо приобрести доступ к базе

  • Открывайте только нужные вам целевые контакты
  • Контакты открываются навсегда
  • Низкая стоимость
#

event менеджер

до 500 000 ₽

Гражданство

Россия

Тип занятости

Полная занятость

Мужчина, 34 года, родился 28 июля 1990

Город: Москва

Опыт работы

21 год 3 месяца

Unnamed

React Frontend-разработчик

С 01.10.2022 по настоящее время (2 года 5 месяцев)

Используемый технологический stack: HTML (jsx), CSS (styled-components), JavaScript (TypeScript), jest, React, redux-toolkit/mobx, Storybook, mock-service-worker, REST API и Websockets, webpack/rollup/vite, git (bitbucket), nginx, Docker, TeamCity ➤ Разрабатывал СMS платформу для сборки приложений под требования заказчика, к примеру редактор бизнес сущностей, редактор справочников, редактор страниц, возможность плагинизации продуктов по средствам интеграции плагинов, импорт/экспорт конфигурации. На базе платформы было собрано боле 14 продуктов компаний. ➤ Разработка редактора для совместного редактирования документов (аналог google docs, Yandex Документы, Atlassian Confluence). ➤ Разработка SPA приложений содержавшие CRUD над сущностями, отображение данных в виде списков, таблиц, графиков (Гант диаграммы / Chart диаграммы). Как пример разработка инструмента "Согласования" который может быть интегрирован в любое приложение на React и/или продукты компании. Настройка маршрута и участников согласования через панель администрирования. Работа с CRUD операциями по средствам REST API и обновление данных в прямом эфире по средствам websockets. ➤ Разработка глупых компонентов на React для UI KIT продукта, участие в согласование необходимости расширения имеющегося набора, разработка и согласования требований. ➤ Добавление функционала по использованию переменного окружения в шаблоном приложение (При сборке в Docker образ и запуске контейнера). ➤ Поддержание высокого уровня качество кода • 100% кода написано на TypeScript и соответствует принципам DRY, KISS, SOLID, YAGNI • 75% времени разработка производилась по принципу FirstContract, разработка модулей в Storybook (в изоляции от контекста основного приложения) с использованием mock-service-worker для имитации Backend сервиса для создания пере использования модуля при необходимость в рамках других проектов, 10% времени на интеграцию, отладку модуля в приложение и подготовку демо результатов спринта и 15% времени занимался refactoring, развитие модулей в эксплуатации под новые требования и дефектами из backlog • Разрабатываемые модули разделялись на слои: --- Слой представления для отрисовки интерфейса пользователю (используются компоненты из UI KIT или слой разделяется по принципам Feature-Sliced Design) --- Логический слой приложения для работы с данными и обработки пользовательских действии разделяется на несколько слоёв ------ Anemic Domain Model описывавшие бизнес сущность ------ Rich Domain Model для описание логики приложения ------ вспомогательные функции и классы для приведения данных к нужному формату (Mappers/DTO) • ведение журнала изменений (Changelog) • написание документации (Readme) • Перекрёстное code review разработчиками • В рамках разработки бизнес слой приложения покрывался unit тестами на Jest. • Для тестирования логики в пользовательских hooks использовался react-testing-library • В рамках pipeline проводился статический анализ валидации инструментами: Prettier, Cspell, Eslint, Madge • Команда интеграционного тестирования при использование Selenium покрывала End-To-End тестами, имитируя взаимодействия пользователя с информационной системой. При подготовки релиза проводилась регрессия. ---------------------------------------- Дополнительно примерно 20% времени выделялось под должность лидера центра компетенций Stream, в обязанность входило: - собеседование разработчиков при найме - аттестация разработчиков в соответствие с необходимыми навыками под конкретный проект - оценка приблизительных трудозатрат на планируемые проекты в рамках frontend - консультация при проектирование новых фичей и/или проектов, поиск оптимального решения - Наставничество 1-2 разработчиков - помочь в построение индивидуального план развития для frontend разработчиков Stream

Unnamed

React Frontend-разработчик

С 01.10.2022 по настоящее время (2 года 5 месяцев)

Используемый технологический stack: HTML (jsx), CSS (styled-components), JavaScript (TypeScript), jest, React, redux-toolkit/mobx, Storybook, mock-service-worker, REST API и Websockets, webpack/rollup/vite, git (bitbucket), nginx, Docker, TeamCity ➤ Разрабатывал СMS платформу для сборки приложений под требования заказчика, к примеру редактор бизнес сущностей, редактор справочников, редактор страниц, возможность плагинизации продуктов по средствам интеграции плагинов, импорт/экспорт конфигурации. На базе платформы было собрано боле 14 продуктов компаний. ➤ Разработка редактора для совместного редактирования документов (аналог google docs, Yandex Документы, Atlassian Confluence). ➤ Разработка SPA приложений содержавшие CRUD над сущностями, отображение данных в виде списков, таблиц, графиков (Гант диаграммы / Chart диаграммы). Как пример разработка инструмента "Согласования" который может быть интегрирован в любое приложение на React и/или продукты компании. Настройка маршрута и участников согласования через панель администрирования. Работа с CRUD операциями по средствам REST API и обновление данных в прямом эфире по средствам websockets. ➤ Разработка глупых компонентов на React для UI KIT продукта, участие в согласование необходимости расширения имеющегося набора, разработка и согласования требований. ➤ Добавление функционала по использованию переменного окружения в шаблоном приложение (При сборке в Docker образ и запуске контейнера). ➤ Поддержание высокого уровня качество кода • 100% кода написано на TypeScript и соответствует принципам DRY, KISS, SOLID, YAGNI • 75% времени разработка производилась по принципу FirstContract, разработка модулей в Storybook (в изоляции от контекста основного приложения) с использованием mock-service-worker для имитации Backend сервиса для создания пере использования модуля при необходимость в рамках других проектов, 10% времени на интеграцию, отладку модуля в приложение и подготовку демо результатов спринта и 15% времени занимался refactoring, развитие модулей в эксплуатации под новые требования и дефектами из backlog • Разрабатываемые модули разделялись на слои: --- Слой представления для отрисовки интерфейса пользователю (используются компоненты из UI KIT или слой разделяется по принципам Feature-Sliced Design) --- Логический слой приложения для работы с данными и обработки пользовательских действии разделяется на несколько слоёв ------ Anemic Domain Model описывавшие бизнес сущность ------ Rich Domain Model для описание логики приложения ------ вспомогательные функции и классы для приведения данных к нужному формату (Mappers/DTO) • ведение журнала изменений (Changelog) • написание документации (Readme) • Перекрёстное code review разработчиками • В рамках разработки бизнес слой приложения покрывался unit тестами на Jest. • Для тестирования логики в пользовательских hooks использовался react-testing-library • В рамках pipeline проводился статический анализ валидации инструментами: Prettier, Cspell, Eslint, Madge • Команда интеграционного тестирования при использование Selenium покрывала End-To-End тестами, имитируя взаимодействия пользователя с информационной системой. При подготовки релиза проводилась регрессия. ---------------------------------------- Дополнительно примерно 20% времени выделялось под должность лидера центра компетенций Stream, в обязанность входило: - собеседование разработчиков при найме - аттестация разработчиков в соответствие с необходимыми навыками под конкретный проект - оценка приблизительных трудозатрат на планируемые проекты в рамках frontend - консультация при проектирование новых фичей и/или проектов, поиск оптимального решения - Наставничество 1-2 разработчиков - помочь в построение индивидуального план развития для frontend разработчиков Stream

АО Мегаполис

Senior frontend developer/team lead

С 01.09.2016 по 01.09.2022 (6 лет)

➤ Разработка больших приложений на React (typescript) • HTML5 (соблюдение семантически, microdata для SEO, w3c валидная разметка) • написание стилей на styled-components / css-modules / scss / less в зависимости от требований заказчика • разработка логики на effector / redux-toolkit / redux / RxJs / EventEmiter • сборка на webpack или интеграция в create-react-app (react-script) по средством react-scripts-rewired • интеграция статических тестов в pipeline (Spell checker, eslint, prettier, madge для проверки циклических зависимостей) • разработка графических отрисовок на canvas2d или WebGL • работа с картографией на mapbox движке • написание тестов для покрытие логики на jest / enzyme • написание End-to-End тестов c использованием cypress (ранее писал на react-testing-library) • написание dockerfile или docker-compose при необходимость и настройка CI/CD pipeline или тестов • Сбор и логирование приложений Sentry.io и/или seq-logging ➤ Разработка npm модулей • написание бизнес логике или вынос пере используемой логике или компонентов • сборка кода на webpack, rollup или lerna (для моно репозиторий) • анализ и уменьшения bundel файлов с помощью webpack-bundle-analyzer (замена зависимостей на более легкие библиотеки, fork библиотек, написания кода под оптимизацию) • ведение журнала изменений (Changelog) • написание документации (Readme) ➤ Разработка в сотрудничестве с командой правил написания кода и процессов разработки • GitFlow • StyleCode - симбиоз airbnb и google stylecode • Соглашение об именовании • prettier • eslint • stylelint ➤ Работа в должность руководителя группы (от 3 до 8 разработчиков) • Проведение планирования и декомпозирования задач в сотрудничестве с менеджер проекта • Проведения оценки и планирования спринтов • Планирование архитектуры приложения • Анализ выполненных задач и проведения Code Review • Собеседования, приём и увольнение разработчиков в сотрудничестве с HR-менеджером • Проведение встреч один на один • Контроль эффективность и проведения мероприятий по мотивации и удержанию команды

Template Studio

Веб-разработчик

С 01.04.2014 по 01.09.2016 (2 года 5 месяцев)

Веб-разработчик, WordPress и Magento с нуля ( Вёрстка сайта, Тестирование, Разработка модулей, исправление ошибок и доработка, поиск и определение уязвимостей )

Lindenvalley GmbH

Веб-разработчик

С 01.09.2011 по 01.12.2012 (1 год 3 месяца)

Веб-разработчик, WordPress (Вёрстка сайта, Тестирование, Разработка модулей)

Wippo Team

Веб-разработчик PHP-developer

С 01.09.2009 по 01.08.2011 (1 год 11 месяцев)

Написание и поддержка CMS компаний

Индивидуальное предпринимательство / частная практика / фриланс

Full-stack Developer

С 01.01.2004 по 01.09.2009 (5 лет 8 месяцев)

Верстка и программирования веб сайтов (6-й страничный), общения с заказчиком, работа в команде с дизайнерам и SEO оптимизаторам

Образование

Университет

Алтайский государственный институт культуры

Владение языками

Родной язык

Русский

Иностранные языки

Дополнительно

Ключевые навыки

  • React

  • React (v.16), websockets, redux, webpack, sass, node.js;oauth 2.0, keycloak, spring boot, spring sec

  • .net core web api docker, docker compose html5 tailwind css javascript typescript vue.js

  • Html5, css3, jquery, flex, бэм, git, gulp, scss, sass, javascript, пиксель перфект;

  • Javascript, rest, websocket, html, css, http, less, es6, safari, scss, sass, stylus

  • Visual studio c#

  • Навыки работы с docker/docker-compose

  • Знание git

  • Sql postgresql

  • Unity, c#, adobe photoshop, spine.

  • Adobe indesign indesign adobe photoshop adobe illustrator ms powerpoint пользователь пк графические

  • Основы figma

  • Flutter redux

  • Vanilla js

  • Fetch api

  • Знание web-технологий (http, ws, ssl, rest, json)

Дополнительная информация

☺Люблю свою работу ! ☺ • Над интересными или не рутинными задачами готов сидеть сутками. • Всегда готов к вызовам, практикую экстремальное программирование по возможность или потребность ! • Все время учусь и развиваюсь: - разбор github кода популярных библиотек и т.д. - просмотр stream live coding - изучения шаблонов, паттернов, стилей написания кода на разных языках программирования

Похожие резюме

#

до 120 000 ₽

33 года

Москва

Полный день

Последнее место работы

ИОН цифровой центр, Продавец-консультант, сентябрь 2010 - сентябрь 2014

Обновлено

15.10 в 12:01

Был на сайте

Более недели назад

Опыт работы

21 год 11 месяцев

#

до 100 000 ₽

49 лет

Москва

Полный день

Последнее место работы

ВГТРК, Администратор, январь 1994 - май 1997

Обновлено

15.10 в 18:03

Был на сайте

Более недели назад

Опыт работы

31 год

#

Не указана

34 года

Москва

Гибкий график, Удаленная работа

Последнее место работы

ГАУК Национальная библиотека Республики Бурятия, Техник по оцифровке, октябрь 2012 - август 2013

Обновлено

14.10 в 12:01

Был на сайте

Более недели назад

Опыт работы

23 года