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

Контакты


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

Описание

Я начинающий Frontend-разработчик с опытом создания современных и адаптивных интерфейсов на JavaScript, React, Redux Toolkit. За плечами у меня интересный управленческий бекграунд в стартапе, а также целых два года обучения JS и Flutter.
Сейчас я в поиске команды или стажировки в формате удаленки для практики и отработки полученных навыков.
Готова быстро учиться и внедрять новые технологии!

Навыки

Hard Skills
- JavaScript
- Flutter
- React, Redux, Redux Toolkit
- Typescript
- HTML, SCSS, Bootstrap, Material UI
- Webpack
- Git, GitHub, GitHub Action
- Jest
- HTTP

Soft Skills
- хорошо взаимодействую в команде
- умею планировать задачи
- не боюсь анализировать много данных
- отлично организовываю и планирую проекты

Languages
- Английский на уровне B1/B2
- Испанский А1 - в процессе изучения нового языка

Описание проектов

Hexlet chat

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

Полученные навыки
Работа с React и с состоянием при помощи Redux (reduxjs/toolkit), взаимодействие с REST API, роутинг, авторизация и аутентификация, валидация форм (Formik, Yup), вёрстка приложения, разработка компонентов, сборка и деплой проекта

Технологический стек:
- React
- Socket.io
- React-Bootstrap
- Redux Toolkit
- а также React Router,React Hooks, Formik, i18next, React-toastify, leo-profanity.

RSS агрегатор

Веб-приложение для агрегации RSS-потоков. Позволяет пользователям добавлять и просматривать ленты новостей и блогов. Фронтенд-часть разработана с использованием JavaScript, DOM API и фреймворка Bootstrap для создания интерфейса. Для сборки проекта используется Webpack, а взаимодействие с сервером осуществляется через AJAX. В рамках проекта реализована архитектура MVC, также реализована валидация данных.

Полученные навыки
Настройка окружения, разработка приложения на основе MVC, вёрстка приложения, выполнение HTTP запросов, обработка ответа, работа с асинхронным кодом, работа с чистым DOM, настройка валидаций и форм, также работа с текстами, настройка и сборка проекта, деплой в продакшн.

Технологический стек:
- JavaScript
- DOM API
- Bootstrap
- Webpack
- AJAX

Вычислитель отличий

Консольная утилита для определения разницы между двумя структурами данных в форматах YAML и JSON. Позволяет парсить и форматировать данные, строить дерево различий и генерировать отчет в различных форматах. Разработка этой программы требует принятия сложных архитектурных решений, а также включает в себя работу с древовидными структурами данных, рекурсивными алгоритмами и автоматизированным тестированием с использованием фреймворка Jest.

Полученные навыки
Настройка окружения, построение архитектуры приложения, работа со структурами данных и рекурсивными алгоритмами, разработка через тестирование, чтение, парсинг, форматирование различных форматов данных (json, yml).

Технологический стек:
- JavaScript
- commander.js
- Jest
- YAML, JSON

Игры разума

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

Полученные навыки
Настройка окружения, построение архитектуры приложения, подключение дополнительных библиотек, подключение и настройка es-lint.

Технологический стек:
- Node.js,
- npm,
- Code Climate,
- Eslint, а также Git и GitHub.

Опыт


Руководитель колл центра и клиентского сервиса, Invisible.ru
Сервис по подбору и доставке вина
Ноябрь 2017 - Ноябрь 2021

Управляла полным циклом коммуникаций с клиентами - от звонков с жалобами до онлайн-чата, а также создание и настройка e-mail рассылок пользователям.

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

Анализировала данные производительности сотрудников, чтобы определить области улучшения и разработать стратегии, а на основе этого внедрила политику качественного обслуживания.

Достижения:

  • С помощью автоматизации процессов уменьшилось время ожидания клиента с 15 минут до 2 минут
  • удалось уменьшить время ответа в цифровом формате до 20 минут
  • средняя длительность телефонного разговора сократилась до 1 минуты 30 секунд
  • в периоды пиковой нагрузки мы смогли обработать на 200% больше заказов благодаря новым процессам.

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

Образование


HEXLET - фронтенд разработка
Сентябрь 2022 - по настоящее время
Разработка кросс-платформенных приложений на Flutter, Уфимский Государственный Нефтяной Технический Университет
Октябрь 2021 - Май 2022
Экономическая социология и рынок труда, Санкт-Петербургский Государственный Университет
Сентябрь 2009 - Февраль 2014

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

Комментарии


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

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

Ожидает подтверждения
0

Частично рекомендации нейронки соблюдены и обновлены в резюме. Убирать фразы-крючки как по совету той же нейронки я принципиально отказываюсь)


сосредоточившись на навыках и опыте в IT - если бы он у меня был, то я бы обязательно на нем сфокусировалась.

Мария Смирнова01-08-2024 14:40:31

Добавить более конкретные примеры проектов, в которых участвовала, и их результаты - здесь лишь только учебные проекты, они достаточно детально описаны

Мария Смирнова01-08-2024 14:40:38

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

Привет, Мария!

Давай доработаем твое резюме:
1. Имя и фамилию резюме переведи, пожалуйста, на русский язык, так как основной язык резюме у тебя русский (это можно сделать, редактировав твой профиль).
2. Описание.
Приветствие и представление отсюда убираем, ты поздороваешься с работодателем при отклике на вакансию., а твои имя и фамилия уже указаны в твоем резюме.
Информацию о том, что ты разбираешься в вине, давай перенесем в раздел О себе.
Данный раздел должен быть посвящен твоему позиционированию и содержать ключевые технические навыки и качества, которые помогут тебе реализоваться в новой профессии. Это краткое представление твоих имеющихся hard и soft skills, релевантных будущей позиции. Здесь следует сосредоточиться на информации, которая будет продвигать тебя как кандидата.
3. Описание проектов.
Давай добавим результаты проектов/полученные тобой навыки.
4. Образование.
Укажи, пожалуйста, полное наименование учебных заведений.

Желаю тебе удачи в освоении IT-профессии!


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