Frontend developer
Контакты
Обо мне:
Около 2х лет занимаюсь развитием в направлении Frontend-разработки (React). За это время прошел обучение в школе "Hexlet" и получил технический опыт в нескольких проектах: небольшая игра "Игры разума", утилита командной строки - "Вычислитель отличий", сервис агрегации новостей - "RSS-агрегатор", чат - "Slack".
Изучил и применял технологический стек:
JavaScript, Node.js, React, Redux toolkit, WebSocket, REST, AJAX, Formik, Yup, Axios, Bootstrap, Chakra UI, Tailwind CSS, i18n, JSON, YAML, HTML, CSS, Jest, Git.
Реализовал несколько рабочих проектов:
- Slack-чат Приложение для обмена сообщениями в реальном времени, позволяющее пользователям регистрироваться, проходить аутентификацию, создавать каналы и обмениваться сообщениями в режиме реального времени.
Полученные навыки:
- Применение Socket.IO
- Использование Rollbar
- Работа с библиотеками i18n, Yup
- Redux toolkit
Технологический стек:
- JavaScript
- React
- Webpack
- Git
- RSS агрегатор/RSS Reader Cервис для агрегации RSS-потоков, с помощью которых удобно читать разнообразные источники, например, блоги. Он позволяет добавлять неограниченное количество RSS-лент, сам их обновляет и добавляет новые записи в общий поток.
Полученные навыки:
- Применение Axios
- Использование Bootstrap
- Работа с библиотеками i18n, Yup
- Работа c JSON/YAML
Технологический стек:
- JavaScript
- Node.js
- Webpack
- npm
- Git
- Вычислитель отличий/Difference calculator Утилита командной строки, которая сравнивает два файла и возвращает разницу между данными в виде строки. Результат сравнения файлов может отображаться в разных форматах.
Полученные навыки:
- Работа с библиотеками - lodash, commander.js
- Применение CI/Jest
- Работа с файловой системой (FS/Node.js)
- Работа c JSON/YAML
Технологический стек:
- JavaScript
- Node.js
- npm
- Git
- VSСode
- WSL/Ubuntu
- Игры разума/Brain games Набор из пяти игр, развивающих мозг. Каждая игра задает три вопроса. После трех правильных ответов подряд игра считается оконченной.
Полученные навыки:
- Работа с командной строкой
- Применение Asciinema
- Использование CodeClimate
- Настройка окружения
- Работа в GIT
- Makefile
Технологический стек:
- JavaScript
- Node.js
- npm
- Git
- VS Code
- WSL/Ubuntu
Опыт
Разработка и поддержка проектов.
Реализовал несколько приложений. Проекты
демонстрируют навыки работы с front-end и back-end технологиями, а также настройки
окружения.
Основные обязанности:
Выпуск продукции надлежащего качества с соблюдением безопасности работ, с имеющимися ресурсами точно в срок
Достижения:
* Являлся участником команды по запуску и интеграции процессов "LEAN" на фабрике: лидировал запуск и внедрение систем "KanBan" и "5S" в производственном отделе.
* Получил опыт работы в кросс-функциональных проектах международной компании: понимание важности культуры компании и философии, умение строить и развивать эффективные и доверительные отношения в команде.
Образование
Проживаю в городе Москва
Дополнительно: имею большой опыт в крупной международной компании, навыки коммуникации и гибкость в работе. Сейчас прохожу обучение по Node.js для расширения технических навыков и кругозора.