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

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

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

Комментарии


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

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

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Привет, Дмитрий! Давай улучшим твое резюме: 1. Представление отсюда убираем, так как т...
Привет, Константин! Давай улучшим твое резюме: 1. Навыки Ты очень прикольно придумал ...
Привет, Ахмед! Давай дополним твое резюме: 1. Контакты Давай добавим твой номер телеф...
Резюме Максима Анисимова представляет собой хороший обзор его навыков и опыта в области...
Это резюме содержит много полезной информации о кандидате, однако есть несколько момент...
Это резюме имеет несколько недочетов и не является оптимальным для поиска работы в обла...
Резюме Junior frontend developer имеет некоторые сильные стороны, такие как: Указание...
Резюме выглядит хорошо структурированным и содержательным. Заявленные навыки и опыт раб...
Это резюме включает в себя хороший набор навыков и опыта работы в различных проектах на...
Привет, Илья! Давай дополним твое резюме: 1. Описание проектов Давай добавим результат...