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

Контакты


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

Описание

Успешно реализованные учебные проекты:

Игры разума

Ссылка на проект
Консольное приложение, состоящее из пяти мини-игр с математическими задачками.

Приобретенные навыки:
- Работа с модулями и абстракцией
- Работа с пакетным менеджером Npm
- Работа с GIT и GitHub
- Работа с утилитой Make
- Использование Шебангов
- Настройка виртуального окружения для работы в WSL
- Разработка и реализация архитектуры проекта
- Составление документации для работы с приложением

Стек технологий:
JavaScript, Node.js, Git, Npm, Make, ESLint, Code Climate

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

Проект на GitHub
Консольное приложение, которое определяет различия между двумя структурами данных в форматах .json, .yml и .yaml, с возможностью вывода результата в различных форматах.

Приобретенные навыки:
- Работа с древовидными структурами и их рекурсивный обход
- Написание по методологии Test Driven Development
- Работа с библиотекой Commander
- Реализация автоматического тестирования в GitHub Action
- Использование модуля FS из библиотеки Node.js

Стек технологий:
JavaScript, Node.js, NPM, ESLint, Jest, Git, GitHub Action, Commander, FS module

Вебсайт интернет магазина

Проект на GitHub
Вебсайт интернет магазина, созданный с помощью React, который реализует функции просмотра продуктов и покупок.

Стек технологий:
CSS, JS, React, Redux, Axios, Material-UI, ESLint, Prettier, Lodash

Вебсайт онлайн кинотеатра

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

Стек технологий:
CSS, JS, React, Redux, Axios, Material-UI, ESLint, Prettier, Lodash

Вебсайт с рецептами

Проект на GitHub
Сайт-приложение, построенное на React, с помощью которого можно искать рецепты в базе данных с возможностью последующего просмотра и фильтрации.

Стек технологий:
CSS, JS, React, React Router, Redux, Axios, Material-UI, ESLint, Prettier, Lodash

Навыки

Hard skills

  • JavaScript: Владею языком программирования, включая знание современных стандартов ECMAScript 6.
  • React: Умею работать с библиотекой React для создания пользовательских интерфейсов, включая создание функциональных и классовых компонентов, управление состоянием с помощью хуков, работу с контекстом и настройку маршрутизации с помощью React Router.
  • Redux: Есть опыт работы с Redux для управления состоянием приложения, включая настройку store, создание редьюсеров, использование middleware и инструменты DevTools. Применял на практике Redux Toolkit для упрощения настройки и улучшения производительности, RTK Query для управления запросами данных и Redux Thunk для асинхронных операций.
  • TypeScript: Знаком с основами TypeScript, включая типизацию данных и создание интерфейсов для повышения надежности и удобства разработки.
  • HTML/CSS: Имею глубокие знания HTML5 и CSS3, включая адаптивную верстку, подход "mobile first", препроцессор SASS и оптимизацию для различных браузеров. Также знаком с Bootstrap, Material-UI и MaterializeCSS для создания современных и удобных пользовательских интерфейсов.
  • Системы контроля версий: Есть навыки работы с системами контроля версий, такими как Git, для эффективного сотрудничества в команде.
  • Отладка и тестирование: Знаю инструменты отладки и тестирования, например Jest и другие инструменты тестирования.
  • Пакетные менеджеры: Опыт использования пакетных менеджеров, таких как npm или Yarn.

Soft skills

  • Коммуникативные навыки: Умею ясно и эффективно общаться в команде, делиться идеями и принимать обратную связь.
  • Проактивность: Проявляю инициативность в решении проблем, стремлюсь к поиску новых методов оптимизации работы.
  • Аналитическое мышление: Имею способность анализа задач и нахождения оптимальных решений.
  • Умение управлять временем: Эффективно планирую и организовываю рабочее время для достижения целей.
  • Адаптивность: Готов к изменениям, способен быстро адаптироваться к новым технологиям и требованиям проекта.
  • Тимбилдинг: Умею работать в команде, понимаю роли каждого члена команды для достижения общих целей.
  • Стрессоустойчивость: Способен эффективно работать в условиях высокого давления и сроков.
  • Самообучение: Стремлюсь к постоянному обучению и развитию, готов к изучению новых технологий и методов разработки.
Описание проектов

Опыт


Индивидуальный Предприниматель, Индивидуальный Предприниматель
Февраль 2019 - Февраль 2022

• Было своё SMM-агентство
• Руководил работой команды из 6+ человек
• Провел автоматизацию всех процессов связанных с отчетностью, что позволило сократить скорость их формирования примерно на 60%
• Структурировал и оптимизировал рабочие процессы всех сотрудников, это добавило около 20% к их продуктивности
• Перевел работу всего офиса на формат удаленной работы в 2020 году
• Успешно вел переговоры с ключевыми лицами федеральной сети

Фрилансер, Freelance
Апрель 2017 - Декабрь 2018

Ведение аккаунтов компаний в социальных сетях

Образование


Hexlet, программа "Frontend Developer", cтудент
Май 2023 - по настоящее время
Нижегородский государственный университет им. Н.И. Лобачевского (Национальный исследовательский университет), Нижний Новгород Факультет Управления и Предпринимательства, Экономика и управление
Сентябрь 2009 - Август 2014

О себе
Готов к релокации
Начальные знания английского языка
Проживаю в городе Бишкек, Кыргызстан

Комментарии


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

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

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

Денис, привет!
Интересное резюме. Давай над ним поработаем. Начнём с описания. Хорошее начало, но давай не будем его выделять жирным шрифтом=) Также тут нужно краткое описание тебя, как профессионала, расскажи о том, какой у тебя уже есть опыт в разработке, с какими технологиями ты работал, какие задачи успел реализовать. Всё это пропиши кратко, как выжимку твоих навыков и предыдущего опыта. В конце можно добавить, что тебя привлекло в IT и почему ты хочешь развиваться в этой сфере.
Можно оставить этот пункт: Готов рассматривать любую форму занятости, но на начальном этапе хотелось бы в офис, чтобы как можно быстрее вкатиться во все рабочие процессы.

В твоём опыте не хватило достижений. Любая задача должна быть подвязана к достижению, потому что работодателю важно видеть, какие у тебя были результаты, что ты сделал для бизнеса, чем был полезен, как сотрудник. Пройдись to раз по своему опыту и добавь 4-5 достижений в цифрах. Например: Снизил нагрузку сотрудников на Х %, проведя автоматизацию всех процессов связанных с отчетностью. Или, сократил время составление отчётности.

Удачи!


Алиса, спасибо за обратную связь, но есть пара вопросов!
"Также тут нужно краткое описание тебя, как профессионала, расскажи о том, какой у тебя уже есть опыт в разработке. С какими технологиями ты работал, какие задачи успел реализовать."

Я правильно понял, что сюда я пишу те реализованные учебные проекты и технологии которые освоил в процессе?
И дальше их из резюме я убираю?

Денис Калагин06-12-2023 14:34:29

Нет. В описании ты рассказываешь о том, с чем уже поработал, что реализовал. Далее, в разделе проекты, ты описываешь проекты. Из резюме проекты нельзя убирать, ведь они отражают твой опыт в разработке=)

Алиса Холайнен11-12-2023 13:33:09

Добавить комментарий/ссылку на вакансию
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Резюме может быть улучшено следующим образом: В начале резюме стоит добавить краткое ...
Привет, Дарья!
 Давай улучшим твое резюме: 1. Описание Первый абзац давай пересоберем. ...
Привет, Анна!
 Давай улучшим твое резюме: 1. Контакты Добавь пожалуйста свой номер тел...
Это резюме обладает некоторыми положительными аспектами, такими как разнообразный опыт ...
Это резюме Java Junior-разработчика содержит много полезной информации о ваших проектах...
Это резюме имеет некоторые сильные стороны, такие как опыт работы в сфере кадастра, нав...
Это резюме Python-разработчика представляет собой подробное описание опыта работы, прое...
Привет, Семен!
 Давай улучшим твое резюме: 1. Описание Приветствие и представление отс...
Experience: Experienced manual testing engineer with expertise in testing web applic...
Резюме имеет как положительные, так и отрицательные моменты. Положительные стороны: 1....