Перейти к содержимому

Frontend-разработчикЖиву в Москве · удалённо или гибрид

Амир Азизов

Амир Азизов

Строю интерфейсы для продуктов с большим объёмом данных — от архитектуры до релиза.

React, Next.js, TypeScriptБолее 4 лет в коммерческой разработке

Обо мне

Я начинал с вёрстки и дизайна — отсюда привычка замечать отступ, съехавший на два пикселя. Потом отвечал за архитектуру фронтенда в команде. Сейчас я единственный фронтенд-разработчик и веду клиентскую часть нескольких продуктов: от выбора стека до релиза.

Мой профиль — плотные экраны с фильтрами, таблицами и формами, которые остаются быстрыми и понятными.

года в коммерческой разработке
4+
приложений, где я единственный фронтенд-разработчик
5
быстрее деплой после перехода на Vite и pnpm
3,5×

Ищу продуктовую команду, где смогу расти в архитектуре фронтенда, а в перспективе — в fullstack и техническом лидерстве. Бэкенд-задачи готов брать уже сейчас: в своих проектах пишу на NestJS, Express и tRPC, работаю с PostgreSQL, Redis и Docker.

Опыт

От вёрстки по макетам до ответственности за фронтенд нескольких продуктов.

  1. Август 2022 — сентябрь 2023

    IGS

    Верстальщик-дизайнер

    • Адаптивная кроссбраузерная вёрстка по макетам Figma
    • Анимации и интерактив на CSS и JavaScript
    • Работа с дизайнерами над деталями макетов
  2. Октябрь 2023 — декабрь 2024

    LakiLeki studio

    Ведущий frontend-разработчик

    • Адаптировал Feature-Sliced Design под команду и проект
    • Управление состоянием на Redux Toolkit, MobX и React Query в разных проектах студии
    • Оплата через СБП, авторизация в один экран, тесты на Jest
  3. Февраль 2025 — сейчас

    Эксперт Центр

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

    • Единственный фронтенд-разработчик нескольких продуктов
    • Миграция с React на Next.js ради SSR и Core Web Vitals
    • Деплой в 3,5 раза быстрее после перехода на Vite и pnpm
  4. 2022 — 2026

    РТУ МИРЭА

    Бакалавриат

    • Информационные системы и технологии
    • Профиль — технологии искусственного интеллекта и анализ данных
    • Выпускная работа защищена на «отлично»
  5. 2026 — 2028

    РТУ МИРЭА

    Магистратура

    • Проектирование и обслуживание высоконагруженных информационных систем

Проекты и архитектура

Разработка комплексных веб-приложений, автоматизация внутренних процессов и проектирование fullstack-решений — от клиентских интерфейсов до архитектуры баз данных.

  1. Эксперт Центр, 2025 — сейчас

    Сервис аналитики госзакупок

    Поиск и анализ госзакупок: гибкие фильтры с сохранением в шаблоны, карточки закупок с досье на победителя — финансы, суды, история побед — и подписки с оплатой через ЮKassa.

    Моя роль. Единственный фронтенд-разработчик. С нуля построил три приложения экосистемы и выбрал для них стек.

    • Плотные экраны с большим объёмом данных, которые остаются быстрыми и читаемыми
    • Админ-панель с ролями, управлением подписками и входом от имени пользователя для техподдержки
    • Сервис для колл-центра и генподрядчиков: ссылки для сбора согласий на обработку персональных данных
    • Next.js
    • React
    • React Compiler
    • Vite
    • TypeScript
    • FSD
    • Tailwind CSS
    • shadcn/ui
    • TanStack Query
    • nuqs
    • Zustand
    • React Hook Form
    • Zod
    • MUI
  2. Эксперт Центр, 2025 — сейчас

    Внутренняя CRM и Chrome-расширение

    Через CRM проходят все внутренние процессы компании: вакансии, сотрудники, задания и личные кабинеты. Найм тоже — резюме кандидатов хранятся в CRM, а не на hh.ru.

    Моя роль. Единственный фронтенд-разработчик. Получил проект на стадии каркаса и наполнил его функциональностью, расширение сделал с нуля.

    • Расширение переносит кандидата со страницы резюме hh.ru в CRM в один клик
    • Перевёл состояние на Redux Toolkit и TanStack Query, обновил зависимости
    • Модули вакансий, сотрудников, заданий и личных кабинетов
    • React
    • TypeScript
    • Vite
    • Redux Toolkit
    • TanStack Query
    • MUI
    • Ant Design
    • dnd-kit
    • Chrome Extensions API
  3. Собственный проект, 2026

    Eduflow — платформа для онлайн-обучения

    Платформа в духе Stepik: курс → модуль → урок → шаг. Текст, видео и шесть типов интерактивных заданий — от тестов и сопоставления до пропусков и свободного ответа.

    Моя роль. Единственный разработчик: фронтенд, бэкенд, база данных и инфраструктура.

    • Автопроверка всех заданий, кроме свободного ответа: его проверяет преподаватель — «на проверке» → «принято» или «на доработку»
    • Сессии с ротацией refresh-токенов, роли ученика и преподавателя с разным доступом
    • 86 автотестов, прогресс и статистика обучения
    • pnpm monorepo
    • React
    • TypeScript
    • Vite
    • TanStack Query
    • React Hook Form
    • Vitest
    • MUI
    • dnd-kit
    • FSD
    • Express
    • tRPC
    • Zod
    • PostgreSQL
    • Prisma
    • Docker
  4. Telegram Mini App

    Кликер для Telegram

    Игровое мини-приложение внутри Telegram с мгновенным откликом на тапы.

    • Мультитач: до трёх одновременных касаний
    • Игровая экономика: токены за тапы, расход и восстановление энергии
    • Пружинящая анимация и всплывающее «+N» в ответ на каждое нажатие
    • Обмен данными с сервером в реальном времени по WebSocket
    • React
    • TypeScript
    • Vite
    • WebSocket
    • Axios
    • Sass
    • MUI

Стек

Основной стек — TypeScript, React и Next.js. В своих проектах веду pnpm-монорепо с бэкендом и инфраструктурой и отдельно интересуюсь безопасностью веб-приложений: аутентификация и сессии, защита от XSS и CSRF, rate limiting, валидация входных данных.

Основа

  • TypeScript
  • JavaScript
  • React
  • Next.js
  • HTML
  • CSS

Состояние и данные

  • Redux Toolkit
  • Zustand
  • MobX
  • TanStack Query
  • React Hook Form
  • Zod
  • WebSocket
  • REST
  • GraphQL

Интерфейсы

  • Tailwind CSS
  • shadcn/ui
  • MUI
  • Ant Design
  • SCSS
  • Figma

Сборка и качество

  • Vite
  • pnpm
  • Vitest
  • Jest
  • Testing Library
  • Oxlint
  • ESLint
  • Prettier
  • Husky
  • lint-staged
  • commitlint
  • Git

Бэкенд и DevOps

  • Node.js
  • NestJS
  • Express
  • tRPC
  • gRPC
  • PostgreSQL
  • Prisma
  • Redis
  • Docker
  • CI/CD
  • Linux

Частые вопросы

Какой формат работы рассматриваете?

Полную занятость — удалённо или гибрид. Живу в Москве, готов к переезду и командировкам.

Готовы брать бэкенд-задачи?

Да. В своих проектах пишу бэкенд на NestJS и Express с tRPC, работаю с PostgreSQL, Prisma, Redis и Docker. Если команде нужно — подключусь.

Какую команду ищете?

Продуктовую — где смогу расти в архитектуре фронтенда и участвовать в продуктовых решениях. Дальше хочу развиваться в сторону fullstack: бэкенд, DevOps, безопасность, со временем — техническое лидерство.

Как относитесь к легаси и техдолгу?

Спокойно: за легаси обычно стоит работающий продукт. Сначала разбираюсь, почему код устроен именно так, потом улучшаю по частям, а техдолг делаю видимым для команды. Опыт есть: миграция с React на Next.js, перевод состояния на Redux Toolkit и TanStack Query.

Чем полезны команде помимо своих задач?

Помогаю коллегам разобраться в сложных задачах и найти проблемные места. На текущей работе ко мне нередко обращаются и бэкенд-разработчики, чтобы вместе локализовать проблему.

Есть рекомендации?

Да — от руководителя проектов в Эксперт Центре и от fullstack-тимлида в LakiLeki studio. Контакты дам по запросу.

Давайте поработаем вместе

Быстрее всего отвечаю в Telegram. Также можно написать на почту.

Написать в Telegram