Junior Frontend-разработчик

Контакты


Контакты доступны после входа на сайт

Описание

Ищу стажировку/фриланс-проекты/работу на вакансию Frontend-разработчика в компании просто классных ребят, где смогу найти новых друзей и хороших знакомых, решать сложные и интересные задачи, достигать карьерного и профессионального роста.

На данный момент рассматриваю только удаленный формат работы, так как временно проживаю на юге Индии, но через пару лет планирую вернуться в Москву.

По образованию системный администратор. В 2014 году успешно защитила диплом по разработке сайта ("Доска объявлений").
Опыт работы был связан в основном с тендерами, но в прошлом году решила вернуться к своей изначальной профессии и закрыть этот гештальт.

Закончила курсы по программе "Фронтенд-разработчик" в школе программирования Хекслет в августе 2024г.

Навыки

Hard Skills:

  • HTML5, CSS3, JavaScript, TypeScript, React, Redux Toolkit, Jest, Jquery, Bootstrap, Webpack, Git;
  • Создание кроссбраузерной адаптивной верстки;
  • Активно изучаю на данный момент: Docker, Node.js, PHP;
  • Английский язык - уровень B1. Активно учу и стремлюсь к С1.

Soft Skills:

  • Ищу различные подходы к решению задач и нацелена на результат;
  • Есть навыки систематизации и структурирования информации;
  • Есть опыт работы в командах, проведения переговоров с заказчиками;
  • Стремлюсь к постоянному развитию, к новым знакомствам, к интересным задачам;
  • Сначала "гуглю", потом спрашиваю.
Описание проектов

Проекты:

Chat (Slack) - это real-time приложение на React/Redux, созданное по образцу приложения Slack, которое позволяет обмениваться сообщениями в разных каналах.

В проекте были применены веб-сокеты, взаимодействие с REST API, использование React (с хуками), Redux через redux-toolkit, организация роутинга на клиенте, авторизация и аутентификация и сборка (webpack), деплой.

Ссылка на Чат

Проект включал в себя:
* Создание приложения React;
* Развертывание на Render;
* Мониторинг ошибок в продакшене с помощью Rollbar;
* Использование маршрутизации React Router;
* Стилизация с помощью Bootstrap для React — фреймворка html/css;
* Асинхронные запросы с помощью axios;
* Использование библиотеки Socket.IO, которая обеспечивает двустороннюю связь между клиентами и серверами в режиме реального времени;
* Redux Toolkit для управления и обновления глобального состояния приложения;
* Формы создавались с помощью библиотеки Formik;
* Использование библиотеки Yup для проверки данных;
* Использование фреймворка интернационализации i18next;
* Библиотека Leo-profanity для фильтрации нецензурных слов;
* GitHub Actions, Eslint, Prettier для поддержания качества кода;
* Создание архитектуры проекта (MVC);

Стек: React, Bootstrap, ESLint, Yup, i18next, Axios, Rollbar, Socket.IO, Redux Toolkit, Formik, Leo-profanity


RSS агрегатор - сервис для агрегации RSS-потоков, с помощью которых удобно читать разнообразные источники, например, блоги. Он позволяет добавлять неограниченное количество RSS-лент, сам их обновляет и добавляет новые записи в общий поток.
RSS — специализированный формат, предназначенный для описания лент новостей, анонсов статей и других материалов.

Ссылка на RSS агрегатор

Проект включал в себя:
- Настройка окружения: node.js, npm, ESLint, Makefile;
- Установка и настройка Webpack - конструктора фронтенда;
- Развертывание на Vercel;
- Стилизация с помощью Bootstrap - html/css фреймворка;
- Работа с DOM API, асинхронные запросы с помощью axios;
- Использование библиотеки Yup для валидации данных;
- Использование фреймворка интернационализации i18next;
- Управление состоянием приложения (с помощью библиотеки on-change);
- Построение архитектуры проекта (MVC);

Стек: JavaScript, Bootstrap, ESLint, GitHub Actions (CI), Webpack, Yup, on-change, i18next, Axios


Игры разума - набор из 5 консольных игр, выполняющих математические операции. Игры на основе популярных приложений для прокачки мозга.

Проект включал в себя:
- Настройку окружения: node.js, npm, ESLint, Makefile;
- Работу с библиотекой readline-sync;
- Работу с Git и GitHub;
- Построение архитектуры проекта.

Для поддержания качества кода использовались следующие технологии: GitHub Actions, CodeClimate, Eslint.

Стек: JavaScript, NodeJS, Git, NPM, ESLint, readlineSync.


Вычислитель отличий - CLI утилита, определяющая разницу между двумя структурами данных с возможностью различных видов вывода результата в консоль. Аналогичный механизм используется при выводе тестов или при автоматическом отслеживании изменений в конфигурационных файлах.

Проект включал в себя:
- Настройку окружения: node.js, npm, ESLint, Makefile;
- Работу с библиотекой commander.js;
- Для написания тестов используется фреймворк Jest;
- Работу с Git и GitHub;
- Построение архитектуры проекта;
- Работу с древовидными структурами данных.

Разработка происходила через тестирование (TDD). Для поддержания качества кода были использованы следующие технологии: GitHub Actions, CodeClimate, Eslint.

Стек: JavaScript, NodeJS, Git, NPM, ESLint, commander.js, Jest.


Mogo - пример адаптивной вёрстки сайта по заданному шаблону.

Опыт


Старший аналитик по тендерам , Axenix (ранее Accenture)
Российская консалтинговая технологическая компания, ранее входившая в международную сеть Accenture
Август 2020 - по настоящее время

Обязанности:

  1. Аккредитация Компании на торговых площадках;
  2. Регулярный мониторинг торговых площадок по объявленным (планируемым) государственным и коммерческим закупочным процедурам;
  3. Анализ тендерной документации на предмет целесообразности участия, выявление требований Заказчика к участникам тендера;
  4. Подготовка всей необходимой документации для участия в тендерной процедуре;
  5. Ведение переговоров и переписки с Заказчиками, с отделами Компании;
  6. Формирование итогового пакета(комплекта) тендерной заявки, контроль соответствия заявки всем требованиям конкурсной документации, подача заявки на площадку, участие в онлайн аукционах;
  7. Ведение базы данных по результатам тендерных процедур (реестр поданных заявок, анализ результатов, ведение реестра договоров);
  8. Организация взаимодействия с подразделениями Компании в части своей зоны ответственности.

Достижения:

  • Работа в крупной международной IT-консалтинговой компании научила меня:
    • справляться со значительным объемом информации и задач с жесткими дедлайнами;
    • сотрудничать с большим количеством команд и отделов;
    • постоянно повышать свою квалификацию в смежных сферах;
    • пониманию структуры и принципов работы современной IT-компании, что в дальнейшем и вдохновило меня снова попробовать себя в IT.
  • За время работы получила повышение в должности, а также неоднократно была премирована за достижение высоких результатов.

На данный момент нахожусь в декретном отпуске.

Образование


Hexlet (программа: "Фронтенд-разработчик")
Сентябрь 2022 - Август 2024
Восточноукраинский национальный университет имени Владимира Даля. Cпециальность: «Компьютерные сети и системы»
Сентябрь 2010 - Июль 2014

О себе
Не готов релоцироваться
Читаю профессиональную литературу на английском языке
Проживаю в городе Москва

Комментарии


Добавить комментарий
Для этого действия нужновойти

Рекомендации

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Отличный тестировщик! Рекомендую!
Это тестовая рекомендация не воспринимай всерьёз
Это резюме выглядит впечатляюще и информативно. Кандидат умеет описывать свой опыт и пр...
Кандидат имеет некоторый опыт в области тестирования и обладает базовыми навыками работ...
Извините, но ваше резюме содержит только ссылку на профиль GitHub и адрес электронной п...
Это резюме содержит множество детальной информации о вашем образовании, опыте работы и ...
Это резюме содержит много информации о вашем опыте работы и образовании, но оно может б...
Это резюме имеет некоторые сильные стороны, такие как: Хорошо сформулированный профес...
Это резюме не соответствует стандартам и не предоставляет достаточно информации о канди...
Это резюме Java-разработчика выглядит очень профессиональным и информативным. Очень хор...