<aside>

308 → 0

배포 중 실패한 요청

OwnLog(멀티유저 블로그 서비스) · 블루-그린 배포 전후 (3,966건 중 → 13,308건 중, 로컬 측정)

</aside>

<aside>

4건 중 1건

동시 수락 중 성공

Team Builder(개발자 매칭 플랫폼) · 남은 자리 1개에 4명 동시 수락, 정원 초과 0

</aside>

<aside>

10건 중 1건

겹치는 예약 동시 요청 중 성공

M-SPACE(학과 공간 예약 시스템) 1인 프로토타입 · PostgreSQL EXCLUDE 제약으로 DB가 차단

</aside>

<aside>

212개

통합 테스트

OwnLog(멀티유저 블로그 서비스) · Testcontainers로 실제 PostgreSQL에서 검증

</aside>

<aside>

PROFILE

profile_circle.svg

여러 사용자가 동시에 눌러도 숫자가 틀리지 않는 서비스를 만드는 백엔드 개발자입니다.

Name: 나영준

Mail: [email protected]

Position: 백엔드 개발자

GitHub: github.com/happyzerojun

</aside>

SITE

happyzerojun - Overview

티스토리

“졸업 전 후배들에게 ‘가성비 맛집’ 선물했죠”


RESUME

팀 프로젝트에서는 팀장 · 백엔드 리드로 API 규칙과 동시성 제어를 맡았고, 개인 프로젝트에서는 요구사항 분석부터 DB 설계, 무중단 배포까지 직접 하며 "동시에 몰려도 틀리지 않는 서버"를 만들어 왔습니다.

<aside>

학력

(2021.03~2027.02) 조선대학교 IT융합대학 AI·SW융합학부 (컴퓨터공학전공) 졸업예정

교육

(2026.10~2026.11) 조선대 AI부트캠프사업단 AI응용프로젝트 — 블루-그린 무중단 배포 설계

(2022.01) 한전KDN 소프트웨어 교육 강사 양성 과정 수료

자격증

(2026.08) TOEIC Speaking IM2 (2025.08) NCA (2023.04) SQLD

수상 · 활동

(2026.05) 1인 개발 '가성비 맛집 지도' 광주일보 보도

(2025.06) 제20기 국토대장정 300km 완주

(2024.09) 데일 카네기 리더십 코스 수료

(2022.03~2023.12) 공군 병장 만기전역 — 복무 중 SQLD 취득

(2021~2026) 컴퓨터공학전공 학생회 사무부장 → 부회장 → 학생회장 · IT융합대학 체육대회(단과대 전체 339명 참가)에서 컴퓨터공학전공 운영 총괄

</aside>

SKILL

사용 기술

Skills


STRENGTHS

<aside>

동시성 제어

원자적 · 조건부 UPDATE로 "읽고 비교하고 쓰는" 경쟁을 한 문장으로 없애고, 실제 DB에 동시 요청을 보내 검증

Team Builder — 개발자 매칭 플랫폼

</aside>

<aside>

무중단 배포

자체 Nginx 뒤 blue/green 컨테이너, 헬스 체크 통과 시에만 전환, graceful shutdown

OwnLog — 멀티유저 블로그 플랫폼

</aside>

<aside>

DB 제약 설계

규칙을 EXCLUDE · 유니크 제약으로 DB에 선언하고, 위반 · 교착은 409로 변환

M-SPACE — 학과 공간 예약 · AI 비서

</aside>


PROJECT

블로그 홈 화면

블로그 홈 화면

1인 프로토타입 화면

1인 프로토타입 화면