Я Frontend Developer с опытом работы почти трёх лет, специализирующийся на создании высокопроизводительных веб-приложений с использованием React и TypeScript. Увлеченный разработкой PWA и Service Workers, я стремлюсь к созданию бесшовных пользовательских опытов, которые работают на всех устройствах. С опытом настройки CI/CD, я обеспечиваю эффективный рабочий процесс и непрерывную интеграцию. В поисках постоянного совершенствования, я постоянно изучаю новые технологии и методологии оптимизации, чтобы оставаться на переднем крае инноваций.
Обязанности:
• Разработка и оптимизация пользовательских интерфейсов, включая исправление дизайна и расположения элементов, таких как блоки сортировки и модальные окна.
• Улучшение пользовательского взаимодействия с формами, для обработки ввода данных.
• Интегрировал Firebase в проект, обеспечивая надежную и масштабируемую базу данных в реальном времени, а также улучшенные возможности аутентификации и хостинга.
• Настроил процессы Continuous Integration (CI) и Continuous Deployment (CD), что позволило автоматизировать тестирование и развертывание приложения, ускоряя процесс разработки и обеспечивая бесперебойное внедрение обновлений.
• Реализация улучшений в системе отчетности, включая исправление багов и оптимизацию загрузки страниц.
Достижения:
• Успешно исправил критические ошибки, связанные с добавлением прогресса и перезагрузкой приложения, что повысило стабильность и производительность системы.
• Разработал и внедрил цветные чекбоксы для графиков, соответствующие цвету линий, что улучшило визуальное восприятие и удобство использования.
• Исправил баги при добавлении изображений на странице создания плана питания, что обеспечило более плавную работу функционала для тренеров.
• Оптимизировал компоненты сортировки прогресса и интервалов, улучшив переиспользуемость и модульность кода.
• Успешно внедрил Firebase, что значительно улучшило производительность приложения и упростило процесс разработки благодаря облачным сервисам.
• Разработал и реализовал систему CI/CD, автоматизирующую процесс развертывания приложения, что позволило обеспечить более быстрые и безопасные обновления продукта.
Обязанности:
• Разработка пользовательского интерфейса для внутреннего сервиса, направленного на оптимизацию процессов взаимодействия с пользователем.
• Написание кода и интеграция нового функционала.
• Сотрудничество с командами различных направлений для обеспечения кросс-функциональной интеграции.
• Участие в миграции устаревшего кода на одностраничное приложение (SPA) с использованием React и TypeScript, что привело к значительному улучшению производительности и упрощению поддержки.
• Реализация адаптивной верстки и динамических элементов пользовательского интерфейса, таких как поиск, сортировка и пагинация, согласно дизайну в Figma, используя React.
Достижения:
• Разработка функционала, который позволил менеджерам в четыре раза быстрее обрабатывать заказы, выставлять счета и контролировать их выполнение, включая поступление оплаты, отправку в производство и готовность заказа.
• Разработка и внедрение системы авторизации JWT, что улучшило управление пользовательскими сессиями.
• Внедрение в проект собственных UI-компонентов на основе дизайн-системы Mantine.
• Создание специализированных компонентов форм и профилей пользователей с механизмами отслеживания доступа к данным.
• Реализация продвинутой системы фильтрации для оптимизации обработки вводимых данных.
• Настройка Webpack, что сократило время сборки проекта с 80 до 30 секунд.
• Создание пакета настроек для линтеров (eslint, prettier), стандартизировав качество кода и улучшив его читаемость и поддерживаемость.
• Ускорение загрузки проекта в браузере в три раза благодаря внедрению техники lazy loading.
Специальность: Экономика и управление на предприятии
Квалификация: экономист-менеджер
Специальность: Техническая эксплуатация летательных
аппаратов и двигателей
Квалификация: инженер-механик
Военное образование: Военная подготовка при Минском
государственном высшем лётно-техническом колледже
ВУС: №461004
Наименование профиля: инженерно-технический
Воинское звание: лейтенант запаса