AI sales platform for B2B
2025 – 2026RolleFull-Stack-Entwickler
Ein SaaS, in dem Unternehmen KI-Vertriebsagenten für Anrufe, SMS, E-Mail, Messenger und ein Web-Widget einrichten.
- Laravel
- Vue
- FastAPI
- PostgreSQL
- Redis
- Docker
Lösung
Als Full-Stack-Entwickler in einem großen Team verantwortete ich einen Großteil des Kunden-Dashboards und mehrere Backend-Dienste:
- Lead-Verteilung: Round-Robin-, gewichtete, Team- und hybride Strategien mit Verfügbarkeit und Kalendern der Manager; eine manuelle Reihenfolge per Drag-and-drop.
- Kalender und Buchung: Google Calendar und Calendly mit Webhooks, Zwei-Wege-Synchronisierung, ein Dienst für freie Termine über alle Kalender, Schutz vor Doppelbuchungen, Buchung für den KI-Agenten per Function Calling verfügbar.
- KI-Agent: Funktionsaufrufe für Termine, Buchung und Kontaktaktualisierungen; Wissensdatenbank-Suche mit inkrementeller Indexierung; Sprachwechsel mit Bestätigung; sechs Gesprächsstile; Schutzmechanismen gegen Prompt Injection; Token-Prüfungen vor jedem Modellaufruf.
- Flow-Builder: ein neu gestalteter visueller Editor mit Variablen, validierten Kanten und Auto-Layout, automatischem Speichern und Rollback sowie eine Migration aller Flows von JSON in relationale Tabellen ohne Datenverlust.
- Kanäle: ein Konfigurator für Sprache, E-Mail, SMS und iMessage mit Echtzeit-Validierung und eine Seite für Kanalintegrationen.
- Telefonie: Anrufhistorie, Aufzeichnungen und Transkripte, Spracheinstellungen für mehrere Sprachanbieter, Anrufkampagnen aus CSV, Testanrufe im Browser, ein Umstieg auf Streaming-Spracherkennung und eine SIP-Bridge zu zwei Carriern – einschließlich einer Race Condition zwischen Carrier-Events und SIP-Signalisierung, die ich aufgespürt und behoben habe.
- Token-Abrechnung: ein Guthaben-Dashboard mit Prognose, Pay-as-you-go über Stripe, Abos, automatisches Aufladen und Rechnungen, Live-Guthaben über WebSocket, Tariflimits und Rabatte bis hin zu Stripe, unbegrenzte Owner-Rollen, synchronisiert zwischen zwei Datenbanken.
- Marktplatz für Telefonnummern: Nummernsuche und -kauf mit Preisen in Tokens, regulatorische Verifizierung nach Land, Ausgabenberichte, Audit-Log und Rollen.
- Sicherheit: Zwei-Faktor-Anmeldung auch nach OAuth, SAML-SSO, JWT zwischen Diensten, Maskierung personenbezogener Daten (PII).
- DevOps: Dockerfiles für jeden Dienst, Migration der Produktion von AWS zu Azure mit Infrastructure as Code, Runbooks und eine atomare Umstellung von 13 DNS-Einträgen; PgBouncer für 12 Python-Dienste nach erschöpftem Connection-Pool.
- Qualität: rund 25.000 Zeilen Tests (PHPUnit, Vitest, pytest, E2E).

