Показники
Резюме
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, адаптивная/кроссбраузерная верстка.
Теги
Навички та вміння
Програмування
Роботи портфоліо
Показники
Всього проєктів:
0
Середня оцінка:
-
-
Професіоналізм-
Якість-
Ціна-
Контактність-
ТерміниАктивність
|
Проєкт
|
Тип | Бюджет | Ставка | Термін | Додано |
|---|---|---|---|---|---|
| 1488 UAH |
1488 UAH
|
1 день | 15:10 |