지승렬 (Backend / Platform Engineer)
역량
API, 비동기 처리 및 시스템 연동
- Go, Python/Django, PHP 기반 백엔드 및 웹 서비스 개발과 운영 경력 6년 이상
- 의료기기의 통신 방식과 데이터 형식을 분석해 신규 장비 연동 구조와 백엔드 API를 설계하고 구현
- Django 기반 콘텐츠 플랫폼에서 영상 업로드, 발행 상태 관리, HLS 배포를 위한 API와 PublishJob 구조 설계
- Celery, Redis, SQS, Redis Queue 기반 비동기 처리 구조를 활용해 영상 인코딩과 대규모 이벤트 요청 처리
- Swagger 기반 API 문서화를 적용해 프론트엔드 팀과의 협업 편의성 개선
콘텐츠 및 데이터 파이프라인 설계
- 영상 업로드부터 비동기 인코딩과 콘텐츠 배포까지 이어지는 처리 파이프라인 설계와 운영
- Presigned URL을 이용한 S3 직접 업로드와 PublishJob 생성
- AWS SQS 작업 전달, FFmpeg HLS 인코딩, S3와 CloudFront 배포 구조 구현
- 의료 데이터의 수집, 처리, 저장, 제공 전 과정을 개발하고 데이터 특성에 따라 파일 시스템과 데이터베이스 저장 방식을 구분
- 프록시 네트워크와 요청 최적화를 활용해 수십만~100만 건 규모의 이커머스 상품 데이터 수집
- 의료 데이터 암호화 및 기존 데이터를 신규 테이블 구조로 이전하는 마이그레이션 수행
서비스 안정성 및 운영 자동화
- AWS EC2, S3, CloudFront, CloudWatch 환경에서 서비스 배포, 모니터링, 장애 대응 경험
- 특정 기간에 트래픽이 집중되는 일일 참여자 10만 명 이상 규모의 이벤트 서비스를 운영하고 실시간 장애에 대응
- Celery 작업 재시도와 실행 제한 시간으로 발생한 작업 상태 불일치 문제를 분석하고 작업 처리 설정과 상태 관리 로직 개선
- 로깅 시스템과 에러 처리 방식을 개선하고 핵심 데이터 처리 로직의 단위 테스트를 추가
- GitHub Actions와 ECR을 활용해 Docker 이미지 빌드와 배포 과정을 자동화하고 서버 내부의 수동 빌드 작업을 개선
성능 최적화 및 점진적 아키텍처 개선
- Go의 동시성 모델을 활용해 의료 이미지 처리 로직을 병렬화하고 처리 시간을 약 11초에서 4초로 단축
- 의료기기 통신 과정에 로컬 캐싱 구조를 도입해 DB 접근량을 기존 대비 22% 절감
- 기존 서비스에 미치는 영향을 최소화하면서 도메인별 책임과 의존성을 분리하는 방향으로 레거시 구조 개선
- API 서버와 영상 인코딩 워커의 역할을 분리하고 작업 큐 기반으로 확장할 수 있는 처리 구조 설계
- FFmpeg의 코덱, CRF, 비트레이트, 프레임 레이트 옵션을 분석하고 조정해 영상 품질과 HLS 재생 안정성 개선
RAG 및 LLM 기반 검색 시스템 설계
- 강의 자막과 메타데이터를 청킹하고 임베딩하여 LLM이 활용할 수 있는 검색 인덱싱 파이프라인 구축
- PostgreSQL FTS와 pgvector를 결합한 키워드, 의미 기반 하이브리드 검색 구현
- 검색 품질이 낮은 경우 LLM Query Rewrite 후 재검색하는 조건부 검색 최적화 로직 구현
- 검색 결과를 기반으로 실 데이터와 교차 검증을 적용해 근거 없는 응답과 Hallucination 방지
- Golden Dataset 기반 RAG 회귀 테스트와 검색 랭킹 A/B 테스트 구조를 구축해 품질을 지속적으로 검증 가능한 구조 설계
주요 성과
- 11초 → 4초 Go 동시성으로 의료 이미지 처리 병렬화
- DB 접근 22% 절감 의료기기 통신에 로컬 캐싱 도입
- DAU 10만 대규모 이벤트 서비스 운영과 실시간 장애 대응
- 100만 건 수집 Amazon 상품 데이터, 약 17K requests / 50달러
프로젝트
Lecture Streaming Service (개인) 2026.05 - 현재
개인 프로젝트 (현재)
강의 영상 업로드부터 HLS 변환과 CDN 배포까지 이어지는 동영상 스트리밍 서비스 개발
주된 업무 및 실적
- Presigned URL 기반 S3 직접 업로드와 PublishJob, SQS, FFmpeg HLS 인코딩, CloudFront 배포 파이프라인 구현
- API 서버와 인코딩 워커를 분리하고 SQS, CloudWatch, ASG 기반으로 전환해 일일 인프라 비용을 약 3달러에서 약 1.17달러로 절감
- Celery와 Redis Visibility Timeout 충돌로 발생한 작업 상태 불일치를 분석하고 처리 설정 개선
- GitHub Actions와 ECR을 활용해 Docker 이미지 빌드와 배포 과정 자동화
- PostgreSQL FTS와 pgvector를 결합한 하이브리드 검색과 검색 랭킹 A/B 테스트 구조 구현
- 강의 자막 기반 RAG 질의응답 파이프라인 구축
- VAD와 Groq Whisper를 조합해 하루 강의 기준 STT 비용을 약 1.48달러에서 무료 플랜 범위로 절감
- SSE 기반 실시간 공지 알림과 AI 이미지 생성 기반 썸네일 자동화 기능 구현
- 관련 글: https://dseung001.github.io/series/class-s-project
사용 기술
Healthcare On-Premise Web Service 2024.04 - 2026.01
(주)휴비츠 SE Team 연구원 팀원 (1년 10개월)
병원 사설 네트워크에서 운영되는 온프레미스 웹 서비스의 데이터 파이프라인 구축 및 전체 개발 프로세스 수행
주된 업무 및 실적
- 병원 온프레미스 환경을 고려하여 신규 의료기기 추가 시 통신 방식 정의 및 연동 구조 설계
- 의료기기 송신 데이터의 특성에 따라 파일 시스템 기반 처리 또는 데이터베이스 저장 방식 선택 및 설계
- 의료 데이터 로컬 캐싱 기능 추가로 장비 통신 시 DB 커넥션 접근 비율 감소
- 이미지 처리에 병렬 처리 기능 도입
- 신규 검사 항목 또는 장비 추가 시 데이터 저장 구조 설계
- 백엔드 API부터 화면 기능까지 구현
- 기존 레거시 프로젝트의 유지보수 비용 절감을 위해 도메인 단위 책임 분리 및 점진적 리팩토링 수행
- 로깅 시스템과 에러 처리 방식 개선
- 핵심 로직 단위 테스트 추가로 운영 안정성 강화
사용 기술
E-commerce Data Collection Pipeline 2024.01 - 2024.04
(주)에이아이썸 개발팀 주임연구원 팀원 (4개월)
프록시 비용과 요청량을 고려한 Python 기반 해외 이커머스 상품 수집 시스템 개발
주된 업무 및 실적
- 프록시 네트워크, 요청 수 최적화, 스케줄링을 활용한 상품 데이터 수집 구조 설계 및 구현
- 약 17,000회의 요청과 50달러의 프록시 비용으로 Amazon 상품 데이터 약 100만 건 수집
- 약 6,000회의 요청과 18달러의 프록시 비용으로 Shopee 상품 데이터 약 20만~28만 건 수집
- Windows 환경에서 스케줄러 기반 정기 수집 작업 구성
사용 기술
Event & Corporate Web Service Development 2019.09 - 2023.08
주식회사 비트리 개발팀 사원 매니저 (4년)
리워드 이벤트 및 기업 웹 서비스 개발과 운영
주된 업무 및 실적
- Laravel 기반 분기별 이벤트성 웹 서비스 개발과 운영
- 요구사항 확인부터 개발, AWS 배포, 모니터링, 장애 및 고객 문의 대응까지 서비스 전체 생애주기 담당
- 추첨, 포인트, 코드 입력 등 DAU 10만 규모 이벤트 기능 구현
- Redis Queue를 활용한 이벤트 요청 비동기 처리
- 경품 중복 당첨 방지 로직 적용으로 처리 안정성 강화
- Swagger 기반 API 문서화 수행
- AWS EC2, S3, CloudWatch 기반 배포와 모니터링 수행
- 맥도날드 공식 홈페이지, 삼성, 포스코 뉴스룸, 가나아트 등 기업 웹서비스 유지보수 및 기능 개선
- 다국가 뉴스룸 사이트 로컬라이징, 콘텐츠 운영, CloudFront 연동 작업 수행
사용 기술
Bitree Apprenticeship (도제) 2019.05 - 2019.06
주식회사 비트리 개발팀 도제 활동 (2개월)
APM과 WordPress를 통한 유지보수와 서포팅
사용 기술
경력
총 6년 8개월
(주)휴비츠 SE Team
(주)에이아이썸 개발팀
주식회사 비트리 개발팀
주식회사 비트리(도제)
자격증
- SQL 개발자
- 네트워크관리사 2급
- 정보처리기사
- 정보처리산업기사
- 기타 IT 자격증 4건
기타
학력
한국방송통신대학교
컴퓨터과학과 (학사)