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

Контакты


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

Описание

Ищу работу в качестве Frontend-разработчика.
Закончил курс по профессии Frontend-разработчик в школе программирования Hexlet.

Всё свое свободное время уделяю изучению технологий web-разработки и повышению своих профессиональных навыков.Решаю задачки на codewars, помогаю ответами на Хабр Q&A, пишу пет-проект. К любой работе подхожу очень ответственно и с полной самоотдачей.

Принимал участие в open-source проектах Hexlet guides и Runit

В данный момент участвую в стартапе "Marlo" в качестве frontend-разработчика. Это новая социальная сеть, мультиприложение с большим количеством сервисов.
Мой стек в проекте: JavaScript ES6, React, React hooks, Redux toolkit, HTML, CSS.

Все мои учебные и пет-проекты можно посмотреть в Github

Мои проекты:

  1. CHAT - Упрощённая версия чата Slack.
    Выполненные работы:
    Проект написан на React, Redux (reduxjs/toolkit) в связке с Bootstrap и React Bootstrap.
    Реализовал систему регистрации, авторизации и аутентификации.
    Разработал формы с применением библиотеки Formik и Yup.
    Организовал систему маршрутизации на клиента с применением React-router-dom.
    Для интерактивного соединения с сервером применил WebSockets.
    Взаимодействие с сервером через REST API.
    Использовал i18next для удобного хранения текстов, возможности локализации и плюрализации.

  2. RSS-AGGREGATOR - SPA приложение для агрегации RSS-потоков. Приложение получает на вход источник, каждые 5 секунд проверят источник на наличие обновлений и позволяет ознакомиться с каждым постом в виде короткого описания, и прямой ссылки на конкретный пост.
    Выполненные работы:
    Настроил Webpack.
    Реализовал архитектуру приложения на базе MVC.
    В ходе разработки приложения получил навыки работы с DOM, Promise, i18next, onChange, Yup.
    Вёрстку приложения осуществил с помощью Bootstrap.

  3. GENDIFF - Вычислитель отличий - консольная утилита предназначенная для вычисления и отображения разницы между двумя структурами данных. Утилита может отображать разницу в 2 форматах.
    Выполненные работы:
    Разработку проекта вел через тестирование TDD, с применением фреймворка JEST. Настроил Github Actions на автоматическую проверку Eslint и Unit тестов.
    Для реализации проекта построил абстрактное синтаксическое дерево AST, на основе которого строился результирующий Diff.

  4. BRAIN GAMES - консольная игра в формате: вопрос - ответ.
    Выполненные работы:
    Настроил структуру проекта, создал пять отдельных модулей отвечающих за логику игр. Подключил к проекту Eslint, Github Actions, CodeClimate.

Навыки

Уверенное владение JavaScript ES6, React, Redux-Toolkit, Jest, HTML5, CSS3, SASS, Bootstrap, Tailwind, Webpack, Git, Linux

Опыт


Frontend-разработчик, Marlo
Октябрь 2022 - по настоящее время

На текущий момент основные обязанности это:
1. рефакторинг кодой базы;
2. исправление багов в существующем коде;
3. разработка и внедрение новых фич;
4. верстка по дизайн-макету.

Основной стек с которым работаю над проектом:
JavaScript (ES6), React, React hooks, Redux-toolkit, CSS3, HTML5, Formik, Yup,

Ведущий специалист отдела продаж, ООО "Новатор-Ойл"
Июнь 2014 - по настоящее время

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

Инженер технической поддержки/Тестировщик ПО , ООО «Сонда Технолоджи»
Июль 2013 - Март 2014

Техническая поддержка программного комплекса компании БиоСКУД.
Системное администрирование офисной инфраструктуры.
Тестирование программного обеспечения.
Создание технической документации и руководства пользователя.
Создания различных отчётов в Excel, на основе данных программного обеспечения компании.

Инженер технической поддержки, ООО «Интерсвязь»
Октябрь 2008 - Май 2013

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

Образование


Челябинский Государственный Университет - информатика и вычислительная техника
Сентябрь 2012 - Декабрь 2016

О себе
Не готов релоцироваться
Читаю профессиональную литературу на английском языке
Проживаю в городе Челябинск

Комментарии


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

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

Ожидает подтверждения
0

Виталий, привет!
Содержательное резюме :)
У меня есть небольшие дополнения:
1. Предложение "Хочется развиваться в создании красивых и функциональных пользовательских интерфейсах" можно по смыслу перенести в Описание, где ты говоришь о своем желании развиваться в Веб-разработке.
2. Работа.
При написании обязанностей на текущем месте работы лучше использовать такую же форму подачи информации, как и на предыдущих местах работы:
Консультация клиентов...
Подбор оборудования.. и тд

Успехов в поиске!


Добавить комментарий/ссылку на вакансию
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме имеет несколько проблем: Необходимо убрать информацию о работе официантом-...
Это резюме Junior QA Manual Engineer содержит много полезной информации о вашем образов...
Это резюме имеет много положительных аспектов, но также есть место для улучшений. Поло...
Это резюме содержит обширную информацию о вашем опыте работы и навыках в области fronte...
Этот профиль Frontend Developer выглядит достаточно привлекательным. У вас хорошие навы...
Это резюме имеет некоторые положительные и отрицательные аспекты. Вот мои оценки: Поло...
Привет! Не плохое вышло резюме, уже есть вся необходимая информация, но это резюме можн...
Это резюме имеет свои сильные стороны и некоторые области, в которых можно улучшиться: ...
Это резюме имеет некоторые положительные моменты, но есть и недостатки, которые следует...
Данное резюме имеет хороший объем информации о ваших навыках и опыте работы. Однако, ес...