Junior Frontend-разработчик
Контакты
Ищу работу/стажировку на позицию Junior Frontend-разработчика.
Рассматриваю все варианты работы (офис/удаленно/гибрид).
Попробовала заниматься frontend разработкой несколько лет назад. Кроме того, что мне понравилось писать код, сам frontend зацепил меня тем, что можно сразу видеть результат своей работы.
Как появилась возможность оставить предыдущее место работы, я поступила на курсы Hexlet и полностью погрузилась в эту сферу. В дальнейшем хочется развиваться в этой области, быть в сильной команде, улучшать свои навыки и работать над крутыми проектами.
Во время обучения на Hexlet выполнила следующие проекты:
Игры разума
Набор из пяти консольных игр, выполняющих математические операции.
Стек технологий: JavaScript, Node.js, ESLint, Git, Github.
Полученные навыки:
- Настройка окружения: Node.js, ESLint, VS Code;
- Подключение дополнительных библиотек(lodash, readlineSync);
- Работа с пакетным менеджером NPM
- Отслеживание качества кода: ESLint, CodeClimate;
- Работа с Git и Github;
Вычислитель отличий
Программа, определяющая разницу между двумя структурами данных (файлами формата json или yaml)
Стек технологий: JavaScript, Node.js, ESLint, Jest, commander.js, Lodash.
Полученные навыки:
- Подключение дополнительных библиотек: Commander.js, Lodash;
- Работа с деревьями, рекурсией;
- Автоматическое тестирование и отладка Jest (TDD);
- Настройка Github Actions;
RSS агрегатор
Сервис, умеющий опрашивать RSS-ленты сайтов на наличие новых постов, отображать их в удобном виде, отмечать прочитанные и подгружать новые посты.
Стек технологий: Java Script, Bootstrap, Webpack, Axios, i18next, оn-change, Yup.
Полученные навыки:
- Работа с DOM деревом;
- Сборка приложения с помощью Webpack;
- Построение приложения с помощью MVC;
- Вывод текстов приложениия с помощью i18next;
- Работа с библотеками Yup, Axios;
- Работа с Bootstrap;
Чат (Slack)
Аналог чат-мессенджера, работающего в реальном времени с функциями: регистрации и авторизации, создания, удаления и переименования каналов, возможностью создания и получения сообщений в каналах.
Стек технологий: Java Script, React / React Hooks, Redux / Redux Toolkit, React-Bootstrap, WebSocket(socket.io), Axios, Formik, i18next, Yup, React-toastify, Leo-profanity.
Полученные навыки:
- Разработка приложения на React JS (использование функциональных компонентов и хуков)
- Организация состояния приложения с Redux Toolkit
- Валидация и работа с формами с помощью библиотеки Formik;
- Работа с React-Bootstrap, веб-сокетами;
- Организация роутинга на стороне клиента;
- Реализация авторизации и аутентификации;
Выполненные тестовые задания:
Приложение по поиску книг
В приложении реализованы:
- поиск книги по автору или названию
- сортировка книг по автору или названию
- отображение по 10, 50, 100 книг на странице (пагинация)
Полученные навыки: работа с React/Redux, React-Bootstrap, реализация пагинации.
Стек технологий: JavaScript, React, Redux Toolkit, React-Bootstrap, Axios.
Курс валют/Конвертер валют
В приложении реализован следующий функционал:
- показан курс валют относительно базовой валюты (по умалчанию рубль, можно выбрать 1 из 170 валют)
- реализован конвертер одной валюты в другую
Полученные навыки: работа с React/Redux, React-Bootstrap, организация backend сервера на node.js для сокрытия api ключа, создания кастомного select c помощью react-select.
Стек технологий: JavaScript, React Redux Toolkit, React-Bootstrap, Axios, Node.js, react-select.
Участие в open-source проектах:
Знаю: JavaScript, HTML, CSS, DOM
Изучаю : TypeScript, React, NextJs, Redux/Redux Toolkit/RTK Query, SCSS, Webpack,
Использую: ESLint, Code Climate, Chrome DevTools, Linux, Github Actions, Figma
Читаю: 'Грокаем алгоритмы' Адитья Бхаргава, 'Думай как программист' Антон Спрол
Опыт
Оформление и сопровождение конструкторской документации на электрорадиоизделия.
Образование
Читаю профессиональную литературу на английском языке
Проживаю в городе Москва
Рекомендации
Анастасия, привет!
Отличное резюме:) Желаю крутых проектов в IT!
Добавить комментарий/ссылку на вакансию