본문으로 건너뛰기
온라인
kov0.46.1 · 1d135e2
mainlane.io

포트폴리오

우리가 만든 제품: 과제, 해결책, 결과.

플랫폼
기술

18개 중 3개 표시

팀 참여

고객사 팀의 일원으로 참여한 프로젝트입니다. 고객사 이름은 밝히지 않습니다.

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).