Junior Frontend-разработчик
Контакты
Ищу работу/стажировку на позицию Junior Frontend-разработчик. Рассматриваю вакансии с любым типом занятости. Предпочтительный формат работы - удаленный.
Познакомилась с IT и веб-программированием в 2015 году, пройдя обучение и успешно завершив блоки HTML, CSS, основы JS на платформе Открытое образование. Получила опыт работы в тестировании. Завершила обучение по профессии Frontend-разработчик в школе программирования Hexlet. Успешно выполнено четыре учебных проекта.
Проект "Игры разума"
Суть: набор из 5 консольных мини-игр. Каждая игра задает вопросы, на которые нужно дать ответы.
Полученные навыки:
- Настройка рабочего окружения;
- Работа с Git и Github;
- Подключение CodeClimate;
- Выстраивание архитектуры проекта;
- Использование встроенных и сторонних библиотек;
- Работа с пакетным менеджером;
Проект "Вычислитель отличий"
Суть: утилита, определяющая разницу между двумя структурами данных. Входные форматы: yaml, json. Генерация отчета в виде plain text, stylish и json.
Полученные навыки:
- Работа с древовидными структурами, рекурсией, функциями высшего порядка;
- Автоматическое тестирование, написание тестов с использованием библиотеки Jest;
- Создание cli-приложения;
- Непрерывная интеграция (СI) - создание workflow на GitHub Actions;
Проект "RSS агрегатор"
Суть: сервис для агрегации RSS-потоков, с помощью которых удобно читать разнообразные источники, например, блоги. Позволяет добавлять неограниченное количество RSS-лент, сам их обновляет и добавляет новые записи в общий поток.
Полученные навыки:
- работа с чистым DOM;
- разработка на основе шаблона проектирования MVC;
- использование средств DOM API (селекторы, события, генерация HTML);
- организация форм (блокировка во время отправки, фокус, валидация);
- работа с AJAX:
- выполнение HTTP-запросов (библиотека axios);
- работа с промисами;
- обработка ошибок;
- сборка (Webpack) и деплой (Vercel);
Проект "Чат"
Суть: аналог чата Slack/Mattermost (очень упрощенная версия).
Полученные навыки:
- работа с веб-сокетами;
- сборка (Webpack) и деплой (Railway);
- взаимодействие с REST API;
- работа с react-bootstrap;
- использование React (с хуками);
- использование Redux (через reduxjs/toolkit);
- организация форм (через библиотеку Formik);
- управление состоянием (reduxjs/toolkit);
- организация роутинга на клиенте;
- организация авторизации и аутентификации;
- мониторинг ошибок в продакшене (через Rollbar);
Знаю HTML, CSS, JS, React/Redux, TypeScript (начальный уровень), SQL (начальный уровень)
Пользуюсь git, gitHub
Работала с JIRA, Confluence, Docker Compose
Умею писать автотесты с использованием фреймворка Jest
Опыт
- Тестирование десктопного приложения для брокеров;
- Создание новых тест кейсов, поддержание их в актуальном состоянии;
- Написание статей для внутреннего пользования на Confluence;
- Контроль и создание задач в Jira;
- Участие в ежедневных созвонах команд (Daily meeting) и еженедельных Demo;
С ноября 2016 года находилась в декретном отпуске.
- Администрирование (составление/изменение) и учет графиков и рабочего времени водителей;
- Обработка путевых листов;
- Расчет заработной платы и премиальных начислений;
- Проведение инструктажей;
Принята на должность инженера, через год работы повышена до должности ведущего инженера.
Образование
Начальные знания английского языка
Проживаю в городе Ростов-на-Дону