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

Контакты


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

Описание

 Я начинающий Frontend разработчик с опытом в ООП, функциональном программировании, алгоритмах и структурах данных. Владею навыками в JavaScript, React, Redux Toolkit, Next.js, TypeScript, Node.js, и в других технологиях. Имею опыт работы с тестированием с использованием Jest. Обладаю целеустремленностью, усидчивостью и коммуникабельностью. Готов развиваться и применять свои навыки для достижения успеха в профессиональной области.
 Ищу компанию, в которой смогу начать свой карьерный путь frontend-разработчика и прокачать все необходимые навыки. Готов к любому виду занятости.

Навыки

Фундаментальные навыки:
1. ООП / Функциональное программирование;
2. Алгоритмы и структуры данных;
3. Архитектура веб-приложений;
4. Работа с системами контроля версий (Git);
5. Владение инструментами форматирования и статического анализа кода (Eslint, Prettier);
6. Начальные знания английского языка.

Hard skills:
JavaScript, React, Redux Toolkit, NextJS, TypeScript, Node.js, HTTP, Tailwind CSS, Bootstrap CSS, SASS, Адаптивная вёрстка, Webpack, C#(Начальный уровень), SQL (базовые запросы), Regexp, REST API, i18next.

Тестирование:

  • Jest

Soft skills:

  • Целеустремленность
  • Усидчивость
  • Коммуникабельность
Описание проектов

Chat (Slack) (Дипломный проект)
Аналог Slack-чата (очень упрощенная версия), который позволяет пользователям обмениваться мгновенными сообщениями, создавать и редактировать тематические каналы.
Приобретенные навыки:* Усилены навыки использования React, React Bootstrap;

  • Работа с веб-сокетами с помощью Socket.io-client;
  • Управление состоянием приложения через Redux Toolkit;
  • Использование RTK Query для запросов на сервер;
  • Организация роутинга на клиенте с помощью React Router;
  • Изучены новые библиотеки: Leo-profanity, React-Toastify, Formik;
  • Сборка приложения с помощью Webpack и деплой проекта на Render.com;
  • Мониторинг ошибок в продакшене с помощью Rollbar.

Технологии:
JavaScript, React, React Redux, Redux Toolkit, Socket.io-client, React Router DOM, React Bootstrap, Leo-profanity, Lodash, React-i18next, React-Toastify, Formik, Yup, Rollbar.


RSS агрегатор
Сервис для агрегации RSS-потоков, позволяющий удобно читать различные источники, такие как блоги. Реализовано скачивание и отображение RSS-лент, взаимодействие с API RSS-каналов. Разработка выполнена в соответствии с паттерном MVC.
Приобретенные навыки:

  • Прокачены навыки работы с чистым DOM;
  • Построение архитектуры Model-View-Controller;
  • Отработан навык написания асинхронного JavaScript;
  • Сборка приложения с помощью Webpack и деплой проекта на Vercel.

Технологии: JavaScript, Webpack, Bootstrap, Github Actions, CodeClimate, yup, Axios, on-change, i18next.


SoDriver
Сайт для сервиса "Трезвый водитель". Коммерческий проект, где я выступал в роли веб-дизайнера и Full-Stack разработчика.
Приобретенные навыки:

  • Начальные навыки разработки на Next.js;
  • Работа с функциональными компонентами React;
  • Адаптивная вёрстка, использование CSS-фреймворка TailwindCSS;
  • Развёртывание проекта на VPS сервере через git, использование библиотеки pm2.

Технологии: JavaScript, React, Next.js, TailwindCSS, pm2.


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

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

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


Игры разума
Консольное приложение для математических игр в режиме диалога.
Приобретенные навыки:

  • Отработан навык настройки окружающей среды, подключением дополнительных библиотек;
  • Работа с GIT и GitHub;
  • Взаимодействие с пользователем в командной строке;
  • Построение архитектуры проекта.

Технологии: JavaScript, Node.js, Git, Npm, Make, ESLint, Code Climate.

Опыт


Главный специалист-эксперт отдела по защите информации, Отделение Фонда Пенсионного и Социального страхования
Осуществление пенсионного обеспечения, социального обеспечения, предоставления мер социальной защиты (поддержки) отдельным категориям граждан.
Ноябрь 2022 - по настоящее время

Обязанности:
Осуществлял меры защиты информации и сопровождения ЭЦП.
Достижения:
Ускорил процесс создания пользователей в новых программных продуктах путём разработки приложение для генерации паролей пользователей по заданным критериям.

Кладовщик, ООО"Остин"
Торговля розничная мужской, женской и детской одеждой в специализированных магазинах.
Сентябрь 2018 - Ноябрь 2022

Достижения:
Усовершенствовал свои коммуникативные навыки в следствии консультирования клиентов в торговом зале.
Данный опыт помог мне написать Выпускную Квалификационную работу в университете на тему "Разработка программного обеспечения поддержки процессов закупки и учёта хранения товаров на складе"

Образование


Frontend-разработчик, школа программирования Hexlet
Ноябрь 2023 - Март 2025
Прикладная информатика в области экономики и управления, НИУ МЭИ
Сентябрь 2017 - Май 2022

О себе
Проживаю в городе Москва

 За время обучения в университете приобрел разносторонний опыт работы, совмещая его с углубленным изучением профильных дисциплин. На старших курсах начал изучение C#, после чего сфокусировался на JavaScript и frontend-разработке.
Недавно завершил обучение на frontend-разработчика и в настоящее время активно стараюсь применять полученные навыки на практике.
 В ближайших планах - освоение фреймворков Vue.js и React Native для расширения своих возможностей в области разработки мобильных приложений. Параллельно работаю над улучшением навыков в TypeScript и React, планирую достичь продвинутого уровня владения этими технологиями в течение следующего года. Также интересуюсь серверной разработкой и начал изучение Ruby для расширения своих компетенций в fullstack-разработке.
 В свободное время увлекаюсь рыбалкой и игрой в видео игры.

Комментарии


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

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

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме имеет несколько недостатков: Ошибки и опечатки: В резюме есть опечатки и о...
Это резюме обладает несколькими сильными сторонами, такими как: Хорошо структурирован...
Привет, Анна! Давай немного доработаем раздел с опытом работы. Основной принцип, которо...
Данное резюме Junior Data Analyst содержит информацию о профессиональном опыте работы в...
Привет, Дарья! Давай улучшим твоё резюме: 1. Для удобства и компактности ссылку на Git...
Привет, Надежда! Давай улучшим твое резюме: 1. Опыт Давай немного сократим этот раздел....
Это резюме содержит обширную информацию о вашем образовании, профессиональном опыте и н...
Это резюме содержит обширную информацию о вашем опыте и навыках в различных областях, т...
Резюме имеет хороший объем информации о вашем опыте работы и образовании. Однако, для у...
Это резюме обладает множеством положительных аспектов: Выделены ключевые навыки и опы...