💰 Мешаем платить вам меньшепроверить зарплату
Виталий Меншиков (vitalyvitmens), Беларусь, МинскВиталий Меншиков (vitalyvitmens), Беларусь, Минск

Виталий Меншиков

Frontend Dev | React TS | PWA | CI/CD | OptimizeФронтенд разработчикСредний (Middle)
От 200 000 ₽Рассмотрю предложения

Контакты

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

Обо мне

Я Frontend Developer с опытом работы почти трёх лет, специализирующийся на создании высокопроизводительных веб-приложений с использованием React и TypeScript. Увлеченный разработкой PWA и Service Workers, я стремлюсь к созданию бесшовных пользовательских опытов, которые работают на всех устройствах. С опытом настройки CI/CD, я обеспечиваю эффективный рабочий процесс и непрерывную интеграцию. В поисках постоянного совершенствования, я постоянно изучаю новые технологии и методологии оптимизации, чтобы оставаться на переднем крае инноваций.

Навыки

React
Next.js
TypeScript
JavaScript
Redux
HTML
CSS
SCSS
Webpack
Git

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

Опыт работы

  • Balu Sport
    Уфа
    Фронтенд разработчик (Средний)Фронтенд-разработчик
    Май 2024 — По настоящее время (6 месяцев)

    Обязанности:

    • Разработка и оптимизация пользовательских интерфейсов, включая исправление дизайна и расположения элементов, таких как блоки сортировки и модальные окна.

    • Улучшение пользовательского взаимодействия с формами, для обработки ввода данных.

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

    • Настроил процессы Continuous Integration (CI) и Continuous Deployment (CD), что позволило автоматизировать тестирование и развертывание приложения, ускоряя процесс разработки и обеспечивая бесперебойное внедрение обновлений.

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

    Достижения:

    • Успешно исправил критические ошибки, связанные с добавлением прогресса и перезагрузкой приложения, что повысило стабильность и производительность системы.

    • Разработал и внедрил цветные чекбоксы для графиков, соответствующие цвету линий, что улучшило визуальное восприятие и удобство использования.

    • Исправил баги при добавлении изображений на странице создания плана питания, что обеспечило более плавную работу функционала для тренеров.

    • Оптимизировал компоненты сортировки прогресса и интервалов, улучшив переиспользуемость и модульность кода.

    • Успешно внедрил Firebase, что значительно улучшило производительность приложения и упростило процесс разработки благодаря облачным сервисам.

    • Разработал и реализовал систему CI/CD, автоматизирующую процесс развертывания приложения, что позволило обеспечить более быстрые и безопасные обновления продукта.

  • ЦСС
    Минск
    Фронтенд разработчик (Средний)Разработчик пользовательских интерфейсов
    Сентябрь 2021 — Май 2024 (2 года и 9 месяцев)

    Обязанности:

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

    • Написание кода и интеграция нового функционала.

    • Сотрудничество с командами различных направлений для обеспечения кросс-функциональной интеграции.

    • Участие в миграции устаревшего кода на одностраничное приложение (SPA) с использованием React и TypeScript, что привело к значительному улучшению производительности и упрощению поддержки.

    • Реализация адаптивной верстки и динамических элементов пользовательского интерфейса, таких как поиск, сортировка и пагинация, согласно дизайну в Figma, используя React.

    Достижения:

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

    • Разработка и внедрение системы авторизации JWT, что улучшило управление пользовательскими сессиями.

    • Внедрение в проект собственных UI-компонентов на основе дизайн-системы Mantine.

    • Создание специализированных компонентов форм и профилей пользователей с механизмами отслеживания доступа к данным.

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

    • Настройка Webpack, что сократило время сборки проекта с 80 до 30 секунд.

    • Создание пакета настроек для линтеров (eslint, prettier), стандартизировав качество кода и улучшив его читаемость и поддерживаемость.

    • Ускорение загрузки проекта в браузере в три раза благодаря внедрению техники lazy loading.

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

  • БГЭУ

    Белорусский государственный экономический университет
    Высшая школа управления и бизнеса
    Сентябрь 2003 — Июль 2006 (2 года и 10 месяцев)

    Специальность: Экономика и управление на предприятии

    Квалификация: экономист-менеджер

  • БГАА

    Белорусская Государственная Академия Авиации
    Военный факультет
    Август 1996 — Июнь 2002 (5 лет и 10 месяцев)

    Специальность: Техническая эксплуатация летательных

    аппаратов и двигателей

    Квалификация: инженер-механик

    Военное образование: Военная подготовка при Минском

    государственном высшем лётно-техническом колледже

    ВУС: №461004

    Наименование профиля: инженерно-технический

    Воинское звание: лейтенант запаса

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