AI sales platform for B2B
2025 – 2026역할풀스택 개발자
기업이 통화, SMS, 이메일, 메신저, 웹 위젯을 위한 AI 영업 에이전트를 설정하는 SaaS.
- Laravel
- Vue
- FastAPI
- PostgreSQL
- Redis
- Docker
해결책
대규모 팀의 풀스택 개발자로서 고객 대시보드의 상당 부분과 여러 백엔드 서비스를 맡았습니다.
- 리드 배분: 매니저의 가용 시간과 캘린더를 반영한 라운드 로빈, 가중치, 팀, 하이브리드 전략; 끌어다 놓아 정하는 수동 순서.
- 캘린더와 예약: 웹훅을 사용하는 Google Calendar와 Calendly, 양방향 동기화, 모든 캘린더를 아우르는 빈 시간대 서비스, 중복 예약 방지, 함수 호출로 AI 에이전트에 제공하는 예약 기능.
- AI 에이전트: 시간대 조회, 예약, 연락처 갱신을 위한 함수 호출; 증분 색인을 사용하는 지식 베이스 검색; 확인을 거치는 언어 전환; 여섯 가지 대화 스타일; 프롬프트 인젝션 방어 가드레일; 모든 모델 호출 전 토큰 확인.
- 플로 빌더: 변수, 검증된 연결선, 자동 레이아웃, 자동 저장과 롤백을 갖춘 새로 디자인한 비주얼 편집기, 그리고 데이터 손실 없이 모든 플로를 JSON에서 관계형 테이블로 옮긴 마이그레이션.
- 채널: 실시간 유효성 검사를 갖춘 음성, 이메일, SMS, iMessage 통합 설정 화면과 채널 연동 페이지.
- 전화: 통화 기록, 녹음과 전사, 여러 음성 제공업체의 음성 설정, CSV 기반 통화 캠페인, 브라우저 테스트 통화, 스트리밍 음성 인식으로의 전환, 두 통신사와 연결한 SIP 브리지. 통신사 이벤트와 SIP 시그널링 사이의 경쟁 상태를 직접 추적해 수정하기도 했습니다.
- 토큰 과금: 예측이 포함된 잔액 대시보드, Stripe 종량제, 구독, 자동 충전과 인보이스, WebSocket을 통한 실시간 잔액, Stripe까지 이어지는 요금제 한도와 할인, 두 데이터베이스 간에 동기화되는 무제한 소유자 역할.
- 전화번호 마켓플레이스: 토큰 가격으로 번호 검색과 구매, 국가별 규제 인증, 지출 보고서, 감사 로그와 역할.
- 보안: OAuth 이후를 포함한 2단계 로그인, SAML SSO, 서비스 간 JWT, 개인 식별 정보 마스킹.
- DevOps: 모든 서비스의 Dockerfile, 코드형 인프라를 이용한 AWS에서 Azure로의 프로덕션 이전, 런북과 DNS 레코드 13개의 원자적 전환; 연결 풀 고갈 이후 Python 서비스 12개에 PgBouncer 도입.
- 품질: 약 25,000줄의 테스트(PHPUnit, Vitest, pytest, E2E).


