⭐️ Бэкендеры, с какой командой у вас мэтч? Проверяйте на Вайб-чеке → vibe.habr.com
Игорь Ефремов (yefremovigor), 36 лет, Россия, МоскваИгорь Ефремов (yefremovigor), 36 лет, Россия, Москва

Игорь Ефремов

Frontend-разработчик React ReduxФронтенд разработчикСредний (Middle)
От 250 000 ₽Ищу работу

Контакты

Контакты скрыты настройками приватности
Возраст: 36 лет
Опыт работы: 5 лет
Регистрация: 27.11.2018
Последний визит: 1 день назад
Гражданство: Россия
Местоположение: Россия, Москва
Дополнительно: готов к удаленной работе
Знание языков: Русский родной языкАнглийский В1

Обо мне

Frontend-разработчик с 4+ лет коммерческого опыта в крупных IT-компаниях и десятилетним бэкгаундом маркетолога.

Мой основной стек: JavaScript/TypeScript, React, Redux, HTML5, CSS3.

Сейчас я Frontend-разработчик в компании “Такском”: отвечаю за разработку веб-сервисов.

Код храним в GitLab, задачи ведем в Jira. Выдаем релизы без страха за счёт настроенного CI/CD с автотестами и запуском регресса в 2 клика.

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

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

Предпочтительный способ связи Telegram @YefremovIgor

Навыки

JavaScript
Адаптивная верстка
БЭМ
SCSS
React
TypeScript
Redux
GitLab
CI/CD
Vite

Участие в профсообществах

Опыт работы

  • Лидер электронного документооборота, оператор фискальных данных
    МоскваОт 1000 до 5000 сотрудников
    Фронтенд разработчик (Средний)Frontend-разработчик
    Сентябрь 2021 — По настоящее время (3 года и 3 месяца)

    IT-компания, разрабатывающая SaaS-решения для электронного документооборота, сдачи отчётности в госорганы, ОФД.

    Стек компании:

    Frontend: HTML5, CSS3, JavaScript/TypeScript, React, Redux, Next.js, Webpack, SCSS.

    Backend: PHP (1С Bitrix), MySQL, Redis, Kafka.

    Основные обязанности:

    • Взаимодействие с внутренними заказчиками: уточнение требований, формирование картины желаемого результата, проведение демо.
    • Проведение code review.
    • Доработка CI/CD.
    • Работа над спецпроектами (сервис визуализации отчетов, отдельные сайты под акции, кросс-командная доработка сервисов).
    • Перенос старых проектов на новый стек.
    • Обучение стажёров и наставничество junior-разработчиков.
    • Вёрстка страниц по макетам в Figma.
    • Разработка нового и доработка существующего функционала сайтов.
    • Интеграции c внешними API и коммуникация с back-end-разработчиками внутренних API.
    • Рефакторинг кода.
    • Интеграция вёрстки с CMS 1С Bitrix.

    Достижения:

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

    Проблемы, которые нужно было решить:

    Падение конверсии продуктовых страниц на корпоративном сайте. Конфликт интересов между отделами: аналитики и продажи требовали добавления новых полей в формы, в то время как маркетологи настаивали на их сокращении. Существующие формы на базе 1С Битрикс не отвечали растущим бизнес-требованиям, их доработка была затруднена из-за накопившихся технических долгов.

    Что было сделано:

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

    Какой получился результат:

    В результате внедрения новой системы форм конверсия продуктовых страниц выросла на 15%, что существенно повлияло на эффективность рекламы и прибыль компании.

  • Yamaguchi
    Москва
    Фронтенд разработчик (Средний)Frontend-разработчик
    Ноябрь 2020 — Август 2021 (10 месяцев)

    Федеральная сеть магазинов по продаже товаров для здоровья, спорта и красоты.

    Стек компании:

    HTML5, CSS3, JavaScript es6+, Webpack, SCSS, Gulp, Bootstrap, ScrollMagic, GSAP.

    Основные задачи:

    • Адаптивная вёрстка посадочных страниц по макетам из Figma.
    • Создание анимаций на CSS и JavaScript.
    • Подбор и кастомизация готовых решений для слайдеров.
    • Оптимизация страниц: FPS анимации, вывод показателей lighthouse в зеленую зону
    • Рефакторинг кода и создание библиотеки компонентов для последующего использования коллегами.

    Достижения:

    Ускорил загрузку личного кабинета. 

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

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

    Предложил и реализовал решение, при которой php отдает страницу с заглушкой загрузки балов, после загрузки страницы js запрашивает у API балы и заменяет ими заглушку.

    Разработал веб-версию мобильного приложения для использования массажных кресел в ТЦ.

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

    Реализация всего frontend’а проекта была на мне, в том числе, механизма сканирования QR-кода на кресле для его активации.

    Редизайн сайта по аренде спутниковых телефонов.

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

  • HTML-верстальщик (Младший)
    Декабрь 2019 — Октябрь 2020 (11 месяцев)

    Стек:

    HTML5, CSS3, JS, PHP

    Основной пул задач:

    Вёрстка лендингов и корпоративных сайтов по макетам в Photoshop, написание js-калькуляторов, создание обработчиков форм для отправки заявок на почту.

    Достижения:

    Наиболее значимым проектом была разработка онлайн-калькулятора рулонного газона: пользователь отвечал на несколько вопросов в формате квиза, затем на основе полученных данных рассчитывалась смета, которая направлялась на почту пользователю. Владелец сайта также получал эти данные и контакты пользователя. Этот калькулятор позволил поднять конверсию сайта, наиболее значительный рост был с трафика из Рекламной Сети Яндекса. Также была значительная экономия времени менеджеров компании, которые до этого вручную считали все сметы.

Высшее образование

  • МАЭП

    Московская академия экономики и права
    Москва66 выпускников
    Экономики
    Сентябрь 2004 — Июнь 2010 (5 лет и 9 месяцев)

    Магистр в области менеджмента организаций

Дополнительное образование