Junior frontend developer
Основное
Челябинск
Не готов
Ищу работу в качестве junior frontend-разработчик.
Закончил курс по профессии Frontend-разработчик в школе программирования Hexlet.
Всё свое свободное время уделяю изучению технологий web-разработки и повышению своих профессиональных навыков.
К любой работе подхожу очень ответственно и с полной самоотдачей.
Принимал участие в open-source проекте Hexlet guides
В данный момент участвую в стартапе Marlo в качестве React-разработчика.
Все мои учебные и пет-проекты можно посмотреть в Github
Мои проекты:
CHAT - Упрощённая версия чата Slack.
Выполненные работы:
Проект написан на React, Redux (reduxjs/toolkit) в связке с Bootstrap и React Bootstrap.
Реализовал систему регистрации, авторизации и аутентификации.
Разработал формы с применением библиотеки Formik и Yup.
Организовал систему маршрутизации на клиента с применением React-router-dom.
Для интерактивного соединения с сервером применил WebSockets.
Взаимодействие с сервером через REST API.
Использовал i18next для удобного хранения текстов, возможности локализации и плюрализации.RSS-AGGREGATOR - SPA приложение для агрегации RSS-потоков. Приложение получает на вход источник, каждые 5 секунд проверят источник на наличие обновлений и позволяет ознакомиться с каждым постом в виде короткого описания, и прямой ссылки на конкретный пост.
Выполненные работы:
Настроил Webpack.
Реализовал архитектуру приложения на базе MVC.
В ходе разработки приложения получил навыки работы с DOM, Promise, i18next, onChange, Yup.
Вёрстку приложения осуществил с помощью Bootstrap.GENDIFF - Вычислитель отличий - консольная утилита предназначенная для вычисления и отображения разницы между двумя структурами данных. Утилита может отображать разницу в 2 форматах.
Выполненные работы:
Разработку проекта вел через тестирование TDD, с применением фреймворка JEST. Настроил Github Actions на автоматическую проверку Eslint и Unit тестов.
Для реализации проекта построил абстрактное синтаксическое дерево AST, на основе которого строился результирующий Diff.BRAIN GAMES - консольная игра в формате: вопрос - ответ.
Выполненные работы:
Настроил структуру проекта, создал пять отдельных модулей отвечающих за логику игр. Подключил к проекту Eslint, Github Actions, CodeClimate.
Уверенное владение JavaScript ES6, React, Redux, Jest, HTML5, CSS3, SASS, Bootstrap, Webpack, Git,
Работа
Консультация клиентов по техническим вопросам приобретаемого оборудования. Подбор оборудование по опросным листам и техническому заданию. Подготовка необходимой документации для участия в тендерах. Контроль за изготовлением и отгрузкой готовой продукции.
На текущий момент основные обязанности - это рефакторинг кодовой базы. Недавно переписывал компонент авторизации и аутентификации. Компонент переписал на Formik + Yup для валидации данных на стороне клиента.
Разработал модальное окно с формой для сбора почтовых адресов, для альфа-тестирования.
Техническая поддержка программного комплекса компании БиоСКУД.
Системное администрирование офисной инфраструктуры.
Тестирование программного обеспечения.
Создание технической документации и руководства пользователя.
Создания различных отчётов в Excel, на основе данных программного обеспечения компании.
Глубокая диагностика технических неисправностей абонентов провайдера.
Мониторинг сети. Регистрация аварий. Контроль за исполнением нетиповых ситуаций. Базовая настройка сетевого оборудования компании.
Образование
Комментарии
Рекомендации
Виталий, привет!
Содержательное резюме :)
У меня есть небольшие дополнения:
1. Предложение "Хочется развиваться в создании красивых и функциональных пользовательских интерфейсах" можно по смыслу перенести в Описание, где ты говоришь о своем желании развиваться в Веб-разработке.
2. Работа.
При написании обязанностей на текущем месте работы лучше использовать такую же форму подачи информации, как и на предыдущих местах работы:
Консультация клиентов...
Подбор оборудования.. и тд
Успехов в поиске!
Добавить комментарий