⭐️ Бэкендеры, с какой командой у вас мэтч? Проверяйте на Вайб-чеке → vibe.habr.com
Юрий Самохвалов (samakhvalau), 37 лет, Беларусь, МинскЮрий Самохвалов (samakhvalau), 37 лет, Беларусь, Минск

Юрий Самохвалов

Эксперт
Frontend Developer, React, Typescript, Vanilla Javascript, HTML, SCSS, GitФронтенд разработчикВеб-разработчикСтарший (Senior)
Не ищу работу

Контакты

Войти
Возраст: 37 лет
Опыт работы: 9 лет и 6 месяцев
Регистрация: 04.06.2023
Последний визит: 1 день назад
Гражданство: Беларусь
Местоположение: Беларусь, Минск
Дополнительно: готов к удаленной работе
Знание языков: Английский А2

Навыки

Git
HTML
JavaScript
React
SCSS
TypeScript
Webpack
MySQL
CSS
Адаптивная верстка

Эксперт

0консультаций

Работаю с квалификациями

СтажёрМладшийСредний
Стоимость
20 $/ час
Первая встреча бесплатно

Опыт работы

  • Вэб и мобильные решения: телемедицина, деловые командировки, оздоровительный отдых
    МоскваОт 10 до 100 сотрудников
    Фронтенд разработчик (Старший)
    Сентябрь 2024 — По настоящее время (3 месяца)
  • StyleMix
    Ташкент
    Фронтенд разработчик (Ведущий)Gutenberg tech lead
    Март 2024 — Июнь 2024 (4 месяца)

    Обязанности.
    Разработка блоков конструктора Gutenberg для плагина с курсами инструкторов различных специальностей.

    Что делал.
    Декомпозиция блоков.
    Планирование задач.
    Код ревью.

  • Herocode
    Бишкек
    Фронтенд разработчик (Старший)Senior Frontend developer
    Июнь 2022 — Март 2024 (1 год и 10 месяцев)

    Обязанности.
    Разработка блоков конструктора Gutenberg.

    Что делал.
    Создавал блоки для конструктора контента и конструктора шаблонов сайта на Wordpress. Создавал шаблоны сайтов на основе стандартных блоков Wp и разработанных.

  • Swipe plus
    Москва
    Фронтенд разработчик (Старший)Senior Frontend developer
    Сентябрь 2020 — Май 2022 (1 год и 9 месяцев)

    Проект - сервис знакомств и социализации людей живущих с ВИЧ. (Функционал аналог badoo). Отвечал за все frontend решения. Разработал 3 версии приложения - для телефона, планшета и пк.

    Что делал.
    Сверстал макеты Adobe XD CC и разбил их на React компоненты.
    Интегрировал клиентскую часть с серверной через REST API.
    Вход/регистрацию через email или соц. сети - vk, gmail, facebook.
    Загрузку файла, аватар и дополнительные фото - валидация размера, типа файла, отправка на сервер.
    Личный кабинет, вывод и редактирование пользовательских данных, настроек пользователя.
    Загрузку карточек других пользователей для просмотра, свайп влево/вправо, логику взаимного лайка, суперлайка; фильтр по предпочтениям.
    Страницы баланса и пополнения баланса; магазин - покупка стикеров, суперлайков.
    Чат, отправка текстовых сообщений, купленных стикеров.

    Использовал Socket.io для чата, уведомлений о новых сообщениях, покупках и статусе пополнения баланса.
    Для определения устройства использовал react-device-detect, вся логика была вынесена в хуки, поэтому разные версии представляют из себя разный html и css.

  • ОДО Артем
    Минск
    Фулстек разработчик (Старший)Fullstack developer
    Май 2019 — Июнь 2022 (3 года и 2 месяца)

    Что делал.
    Создал сайт-каталог с товарами поставщика на opencart. Для авторизованных пользователей страницу с товарами, навигацией, поиском, фильтрами, сортировкой и возможностью оформления заявки. Подключил React, написал серверную часть на php, доработал базу данных.
    Написал приложение на node+socket для работы со складом - получение остатков, цен по штрихкоду сканера.

    Совместно с разработчиком 1С написали двухсторонний обмен - категории, номенклатура, бренды, характеристики, заказы, клиенты используя протокол обмена soap.
    Изначально проект был написан на классовых компонентах. После появления хуков, всю клиентскую часть переписал на функциональные компоненты. А позже добавил typescript.

    TypeScriptSCSSHTMLJavaScriptOpencartMySQLPHPGitReactSocket.io
  • Частная практика, работа без зачисления в штат
    Минск
    Фулстек разработчик (Старший)Full Stack Developer
    Апрель 2016 — Май 2019 (3 года и 2 месяца)

    Что делал.
    Верстал очень много адаптивных дизайнов.
    В работе перешел с less на sass, c grunt на gulp. Начал активно использовать bower components, media queries, flexbox.

    Примеры работ.
    allackony.net, blacktrade.ru, superbets.guru

  • Webernetic
    Минск
    Фулстек разработчик (Средний)Fullstack developer
    Апрель 2015 — Апрель 2016 (1 год и 1 месяц)

    6 месяцев изучал самостоятельно и закончил 2 курсов (БелХард jQuery, iT-Academy JavaScript).
    Первое собеседование и первая работа - Webernetic.

    Что делал.
    Правки и доработки(html, css, jQuery) сайтов на wordpress, opencart и modx. Верстал по шаблонам PSD, подключал плагины jQuery, интегрировал с CMS(php, mysql).
    Проводил собеседования на позицию фронтенд разработчика.