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

Пишу фронтенд на 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 и связи с другими сервисами. Если макетов нет, собираю прототипы основных экранов.

  • Разрабатываю

    Пишу интерфейс и серверную часть, подключаю оплату и внешние сервисы. Основные сценарии покрываю автотестами.

  • Запускаю и поддерживаю

    Выкладываю продукт на сервер и проверяю основные сценарии после запуска. Исправляю ошибки и дорабатываю продукт по обратной связи от пользователей.