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. Работа.
При написании обязанностей на текущем месте работы лучше использовать такую же форму подачи информации, как и на предыдущих местах работы:
Консультация клиентов...
Подбор оборудования.. и тд

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


Добавить комментарий/ссылку на вакансию
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Рекомендация 0001
Отличный тестировщик! Рекомендую!
Это тестовая рекомендация не воспринимай всерьёз
Это резюме выглядит впечатляюще и информативно. Кандидат умеет описывать свой опыт и пр...
Кандидат имеет некоторый опыт в области тестирования и обладает базовыми навыками работ...
Извините, но ваше резюме содержит только ссылку на профиль GitHub и адрес электронной п...
Это резюме содержит множество детальной информации о вашем образовании, опыте работы и ...
Это резюме содержит много информации о вашем опыте работы и образовании, но оно может б...
Это резюме имеет некоторые сильные стороны, такие как: Хорошо сформулированный профес...
Это резюме не соответствует стандартам и не предоставляет достаточно информации о канди...