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
- Коммуникативные навыки: Умею ясно и эффективно общаться в команде, делиться идеями и принимать обратную связь.
- Проактивность: Проявляю инициативность в решении проблем, стремлюсь к поиску новых методов оптимизации работы.
- Аналитическое мышление: Имею способность анализа задач и нахождения оптимальных решений.
- Умение управлять временем: Эффективно планирую и организовываю рабочее время для достижения целей.
- Адаптивность: Готов к изменениям, способен быстро адаптироваться к новым технологиям и требованиям проекта.
- Тимбилдинг: Умею работать в команде, понимаю роли каждого члена команды для достижения общих целей.
- Стрессоустойчивость: Способен эффективно работать в условиях высокого давления и сроков.
- Самообучение: Стремлюсь к постоянному обучению и развитию, готов к изучению новых технологий и методов разработки.
Опыт
• Было своё SMM-агентство
• Руководил работой команды из 6+ человек
• Провел автоматизацию всех процессов связанных с отчетностью, что позволило сократить скорость их формирования примерно на 60%
• Структурировал и оптимизировал рабочие процессы всех сотрудников, это добавило около 20% к их продуктивности
• Перевел работу всего офиса на формат удаленной работы в 2020 году
• Успешно вел переговоры с ключевыми лицами федеральной сети
Ведение аккаунтов компаний в социальных сетях
Образование
Начальные знания английского языка
Проживаю в городе Бишкек, Кыргызстан
Рекомендации
Денис, привет!
Интересное резюме. Давай над ним поработаем. Начнём с описания. Хорошее начало, но давай не будем его выделять жирным шрифтом=) Также тут нужно краткое описание тебя, как профессионала, расскажи о том, какой у тебя уже есть опыт в разработке, с какими технологиями ты работал, какие задачи успел реализовать. Всё это пропиши кратко, как выжимку твоих навыков и предыдущего опыта. В конце можно добавить, что тебя привлекло в IT и почему ты хочешь развиваться в этой сфере.
Можно оставить этот пункт: Готов рассматривать любую форму занятости, но на начальном этапе хотелось бы в офис, чтобы как можно быстрее вкатиться во все рабочие процессы.
В твоём опыте не хватило достижений. Любая задача должна быть подвязана к достижению, потому что работодателю важно видеть, какие у тебя были результаты, что ты сделал для бизнеса, чем был полезен, как сотрудник. Пройдись to раз по своему опыту и добавь 4-5 достижений в цифрах. Например: Снизил нагрузку сотрудников на Х %, проведя автоматизацию всех процессов связанных с отчетностью. Или, сократил время составление отчётности.
Удачи!
Алиса, спасибо за обратную связь, но есть пара вопросов!
"Также тут нужно краткое описание тебя, как профессионала, расскажи о том, какой у тебя уже есть опыт в разработке. С какими технологиями ты работал, какие задачи успел реализовать."
Я правильно понял, что сюда я пишу те реализованные учебные проекты и технологии которые освоил в процессе?
И дальше их из резюме я убираю?
Нет. В описании ты рассказываешь о том, с чем уже поработал, что реализовал. Далее, в разделе проекты, ты описываешь проекты. Из резюме проекты нельзя убирать, ведь они отражают твой опыт в разработке=)
Алиса Холайнен11-12-2023 13:33:09Добавить комментарий/ссылку на вакансию