상표의 마킹

김상표

"5만 대 이상의 엔드포인트를 수용하는 보안 플랫폼의 SaaS 전환을 주도한 3년 차 백엔드 개발자"

보안 솔루션의 온프레미스에서 SaaS로의 전환 프로젝트에서 멀티테넌트 아키텍처 설계와 대용량 트래픽 최적화를 전담했습니다.

단순히 기능을 만드는 것을 넘어, 시스템의 확장성과 데이터 격리 수준을 고민하며 인프라 비용을 절감하는 솔루션을 지향합니다.

github

기술 스택

언어

Typescript

프레임워크

NestJS, Node.js, React.js

DB

Postgresql, MariaDB, Redis, OpenSearch/Elasticsearch

경력

2023.07 ~ 현재 | 윈스테크넷 | 웹 개발자 (인턴 → 주임 연구원)

  • 온프레미스 보안 솔루션을 SaaS 환경으로 전환하는 프로젝트에서 NestJS 기반 백엔드 개발을 주력으로 담당
  • 계층형 멀티테넌시 구조 설계 및 테넌트 단위 데이터 모델링에 참여
  • 기존 레거시 비즈니스 로직 유지보수 및 점진적 구조 개선
  • Redis 캐싱을 활용한 API 성능 개선 및 트래픽 대응
  • React 기반 관리자 UI에서 고객사 요구사항을 반영한 사용성 개선 및 신규 기능 구현

2022.03 ~ 2022.06 | 프리것버드 | 인턴

  • Cocos Creator 기반 TypeScript 프로젝트에서 클라이언트 로직 개발 및 기능 구현
  • hls.js를 활용한 동영상 스트리밍 위젯 개발
  • 기존 프로젝트 디자이너·기획자와 협업하여 UI 리소스 적용 및 인터랙션 개선

프로젝트

2025.09 ~ 현재 | AI 기반 보안 관리 플랫폼 (AIVAX)

  • AI 서비스(ChatGPT, Gemini, IDE Copilot 등) 사용 시 발생하는 보안 위협을 관리하기 위한 SaaS 보안 플랫폼 백엔드 개발 담당
  • NestJS 기반 API 서버에서 도메인 모델링 및 데이터 설계 주도
  • 대용량 보안 이벤트 로그를 OpenSearch에 적재·조회하는 구조 설계
  • Redis를 활용한 세션/정책 캐싱으로 실시간 처리 성능 개선
  • POC 단계에서 실제 제품화 전환을 고려한 요구사항 충족, 아키텍처 설계 및 확장성 검토

기술 스택: NestJS, MariaDB, Redis, OpenSearch, React

2024.07 ~ 2025.09 | APT AM SaaS 전환 프로젝트

  • 기존 온프레미스 APT AM 제품을 클라우드 기반 SaaS로 재구축
  • NestJS 기반 계층형 멀티테넌시 아키텍처 설계 및 구현 (상·하위 테넌트 간 권한 위임 구조)
  • 테넌트 단위 데이터 분리를 고려한 DB 스키마 및 도메인 모델링
  • Redis 캐싱 도입으로 반복 조회 API 응답 시간 대폭 개선
  • SaaS 환경에 적합한 인증/권한 구조(RBAC) 설계 및 구현
  • 기존 jQuery 기반 레거시 UI를 React + Tailwind + shadcn UI로 전환

기술 스택: NestJS, PostgreSQL, Redis, React

2024.08 ~ 2024.12 | APT Update Server (AUS) 개발

  • APT 보안 장비에 배포되는 정책을 관리·전달하는 Update Server 백엔드 개발
  • 다수 장비에서 동시에 업데이트 요청이 발생하는 상황을 고려해 피크 트래픽 완화를 위한 처리 로직 개선
  • Redis를 활용한 정책 캐싱 및 요청 분산 처리

기술 스택: NestJS, PostgreSQL, Redis, React

2023.07 ~ 2025.09 | APT 제품 개발 및 유지보수

  • 기존 APT 제품의 기능 개발 및 유지보수
  • 레거시 코드(jQuery, PHP, SQLite) 분석 및 버그 수정
  • SaaS 전환을 위한 기존 로직 분석 및 마이그레이션 지원

기술 스택: PHP, jQuery, SQLite