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

Контакты


Контакты доступны после входа на сайт

Описание

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

Навыки

Специализируюсь на создании SPA с использованием React, управлении состоянием через Redux Toolkit или RTK Query, интеграции с такими библиотеками и инструментами, как Formik, i18n, react-bootstrap. Обеспечиваю качество кода с помощью Jest и ESLint, а также эффективно деплою проекты с использованием Render или Vercel. Владею фундаментальными навыками frontend-разработки, включая HTML, CSS/SCSS, JavaScript/TypeScript, и применяю их в различных проектах. Работаю с web-sockets для создания приложений реального времени, использую DOM API для манипуляций в браузере и AJAX для асинхронных HTTP-запросов к серверу.

Описание проектов
  1. Вычислитель отличий
    • Разработал консольное приложение для анализа различий между файлами в форматах ‘yml’ и ‘json’, обогатив его функционал возможностью генерации отчетов в форматах plain text, stylish и json, что значительно повысило удобство интерпретации и визуализации результатов.
    • Используемые технологии: JavaScript, cli, commander.js, FS, lodash, Github Actions, Jest
  2. RSS агрегатор
    • Разработал сервис агрегации RSS-потоков для удобного чтения и управления контентом из различных источников. Сервис поддерживает добавление и автообновление множества RSS-лент, интегрируя их в единый поток. Реализованная мной валидация формы эффективно проверяет адреса и предотвращает их повторный ввод, а представление постов в виде ссылок обеспечивает непосредственный доступ к оригинальному контенту.
    • Используемые технологии: JavaScript, DOM API, Webpack, Bootstrap, Github Actions, CodeClimate, badges, yup, on-change, i18next
  3. Чат (Slack)
    • Разработал интерактивный онлайн-чат, подобный Slack, с функциями real-time общения, создания, переименования и удаления комнат. Интегрировал систему аутентификации, обеспечивающую безопасный доступ и защиту пользовательских данных. Внедрил автофильтрацию контента и систему мониторинга, которая предотвратила два критических сбоя, значительно улучшив стабильность сервиса.
    • Используемые технологии: JavaScript, Webpack, React, Redux(toolkit), React-router Bootstrap, React-bootstrap, React-toastify, Formik, Github Actions, yup, i18next
  4. Минимаркет АудиоГарнитуры
    • Разработал две ключевые страницы для интернет-магазина аудио аксессуаров. Первая страница — это каталог товаров, где каждый продукт сопровождается модальным окном, предоставляющим детальную информацию о нём. Вторая страница представляет собой корзину покупок, которая позволяет регулировать количество каждого товара, удалять ненужные позиции с автоматическим перерасчетом конечной цены или полностью очищать корзину. Также я реализовал функционал перехода на страницу оплаты, где встроена система валидации данных и произвёл интеграцию многоязычной поддержки.
    • Используемые технологии: JavaScript, Webpack, React, Redux(toolkit), Sweetalert2 , Formik, yup, i18next

Опыт


Инженер-технолог, Императорский Тульский Оружейный завод
Октябрь 2019 - по настоящее время

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

Стажер frontend-разработчик, PREAX
Май 2024 - по настоящее время

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

Эффективное выполнение поставленных задач в установленные сроки по SCRUM.
Проведение код-ревью работ коллег с целью обеспечения высокого качества и соблюдения лучших практик разработки.

Достижения:

  1. В проекте по разработке сервиса погоды я создал лендинг, следуя дизайн-макетам, методологии БЭМ и принципу pixel perfect для обеспечения точности верстки. Контент на сайте формировался динамически из JSON-объекта. Также реализовал адаптивную и резиновую верстку страницы и осуществил перенос лендинга с JavaScript на React, что позволило продолжить совместную разработку в команде, а так же произвел интеграцию с внешним API для получения достоверных данных. *Используемые технологии:  HTML, CSS, npm, JavaScript, React, Webpack, БЭМ, styled component
  2. Разработка функционала сервиса-викторины, верстка страниц/элементов по макетам дизайнера. Разработал интерактивную викторину с динамическим контентом, что способствовало к повышению вовлеченности пользователей. *Используемые технологии: JavaScript, React, Vite, styled component

Образование


Frontend-разработчик. Школа программирования Hexlet
Сентябрь 2023 - Апрель 2024
Курс по работе в команде и развитию soft skills. Учебный центр Финконт.
Декабрь 2023 - Декабрь 2023
Тульский Государственный Университет. Электроэнергетика и электротехника. Магистр
Сентябрь 2014 - Июнь 2020

О себе
Проживаю в городе Тула

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

Комментарии


Добавить комментарий
Для этого действия нужновойти

Рекомендации

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Резюме Frontend разработчика выглядит очень впечатляющим. Он имеет более чем 3-летний о...
Это резюме выглядит очень впечатляющим и содержит множество важных достижений и навыков...
Резюме Frontend-разработчика оцениваю как хорошее. В нем содержится подробная информаци...
Это резюме QA-инженера имеет много положительных аспектов. Кандидат активно обучается и...
Резюме Frontend-разработчика оцениваю на 8 из 10. Плюсы: 1. Хорошо описаны навыки и о...
Оценка резюме: Описание кандидата: Описание самого себя содержит информацию о текущем...
Это резюме содержит несколько положительных аспектов, таких как стремление к развитию в...
Это резюме Unity разработчика содержит много полезной информации о вашем опыте и навыка...
Привет, Никита! Давай улучшим твое резюме: 1. Для начала, давай уберём заголовки, так ...
Привет, Евгений! Давай улучшим твое резюме: 1. Описание проектов Для удобства и компа...