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

Контакты


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

Описание

Frontend developer. Около 2-х лет изучаю фронтенд-разработку в большей степени самостоятельно, но также проходил разные офлайн- и онлайн-курсы. Ищу возможность развиваться в команде со сложными задачами.

Навыки

– верстал сайты с использованием SCSS, PostCSS, Figma, применяя адаптивность, кроссбраузерность;
– разрабатывал приложения на React;
– в своих проектах использую Git, также есть опыт командного использования Git/Github (контрибьютил в opensource-проекты);
– работал со сборщиками Vite, Webpack;
– использовал ESlint, prettier;
– есть понимание REST API;
– базовое знание TypeScript.
– Английский: A2

Описание проектов

CityMap

Интерактивное веб-приложение для работы с картой и геометками.
Пользователи могут: создавать, редактировать и удалять геометки, фильтровать объекты и взаимодействовать с данными.

Стек: JavaScript, PostCSS, zustand, Mock Service Worker, Webpack, Feature-Sliced Design, Yandex Maps API, npm, svg-sprite, линтеры, prettier и др.

– Настраивал сборку на Weback;
– Реализовывал модульный подход на основе архитектуры Feature Slised Design;
– Разрабатывал кастомные UI-компоненты на JavaScript + PostCSS;
– Использовал ESlint, Stylelint, prettier;
– Настраивал управление состоянием приложения с помощью Zustand, дополнительно реализовав сервисный слой для работы со стором;
– Настраивал Mock Service Worker для перехвата запросов на сервер (имитации ответов от сервера);
– Применял отдельные паттерны проектирования;
– Оптимизировал работу с иконками за счет автоматической генерации SVG-спрайта.

Crypto Portfolio Tracker

Пользователь может отслеживать и анализировать свой криптовалютный портфель.

Стек: React, Vite, Ant Design, Chart.js, react-chartjs-2, Local Storage, CoinStats API, npm, svg-sprite, линтеры, prettier и др.

  • Получение списка криптовалют с помощью CoinStats API;
  • Локальное хранение добавленных активов (localStorage);
  • Добавление активов с указанием цены и даты покупки;
  • Расчёт:
    • общей стоимости активов;
    • прибыли / убытка по каждому активу;
    • процентного изменения цены.
  • Визуализация портфеля на графике;
  • Контекстное управление состоянием через React Context API;
  • Современный UI на Ant Design.

Landing page

Лендинг магазина с гитарами.

Стек: HTML, SCSS, JavaScript, Swiper.js, Figma

  • БЭМ, семантика, адаптив;
  • В разделе с отзывами предусмотренно управление длинным текстом: еcли текст отзыва будет превышать 4 строки, он обрежется, и его можно будет раскрыть по кнопке "more" (и скрыть по кнопке "less");
  • Адаптивные картинки: предусмотрена возможность вставлять изображения любого размера – их размеры будут подстраиваться под размеры, определённые в макете;
  • Если картинка не загрузилась, показывается placeholder;
  • Ленивая загрузка картинок;
  • Изображения оптимизированы через Squoosh.

Образование


Магистр бизнес-информатики, Южно-Уральский государственный университет (национальный исследовательский университет)
Сентябрь 2023 - Август 2025
Профессиональная переподготовка – Разработчик Web и мультимедийных приложений, Южно-Уральский государственный университет (национальный исследовательский университет)
Сентябрь 2023 - Июнь 2024

О себе
Готов к релокации
Читаю профессиональную литературу на английском языке
Проживаю в городе Москва

Английский – А2, на уровне чтения документации.

Комментарии


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