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

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

Комментарии


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

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

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Привет, Дмитрий! Давай улучшим твое резюме: 1. Представление отсюда убираем, так как т...
Привет, Константин! Давай улучшим твое резюме: 1. Навыки Ты очень прикольно придумал ...
Привет, Ахмед! Давай дополним твое резюме: 1. Контакты Давай добавим твой номер телеф...
Резюме Максима Анисимова представляет собой хороший обзор его навыков и опыта в области...
Это резюме содержит много полезной информации о кандидате, однако есть несколько момент...
Это резюме имеет несколько недочетов и не является оптимальным для поиска работы в обла...
Резюме Junior frontend developer имеет некоторые сильные стороны, такие как: Указание...
Резюме выглядит хорошо структурированным и содержательным. Заявленные навыки и опыт раб...
Это резюме включает в себя хороший набор навыков и опыта работы в различных проектах на...
Привет, Илья! Давай дополним твое резюме: 1. Описание проектов Давай добавим результат...