Junior Frontend-разработчик (JavaScript, TypeScript, React)

Контакты


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

Описание

Я начинающий Frontend-разработчик. В марте этого года закончил обучение в школе программирования "Hexlet", но продолжаю развивать свои навыки и знания.
Хочу стать частью профессиональной и дружной команды, работая над сложными и интересными проектами, в которых смогу совершенствовать свои навыки разработки на JavaScript, React и других фреймворках, а также получать новые навыки и знания. Готов выполнить тестовое задание, чтобы продемонстрировать уровень своих навыков.

Навыки
Hard skills:
  • JavaScript (ES6+) / TypeScript;
  • React, Redux, Redux Toolkit;
  • HTML5, CSS3, SCSS, PostCSS;
  • Bootstrap, Tailwind;
  • Axios, REST API, Socket.io;
  • Jest, ESLint, Webpack, Git;
  • Основы Python и Java;
  • Adode Photoshop, Adode Illustrator;
  • Figma, WordPress, Tilda;
  • Английский язык (А1)
Soft skills:
  • Умение принимать решения, принятие рисков и ответственности;
  • Умение работать в команде;
  • Планирование и управление ресурсами;
  • Самодисциплина и организация;
  • Адаптивность и обучаемость;
  • Умение и желание учиться.
Описание проектов
Из опыта программирования имею учебные проекты:

Базовые проекты - "Игры разума" - набор из пяти консольных игр, "Вычислитель отличий" - утилита командной строки (cli), "RSS агрегатор" - сервис для агрегации RSS-потоков.
В рамках этих проектов реализовал:
- вёрстку с использованием Bootstrap и работу с DOM;
- работу с JavaScript, с применением алгоритмов и работу со структурой данных. А также применение шаблона проектирования MVC;
- линтинг кода с помощью Eslint, с применением стандарта Airbnb. Отладка и тестирование проектов с помощью фреймворка Jest;
- работу с асинхронными http-запросами с применением Axios;
- сборка с помощью Webpack и деплой проекта на Vercel.
Применённый стек: JavaScript, Node.JS (работа с npm), Bootstrap, Eslint + Airbnb, Jest, Yup, i18next, Axios, Webpack, Vercel.

Дипломный проект - Real-time приложение, аналог Slack-чата (упрощенная версия).
В рамках проекта реализовал:
- верстку с помощью функциональных компонентов React, React-Bootstrap;
- работу с контекстом и провайдерами, для передачи языка и авторизации, а также работу с хранилищем с помощью Redux Toolkit;
- роутинг по страницам с помощью React-Router-Dom;
- интернационализацию, для русского и английского языков, с помощью i18next;
- работу с формами с использованием Formik, в том числе с формой авторизации. А также валидацию (Yup) и фильтрацию (Leo-Profanity) введенных данных;
- работу с бэкендом с помощью socket.io, Axios, с применением REST API;
- сборку проекта (Webpack), деплой (Render.com) и мониторинг ошибок в продакшене (Rollbar);
Используемый стек: JavaScript, Node.JS (работа с npm), React, React-Dom, React-Router-Dom, React-Bootstrap, React-Redux, Redux Toolkit, Formik, React-Toastify, Eslint + Airbnb, Yup, i18next, Leo-Profanity, REST API, Axios, Socket.io, Webpack, Render.com, Rollbar.

Опыт


Индивидуальный предприниматель, Магазин аксессуаров для телефонов "АлёОпт" - г. Новороссийск
Июнь 2014 - Март 2024

Занимался:
- Разработкой и поддержка сайта. Работа с конструкторами: wix.com, reg.ru и tilda.cc;
- Организацией работы с социальными сетями;
- Разработкой рекламных проектов и визуального дизайна.
Организовал эффективную работу и взаимодействие магазинов и склада.
Внедрил и поддерживал CRM на базе 1C.
Магазины стали одними из лучших во всем Краснодарском крае по качеству обслуживания и предоставляемому сервису.

Образование


Фронтенд-разработчик. Школа программирования "Хекслет"
Апрель 2013 - Март 2024
Самарский филиал Московской высшей школы приватизации и предпринимательства. Факультет экономики
Сентябрь 2013 - Июль 2017

О себе
Готов к релокации в рамках страны проживания
Начальные знания английского языка
Проживаю в городе Новороссийск

Мой путь в программировании начался в 2021 году. Благодаря рекомендациям YouTube, я прошел небольшой обучающий курс по основам "Python", и поскольку я люблю решать сложные задачи и напрягать мозги, мне это очень понравилось. Вплоть до 2023 года, я прошел еще несколько курсов по основам "Python", "Java" и "JavaScript". После долгого анализа и обдумывания, принял решение посвятить свою жизнь разработке. Frontend выбрал, потому что помимо решения сложных задач, мне нравится работать с графикой и UX/UI.
Усидчивость и усердие позволяют мне сосредотачиваться на задачах и успешно их решать, даже если это требует значительных усилий (на "Hexlet" все задачи решены на 100%, без подсказок). Перфекционизм и ответственность помогают мне доводить работу до Pixel Perfect.

Имею большой опыт управления собственным бизнесом, что дало мне много полезных софт-скиллов, которые нужны для слаженной и продуктивной работы в большой коллективе.
Из опыта разработки имею учебные проекты, подробнее о них написал в самом конце.
Сейчас планирую освоить: "Vue.JS", "Node.js" и "GoLang".

Уверен, что мой опыт и стремление к развитию помогут мне достичь успеха в мире Frontend-разработки.


Мои достижения в программировании

CodeWars
LeetCode

Комментарии


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

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

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