AI sales platform for B2B
2025 – 2026РольFullstack-розробник
SaaS, де бізнес налаштовує AI-менеджерів з продажу для дзвінків, SMS, email, месенджерів і віджета на сайті.
- Laravel
- Vue
- FastAPI
- PostgreSQL
- Redis
- Docker
Рішення
Як fullstack-розробник у великій команді відповідав за значну частину кабінету клієнта й кілька сервісів:
- Розподіл лідів: round-robin, зважена, командна й гібридна стратегії з урахуванням доступності менеджерів і календарів; ручний порядок перетягуванням.
- Календарі й запис: Google Calendar і Calendly з вебхуками, двостороння синхронізація, сервіс вільних слотів по всіх календарях, захист від подвійного бронювання, бронювання через function calling AI-менеджера.
- AI-менеджер: виклики функцій для слотів, бронювання й оновлення контактів; пошук у базі знань з інкрементною індексацією; перемикання мови з підтвердженням; шість стилів розмови; захист від prompt injection; перевірка токенів перед кожним запитом до моделі.
- Конструктор сценаріїв: перероблений візуальний редактор із змінними, валідацією звʼязків і авторозкладкою, автозбереження й відкат, міграція всіх сценаріїв з JSON у реляційні таблиці без втрати даних.
- Канали: єдиний конфігуратор голосу, email, SMS і iMessage з валідацією в реальному часі та сторінка інтеграцій каналів.
- Телефонія: історія дзвінків, записи й транскрипти, налаштування голосу для кількох провайдерів мовлення, кампанії дзвінків з CSV, тестові дзвінки з браузера, перехід на потокове розпізнавання мовлення і SIP-міст із двома операторами — зокрема знайдена й виправлена гонка між подіями оператора й SIP-сигналізацією.
- Білінг на токенах: дашборд балансу з прогнозом, Stripe pay-as-you-go, підписки, автопоповнення й рахунки, живий баланс через WebSocket, ліміти тарифів і знижки аж до Stripe, безлімітні ролі власника зі синхронізацією між двома базами.
- Маркетплейс номерів: пошук і купівля номерів за токени, верифікація за вимогами країн, звіти витрат, аудит-лог і ролі.
- Безпека: двофакторний вхід, зокрема після OAuth, SAML SSO, JWT між сервісами, маскування персональних даних.
- DevOps: Dockerfile для кожного сервісу, перенесення продакшну з AWS на Azure з інфраструктурою як кодом, runbook-ами й атомарним перемиканням 13 DNS-записів; PgBouncer для 12 Python-сервісів після вичерпання пулу зʼєднань.
- Якість: близько 25 тис. рядків тестів (PHPUnit, Vitest, pytest, E2E).













