Алексей О., Middle+, Frontend разработчик

Алексей О.
Россия, Самара
2 090 ₽/час 334 400 ₽/мес.
    Frontend разработчик
  • Middle+
Опыт работы:

Языки:

Английский — B2

ПисьменныйРазговорный

О специалисте

Навыки
Technology:
JavaScript
React
HTML
CSS
Vite
REST API
TypeScript
Swift
GOlang
Next.js
Redux Toolkit
TanStack Query
zustand
RTK Query
React Router
Cypress
Playwright
Jest
Socket.io
module federation
Express
Nest.js
Axios
Tailwind CSS
Material UI
Styled-Components
Ant design
CSS Modules
Webpack
Git
ESLint
GraphQL
Prisma
Postgres
CI/CD
Figma
Applications:
SCSS
Docker
Формат работы
Удалённо
Описание о специалисте

Программирую с 14 лет — начинал с модов на SourcePawn, позже администрировал свой сервер в Lineage 2 и писал SQL. Работал iOS-разработчиком на Swift (UIKit), но перешёл в веб. Сейчас разрабатываю масштабируемые интерфейсы на React и TypeScript, делая упор на архитектуру, тестирование и DX.



Примеры работ

ООО Компания "Вдком"
Описание задачи/проекта

LogiFlow — платформа для логистики

Позиция на проекте
Frontend Lead Developer
Размер команды
5 фронтенд-разработчиков
Ответственность
  1. Управление командой из 5 фронтенд-разработчиков. Декомпозиция задач, проведение воркшопов. Помощь в онбординге новым членам команды.
  2. Проектирование масштабируемой архитектуры, а также контроль за поддержанием её стандартов.
  3. Реализация дашбордов, карт, графиков, форм, авторизации (NextAuth), ролевого доступа.
  4. Настройка WebSocket-трекинг, интеграции с WMS и GPS API.
  5. Покрытие тестами — 85% (Jest, Playwright).
Технологии и инструменты
Docker, Next.js, shadcn, Tailwind, TypeScript, zustand, WebSocket, TanStack Query, Prisma
Период работы/продолжительность
Июнь 2023 г. - Сентябрь 2025 г.
ООО Компания "Вдком"
Описание задачи/проекта

EduFlow — образовательная платформа

Позиция на проекте
Frontend Developer, Mentor
Ответственность
  1. Разработка модулей платформы: лента активности, курс-плеер, личный кабинет, панель преподавателя
  2. Поддержка и развитие архитектуры микрофронтов на базе Module Federation
  3. Внедрение редактора курсов: drag-and-drop для лекций и заданий, markdown-поддержка, стриминг
  4. Настройка Cypress и написание тестов (E2E, интеграционные)
  5. Наставничество джуниоров: ревью кода, парное программирование, ввод в проект
  6. Работа с CI/CD, настройка сборки, логирования и мониторинга
  7. Создание дизайн-системы с адаптивной типографикой, кнопками и формами
Технологии и инструменты
CSS Modules, Cypress, React 18, Redux Toolkit, Vite
Период работы/продолжительность
Март 2022 г. - Сентябрь 2025 г.
ООО Компания "Вдком"
Описание задачи/проекта

GreenBox — маркетплейс фермерских продуктов

Позиция на проекте
Frontend Developer
Ответственность
  1. Разработка SPA-интерфейса на React: каталог товаров, карточки, корзина, оформление заказа
  2. Интеграция с REST API и Яндекс.Картами для расчета доставки
  3. Оптимизация производительности: lazy loading, мемоизация, критический CSS
  4. Внедрение адаптивной вёрстки и PWA с офлайн-режимом и push-уведомлениями
Технологии и инструменты
React, REST API
Период работы/продолжительность
Сентябрь 2020 г. - Февраль 2022 г.
ООО Компания "Вдком"
Описание задачи/проекта

Система задач для дизайн-студии

Позиция на проекте
Frontend Developer
Ответственность
  1. Разработка внутренних инструментов студии: трекер задач, чат, экспорт отчетов
  2. Создание drag-and-drop интерфейса (React DnD), инлайн-редактирование
  3. Интеграция с Telegram-ботом для уведомлений и отчётности
  4. Поддержка темной темы, кэширование данных, SSR
  5. Взаимодействие с дизайнером, внедрение pixel-perfect макетов
Технологии и инструменты
React, Socket.io
Период работы/продолжительность
Май 2019 г. - Август 2020 г.

Образование

Высшее
Название учебного заведения/курса
Самарский политехнический университет
Специальность
Факультет Автоматизации и ИТ
Срок получения образования
2016 - 2019г.
Аналогичные специалисты
Не нашли, кого искали?

Оставьте заявку и, наша команда в кратчайшие сроки подберёт необходимого специалиста за вас!

Помните, что заключение договора и оплата услуг происходит после того, как вы выбрали специалиста