Frontend engineer

АЛЕКСЕЙ ГРАВОВ Junior Frontend Developer | React · TypeScript · JavaScript Москва, Россия (UTC+3) · +7 (965) 401-81-04 · alekseigravov@yandex.ru GitHub: github.com/s41nt799 · Telegram: @gravov_aleksei О СЕБЕ Мастер спорта по тхэквондо ITF, студент МГУСиТ по специальности «Физическая культура». Дисциплинированный и ориентированный на результат frontend-разработчик. Работаю с React, TypeScript и JavaScript: создаю SPA, интегрирую REST API, управляю состоянием и обрабатываю асинхронные сценарии. Внимателен к структуре кода, тестированию и качеству интерфейса. На 72-часовом хакатоне участвовал в разработке приложения из 8 экранов и координировал работу команды из 3 человек. Ищу позицию Junior Frontend Developer или стажировку с упором на практические задачи. ТЕХНИЧЕСКИЕ НАВЫКИ Языки: JavaScript (ES6+), TypeScript, HTML5, CSS3 Frontend: React, React Hooks, Vite, Webpack, Tailwind CSS, shadcn/ui, адаптивная вёрстка, a11y Состояние и данные: MobX, TanStack Query, Zod, REST API, Fetch API, HTTP, JSON, JWT, async/await, localStorage Тестирование и качество: Vitest, React Testing Library, Jest, ESLint, Prettier Инструменты: Git, GitHub, GitLab, npm, Docker Compose, Web Audio API, requestAnimationFrame ПРОЕКТЫ «Ну, погоди!» - ретро-аркада для браузера Личный проект · React, TypeScript, Webpack, Vitest, React Testing Library, Web Audio API, localStorage · GitHub • Реализовал игровой цикл на requestAnimationFrame: старт, игровой процесс, пауза, проигрыш и перезапуск. • Вынес игровую логику в чистые функции и типы без зависимости от DOM; протестировал создание состояния, поимку и пропуск объектов, границы поля, game over и сброс игры. • Добавил управление клавиатурой и сенсорными кнопками, звуковые эффекты через Web Audio API и сохранение рекорда в localStorage. • Написал компонентные тесты для переключения экранов и итогового счёта; настроил ESLint и Prettier. Симулятор машиниста высокоскоростного поезда Хакатон «Транспорт Москвы» · 72-часовой спринт · Frontend-разработчик / координатор команды из 3 человек React, TypeScript, Vite, Tailwind CSS, REST API, JWT, MobX, TanStack Query, Zod, Docker Compose · GitHub • За 72 часа участвовал в создании SPA из 8 экранов: авторизация, регистрация, сценарии, игровой процесс, результаты, профиль, достижения и таблица лидеров. • Реализовал JWT-аутентификацию, защищённые маршруты, восстановление сессии и обработку HTTP 401. • Интегрировал REST API с TypeScript-типами и Zod-валидацией; добавил состояния загрузки, уведомления, повторные запросы и пустые состояния. • Настроил строгий режим TypeScript, ESLint, Vite-прокси и Docker Compose; адаптировал интерфейс под ширину экрана 360-1920 px. • Координировал задачи команды и помог организовать сдачу frontend-части в ограниченный срок. SeaChips - интернет-магазин Личный проект · HTML5, CSS3, JavaScript, localStorage • Разработал адаптивный каталог товаров с mobile-first вёрсткой. • Реализовал корзину: добавление и удаление товаров, изменение количества и автоматический пересчёт стоимости. • Сохранял содержимое корзины в localStorage между перезагрузками страницы. ОБРАЗОВАНИЕ Московский государственный университет спорта и туризма (МГУСиТ) - специальность «Физическая культура» (обучение продолжается). Школа 21 (Сбер) - программа по программной инженерии; обучение через взаимное обучение и разработку проектов. Самостоятельное обучение: HTML5, CSS3, JavaScript ES6+, DOM, события браузера, Promises, async/await, TypeScript, HTTP и REST API. ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ Языки: русский - родной; английский - B2. Профессиональные интересы: frontend-архитектура, интерактивные интерфейсы, интеграция API и тестирование, нетворкинг


Похожие резюме

qa engineer

QA Engineer (Manual + Automation) 📍 Санкт-Петербург (готов к удалённой, гибридной работе или работе в офисе) 📱 +7 (911) ...

333
0
AI Engineer

Camirix ищет AI Engineer в команду, которая занимается разработкой production AI-систем. Нам нужен инженер, который хоче...

362
0
QA/QC engineer

Имею большой опыть всеможного тестирования(front,back,hw) рассмотрю любые предложения

427
0
Frontend developer

Front-end developer with 1.5 years of experience building responsive and user-friendly web applications. Proficient in R...

297
0
Frontend developer

Основной стек — React, Next.js, TypeScript, но задачи закрываю полностью: от UI до бэкенда на Node.js, GraphQL и Postgre...

413
0
Frontend developer

я 18-ти летний фулл-стек разработчик из россии с большим уклоном на фронтенд: NextJs, React, TypeScript, Tansctack Query...

309
0