RED BRIDGE DEV
Engineering Portfolio

RED BRIDGE백엔드 / 풀스택 엔지니어링 기록

AI 서비스·결제·인증·검색·데이터 인프라를 설계부터 배포·운영까지 책임진 프로젝트 기록입니다.

기업 실서비스에서 담당한 프로젝트와, RED BRIDGE가 직접 기획해 운영하는 자체 서비스를 함께 정리했습니다. 비공개 저장소 프로젝트는 코드 대신 문제 → 설계 → 결과 중심으로 소개합니다.

Python 3.12FastAPISQLAlchemy 2.0 (완전 비동기)MySQLOpenSearchDockerGitHub Actions (self-hosted)Sentry / structlog

담당 영역 한눈에 보기

사용자 접점고객·매장·파트너가 쓰는 화면
모바일 앱매장 POS파트너 웹
직접 설계·구축한 백엔드이 포트폴리오의 핵심 영역
AI 대화간편결제본인인증검색앱 메인 API
데이터 · 인프라안전한 데이터 운영의 기반
데이터베이스검색 인덱스DB 변경 관리 플랫폼
외부 연동검증된 외부 서비스와 연결
AI(OpenAI)결제사(PG)본인인증사

기술 역량 요약

영역기술 · 경험
백엔드Python 3.12 · FastAPI · SQLAlchemy 2.0 완전 비동기(aiomysql/asyncmy) · Pydantic · Alembic · 도메인 모듈/DDD/헥사고날 아키텍처
AI 엔지니어링LLM 에이전트 설계(자체 DAG → ReAct 전환) · RAG(pgvector) · SSE 스트리밍 · Whisper STT/TTS · 프롬프트 설계 · LLM 응답 자동 평가(QA)
결제 · 인증PG 연동(NICEPAY/NicePos/KCP) · 망취소·멱등성·정합성 · QR 간편결제 · 통합 본인인증(tx_id/S2S) · 보안 취약점 수정 · AES/Fernet/PBKDF2
검색 · 데이터OpenSearch(nori 형태소·동의어·geo) · 무중단 재색인 · DB 마이그레이션 거버넌스 · 이벤트 스키마 레지스트리
DevOpsGitHub Actions(self-hosted runner) · Docker/Compose · 배포 검증 게이트 · Sentry/structlog 관측성 · Slack 운영 알림 · 모바일 스토어 CD 재구축
프론트엔드Flutter(모바일·Windows 데스크톱) · Next.js/React · SSE 클라이언트 · three.js

일하는 방식

  • 끝까지 오너십 — 설계 → 구현 → 테스트 → CI/CD → 배포 → 운영 알림·런북까지 한 사이클을 완결
  • 정합성에 대한 집착 — 망취소 워커, 드리프트 감시, up-down-up 왕복 테스트처럼 “실패하는 경로”를 먼저 설계
  • 무중단 전환의 반복 경험 — 에이전트 아키텍처 전환, 본인인증 V2, 검색 alias 스왑, 레거시 응답 호환 — 서비스를 세우지 않고 갈아끼우는 패턴에 익숙
  • 관측 가능해야 운영 가능 — trace_id 분산 추적, 턴 단위 latency 로깅, Sentry 규약화를 모든 프로젝트에 기본 적용
기업 실서비스 프로젝트는 재직 중 수행한 개발 건으로, 코드는 사내 비공개 저장소에 있습니다. 아키텍처·수치는 보안에 문제없는 수준으로 재구성했으며, 상세 내용은 미팅에서 설명 가능합니다.