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

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