Проектирую и вывожу в прод веб-платформы

Fullstack-разработчик: веду продукт от схемы данных и API до интерфейса и релиза. Основной стек — TypeScript, React и Next.js на фронтенде, Node.js и Python на бэкенде. Работаю и в одиночку, и в команде — разработчиком или техлидом.

Стек
  • TypeScript
  • React
  • Next.js
  • React Native
  • Node.js
  • Python
  • PostgreSQL
  • Docker
Даниил Чистяков, разработчик сайтов и приложений

Даниил Чистяков

Разработчик сайтов и приложений

Этапы разработки продукта

  • Анализ задачи

    Разбираю, какую задачу бизнеса решает продукт, кто им пользуется и какие есть ограничения по срокам.

    • Объём MVP и порядок следующих релизов
    • Стек и инфраструктура под задачу
    • Оценка сроков по этапам
  • Проектирование

    До начала разработки фиксирую схему данных, API и границы модулей, чтобы продукт не пришлось переписывать через год.

    • Модели данных и контракты API
    • Архитектура и контракты между сервисами
    • Прототип ключевых экранов
  • Разработка

    Пишу фронтенд и бэкенд сам или вместе с командой: интерфейс, серверную логику, интеграции.

    • Платежи и интеграции: СБП, CloudPayments, iiko, Bitrix24
    • Интерфейсы в реальном времени: SignalR, WebSocket
    • Код-ревью и автотесты в CI
  • Запуск и развитие

    Вывожу продукт в прод и остаюсь на связи: исправляю, дорабатываю, развиваю по обратной связи.

    • MVP в продакшен за 4 недели
    • Релизы под расписание бизнеса
    • Поддержка и развитие после запуска

Кейсы

  • Fullstack-разработчик

    VK Education

    Образовательные платформы VK: LMS VK Education, ШИФТ, Академия VK Рекламы, ВКуб и «Ревью 360».

    • Python
    • Django
    • React
    • PostgreSQL
  • Fullstack-разработчик

    Экскурсии в Технопарк «Сколково»

    Сайт экскурсий Технопарка «Сколково»: выбор даты, свободные места, бронь и оплата картой.

    • Next.js
    • TypeScript
    • Strapi
    • CloudPayments
  • Техлид продукта

    «МедиАрхив»

    Система, где телекомпании ведут видеоархив: от загрузки исходников до выдачи пакетов монтажу.

    • React
    • TypeScript
    • NestJS
    • FastAPI
  • Frontend-разработчик

    Кофемания

    Delivery Hub для операторов доставки, заказ и оплата по QR за столом и сайты «Кофемании».

    • React
    • TypeScript
    • Next.js
    • SignalR
  • Руководитель разработки

    Lagooona

    Соцсеть для фото, видео и историй, запущенная весной 2022 года на замену заблокированному Instagram.

    • React Native
    • TypeScript
    • NestJS
  • Frontend-разработчик

    SuperPower (ex. WorkoutMe)

    Фитнес-приложение с тренировками на 1–5 минут дома и без инвентаря.

    • React Native
    • TypeScript
    • Redux
    • Firebase
  • Руководитель разработки

    ESports Turbo

    Портал турниров по Dota 2 и протокол матчей: события из игры сразу попадают в таблицу судьи.

    • Next.js
    • TypeScript
    • NestJS
    • PostgreSQL