Создаем и развиваем цифровые продукты, которые работают.

Интернет-магазины, порталы и сайты среднего и крупного бизнеса. С 2009 года отвечаем за скорость, стабильность, безопасность, высокие нагрузки и развитие проектов.

На проектах, созданных нами: более 3 млн покупателей, 10 000+ заказов в сутки, открытие страницы за 0,5 секунды, десятки связанных между собой бизнес-систем и сервисов.

Лучшие проекты

Проект под NDA · розница · 2019–2026

Интернет-магазин федеральной розничной сети

Запустили e-commerce платформу с нуля за 3 месяца. Развитие и оптимизация проекта уже 7 лет — высокая нагрузка, интеграции и постоянное развитие функциональности.

3 месяца
от старта до запуска
10 000+
заказов в сутки
0,5 сек
открытие страницы
7 лет
развития проекта
  • 1С / ERP
  • API мобильных приложений
  • Программа лояльности
  • Платежные интеграции
  • Scan & Go
  • ТСД
  • Постаматы
  • Быстрый каталогс фильтрами
  • Доставкапо зонам и слотам
  • Самовывозиз магазина

Cersanit · экосистема бренда · 2018–2026

Цифровая экосистема для Cersanit

Создали несколько цифровых продуктов для одного клиента: корпоративный сайт Cersanit, сайт Meissen Keramik и внутренний продуктовый портал для сотрудников и партнеров.

3 проекта
в одной экосистеме
5000+ SKU
в каталоге
40 000+
связанных материалов по товарам
8+ лет
поддержки и развития
  • Корпоративный сайт
  • Каталог
  • PVI-портал
  • B2B-портал
  • Поиск дилеров
  • Карта магазинов
  • Конструктор блоков
  • Для людейклиенты и партнеры
  • Для данныхединое хранилище
  • Соответствие брендбукуна всех продуктах

Lestate × SportPoint · B2B + B2C · 2018–2026

B2B и B2C e-commerce для одного клиента

С 2018 года развиваем оптовую платформу Lestate. Позже клиент доверил нам редизайн розничного интернет-магазина SportPoint.

20 000+
товаров
70 000+
торговых предложений
×5
ускорили сайт
8+ лет
работаем с клиентом
  • B2B-портал
  • B2C-магазин
  • Интеграция с 1С
  • Предзаказы
  • Склады и остатки
  • Каталог и фильтры
  • Оптовый порталцены под договор
  • Розничный магазинкаталог и фильтры
  • Обмен с 1Стовары и заказы

Четыре способа начать

Подключаемся в том формате, который подходит текущей стадии проекта.

  • Разработка с нуля

    Проектируем, разрабатываем, интегрируем и запускаем. Дальше развиваем продукт.

  • Модернизация

    Обновляем архитектуру и стек существующей системы — без остановки бизнеса.

  • Поддержка и развитие

    Берем систему как есть: держим стабильность, чиним проблемы, выпускаем функции.

  • Технический аудит

    Найдем узкие места и риски, покажем состояние и предложим, с чего начать.

    Обсудить аудит

Подробно по видам работ — в разделе «Услуги»: что входит, как идет работа, чем это подтверждено.

Варианты расчета

  • Разработка по этапам

    Большую работу делим на этапы: каждый оценивается заранее и оплачивается по завершении.

  • Абонентская плата

    Фиксированная сумма в месяц за оговоренный объем часов. Работа идет на стендах, через git и автоматическую выкладку, задачи и время — в трекере.

  • По факту работ (T&M)

    Оплата по фактическим трудозатратам, с предварительной оценкой каждой задачи.

Как мы работаем

В новом проекте выстраиваем этот процесс с первого дня. В существующем — приводим его в порядок постепенно, не останавливая текущую работу.

  • Docker · Nginx · php-fpm

    Отдельные среды

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

  • Git · Gitea · код-ревью

    Код и ревью

    Все изменения проходят через Git и проверку другим разработчиком. История изменений сохраняется.

  • PHPUnit · Vitest · смоук в браузере

    Тестирование

    Критичные сценарии проверяем автоматически: авторизация, заказ, оплата, интеграции и важную бизнес-логику.

  • sprint.migration · Doctrine Migrations

    Управляемые изменения

    Код, структура данных и конфигурация меняются версионно и одинаково применяются на всех средах.

  • CI/CD · сборка · выкладка

    Автоматическая выкладка

    Сборка и публикация изменений автоматизированы. Выпуск версии — повторяемая процедура, а не ручная работа на сервере.

  • Redmine

    Прозрачная работа

    Задачи, оценки и трудозатраты фиксируются в трекере. Видно, что сейчас в работе и что уже сделано.

На чем работаем

Новую разработку ведем на Symfony, Nuxt и Vue. Существующие системы поддерживаем на их текущем стеке и постепенно модернизируем там, где это оправдано.

Бэкенд

PHPSymfony1С-БитриксMySQLPostgreSQLRedisElasticsearchRabbitMQsprint.migrationDoctrine MigrationsPHPUnitPHP CS FixerRectorPHPStan

Фронтенд

NuxtVueTypeScriptVitePiniaUnoCSSSassHTMLBootstrapjQueryESLintVitest

Инфраструктура и процесс

GitDockerNginxCI/CDMailpitKibanaлогированиепрофилированиенагрузочные проверкиRedmine

Интеграции

REST APISOAPWebSocketSAML / ЕСИАОчереди1С и ERPПлатежные системыСлужбы доставкиПрограммы лояльностиМаркировкаГосуслугиАналитика и карты

Список неполный, и мы не считаем стек самоцелью. Nuxt и Symfony — то, на чем ведем новую разработку и на что переводим системы по частям; Битрикс — то, на чем их поддерживаем и с чего мигрируем.

Если у вас другое, скажите: разберемся.

Еще наши работы

Отвечаем за цикл: дизайн, разработка, интеграции, оптимизация и развитие.

Наши клиенты

Розничные сети и производители, дистрибьюторы и государственные центры услуг. С большинством работаем не первый год.

«Помимо работ по техническому заданию, TeamProfi всегда дает рекомендации по улучшению проекта и всегда на связи».

Алексей Афанасов, руководитель интернет-магазина «Алмаз-Холдинг»

Расскажите о проекте

Новый продукт, развитие существующей системы или смена подрядчика — опишите задачу. Ответим, как можем подойти к ней и что потребуется для старта.

Андрей Медведев, основатель TeamProfi
Андрей Медведевоснователь TeamProfi

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

Не любите формы? Напишите на sale@teamprofi.ru