Разрабатываю веб‑сервисы и мобильные приложения

Пишу фронтенд на React и TypeScript. Для бэкенда использую Python и Node.js. Сейчас работаю над учебными платформами VK. До этого разрабатывал сервисы «Кофемании», медиаархив для телекомпаний и мобильные приложения.

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

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

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

Кейсы

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

    VK Education

    Разработка учебных платформ и сервиса оценки сотрудников 360° для VK.

    • Python
    • Django
    • React
    • PostgreSQL
  • Техлид продукта

    Медиакод

    Разработка видеоархива для телекомпаний с поиском и разметкой материалов для монтажа.

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

    Кофемания

    Разработка панели управления заказами для доставки, сервиса оплаты по QR-коду и сайтов для сети ресторанов.

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

    Lagooona

    Разработка социальной сети для iOS и Android с публикациями, историями и личными сообщениями.

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

    SuperPower (ex. WorkoutMe)

    Разработка приложения для домашних тренировок на 1–5 минут с календарём занятий и статистикой.

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

    ESports Turbo

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

    • Next.js
    • TypeScript
    • NestJS
    • PostgreSQL

Как я работаю

  • Разбираюсь в задаче

    Обсуждаем, кто будет пользоваться продуктом и что в нём нужно делать. Договариваемся, с чего начать и что можно отложить.

    • Требования к первой версии
    • Выбор технологий
    • Оценка сроков по этапам
  • Проектирование

    Продумываю, как хранить данные, какие запросы нужны интерфейсу и как связать продукт с другими сервисами.

    • Схема базы данных
    • Описание API и интеграций
    • Прототипы основных экранов
  • Разработка

    Собираю интерфейс, пишу серверную логику, подключаю оплату и внешние сервисы. В команде также проверяю код коллег.

    • Фронтенд и бэкенд
    • Платежи, уведомления и интеграции
    • Автотесты и код-ревью
  • Релиз и поддержка

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

    • Сборка и выкладка на сервер
    • Проверка основных сценариев
    • Исправления и новые функции