Профіль

  • Проєктів -
  • Оцінка -
  • Рейтинг 110
Зареєструйтеся

Якщо у вас є акаунт, авторизуйтеся

Показники

Резюме

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

Кратко обо мне:
строю адаптивные веб-интерфейсы, которые не ломаются ни на одном экране и не заставляют пользователя ждать. Превращаю сложные макеты в понятный, поддерживаемый код, чтобы бизнес мог быстро вносить изменения без переписки стилей.
Работаю в Git, понимаю код-ревью и важность обратной связи от тимлида.
Вот ссылка на мой   GitHuB  что бы посмотреть код

Опыт и ключевые проекты

Лендинг для глянцевого журнала (  Magazine  ) 
Задача: Обеспечить безупречное отображение визуального контента на любых устройствах – от смартфонов до 4K-мониторов.
Мое решение: Построил многоколоночную сетку с акцентом на типографию. Настроили гибкие медиаблоки, которые адаптируются без искажения пропорций.
Результат для бизнеса: Редакция получила универсальный шаблон, который одинаково качественно представляет статьи на любом устройстве, что повысило время чтения материалов.


Промо-сайт фитнес-клуба (  Kropp Fitness  ) 
Задача: Создать удобную навигацию по расписанию тренировок, чтобы клиенты быстро находили нужные занятия, а сайт мгновенно загружался даже при большом количестве визуала.
Мое решение: Реализовал интерактивные вкладки для фильтрации расписания и плавный скролл. Использовал БЭМ-методологию, чтобы стили были изолированы и не ломали друг друга.
Результат для бизнеса: Пользователи просматривают расписание в 2 клика, а скорость загрузки удерживает посетителей, не давая им пойти к конкурентам через "тяжелые" страницы.


Корпоративный сайт маркетингового агентства (  Positivus  ) 
Задача: Разработать структуру страницы с большим количеством информации (услуги, FAQ), которая не выглядела бы "стеной текста" и корректно работала во всех браузерах.
Мое решение: Применил Grid Layout для сложных сетей с картами услуг; добавил аккордеоны для FAQ, чтобы скрыть длинные ответы к моменту щелчка.
Результат для бизнеса: Сайт стал структурированным и "дышащим" – потенциальные клиенты агентства не теряются в информации, а дочитывают материалы до конца. Легкая структура CSS позволяет команде маркетологов быстро обновлять блоки без моего участия.


Менеджер задач (  Todo App на React + SPA  ) 
Задача: Дать пользователю возможность управлять списком дел без перезагрузки страницы, с сохранением прогресса.
Мое решение: Построил SPA на React (Hooks) с фильтрацией по статусу (все/активные/выполненные) и счетчиком активных задач. Настроил локальное хранение данных.
Результат для бизнеса: Пользователи получили мгновенный отзыв на свои действия (добавление/удаление) – интерфейс не тормозит, а список дел не исчезает после случайного обновления вкладки, что экономит время и нервы.


Генератор случайных цитат   (работа с REST API) 
Задача: Наполнить сайт динамическим контентом из внешнего источника, сделав обновление данных незаметным и плавным для пользователя.
 Мое решение: Написал асинхронный код (Async/Await) для запросов API с обработкой ошибок (если сервер недоступен – пользователь выдает корректное сообщение, а не "белый экран"). Добавил CSS-анимацию при изменении цитаты.
 Результат для бизнеса: Приложение стабильно работает даже при нестабильном интернете, а плавная анимация создает эффект качественного, живого продукта, повышая доверие к бренду.


Менеджер   Vanilla JS   (без библиотек) 
Задача: Продемонстрировать глубокое понимание нативного языка и работы с браузерным хранилищем, чтобы обеспечить работу приложения без подключения тяжелых фреймворков.
Мое решение: Построил полноценный CRUD на чистом JS, связав его с LocalStorage. Разработал события DOM для динамического рендеринга списка.
Результат для бизнеса: Получил легковесный инструмент (без лишних мегабайт кода), который мгновенно загружается на любом устройстве, а все пользовательские данные сохраняются локально, что исключает необходимость серверного хранения для простых сценариев.


Мой стек:
HTML5, CSS3 (Flexbox/Grid, БЕМ), JavaScript (ES6+, DOM, Async/Await), React (Hooks), CSS Modules, REST API, LocalStorage, адаптивная/кроссбраузерная верстка.

Теги

SASS (SCSS) HTML/CSS/JavaScript React

Навички та вміння