Junior Frontend-разработчик
Контакты
Ищу работу на позицию Junior Frontend - разработчика. Рассмотрю варианты на полную занятость в удаленном формате.
Всегда привлекала web-разработка. Нравится создавать и реализовывать, особенно если это имеет визуальную составляющую. Люблю изучать новые технологии, решать интересные задачи.
Вовлекаюсь в процесс работы, умею работать в команде. Хочу и дальше погружаться во Frontend-разработку и развиваться как специалист.
Прошел обучение по профессии "Front-end разработчик" на Hexlet.
За время обучения выполнил несколько учебных проектов:
1.Игры разума
Набор математических мини-игр, запускаемых в консоли.
В рамках проекта познакомился с:
- настройкой окружения
- работой в командной строке
- работой с npm
- работой с Git
- настройкой CI (Github actions)
- применением Eslint
Стэк: JavaScript, Node.js, ESLint, Git, GitHub Actions (CI)
2.Вычислитель отличий
Консольное приложение, позволяющее сравнивать две структуры данных и показывать отличия между ними.
В рамках проекта познакомился c:
- работой с разными форматами данных: json, yaml, ini
- написанием unit-тестов
- созданием cli-приложения и оформлением справочной информации о приложении
- работе с рекурсией
Стэк: JavaScript, Node.js, Commander, Lodash, Jest
3.Rss-аггрегатор
Cервис для агрегации RSS-потоков, с помощью которых удобно читать разнообразные источники, например, блоги. Он позволяет добавлять неограниченное количество RSS-лент, сам их обновляет и добавляет новые записи в общий поток.
Закрепил знания по следующим темам:
- Валидация форм.
- Работа с DOM'ом на ванильном JS.
- Создание и обработка запросов.
- Деплой на Vercel.
- Настройка и использование сборщика модулей.
Стэк: JavaScript, i18next, Axios, Webpack, Bootstrap, Vercel.
4.Чат
*Приложение в реальном времени на React (с хуками), с использованием Redux Toolkit и WebSocket для коммуникации в каналах и их редактирования.
Полученные навыки:
- Взаимодействие с REST API
- Использование React (с хуками)
- Работа с веб-сокетами: Socket.IO
- Организация хранилища: Redux (reduxjs/toolkit)
- Роутинг на клиенте
- Авторизация и аутентификация: localStorage
- Автоматический деплой: Railway
- Мониторинг ошибок: Rollbar
Стек: React, Redux Toolkit, Socket.IO, Rollbar, библиотеки: React Router, Formik, React Bootstrap
Hard skills:
- JavaScript (ECMAScript6)
- NodeJS
- HTML5
- CSS3
- Git
- Jest
- Eslint
- Linux (WSL)
Soft Skills:
- Ответственность
- Внимательность
- Стрессоустойчивость
- Коммуникабельность
- Критическое мышление
- Умение работать в команде
- Гибкость
Опыт
Обязанности:
- Оформление документации для командирования на территорию заказчика.
- Настройка оборудования для вихретокового контроля.
- Сбор данных вихретокового контроля.
- Анализ собранных данных вихретокового контроля.
- Составление заключения по фактическому состоянию теплообменного оборудования.
Достижения:
- Развитие как специалиста в области анализа вихретоковых сигналов.
- Написание методики аттестации вихретоковых преобразователей.
- Участие в научно-исследовательских работах.
Образование
Начальные знания английского языка
Проживаю в городе Обнинск
Рекомендации
Привет, Артем!
Отличное резюме :)
Пополняй его новыми проектами и достижениями в IT!
Добавить комментарий/ссылку на вакансию