김경록 (Roki)

서버/백엔드 개발자 · 고객을 고려한 안전하고 편리한 서비스를 개발합니다
김경록 프로필

안녕하세요,
개발의 가치를 전달하는, 서버 개발자 김경록입니다.

📞 Phone: 010-8079-5427

📧 Email: kkl5468@gmail.com

GitHub GitHub: github.com/KimGyeongLock

📝 Blog: kimgyeonglock.github.io

INTRODUCE

웹/앱 서비스의 백엔드 개발과 창업 경험을 바탕으로, 기획–개발–운영 전 과정을 직접 책임지며 고객을 먼저 생각하는 서비스를 만들어왔습니다.
누적 280명의 사용자를 확보한 서비스를 직접 개발하며 6,000만 원 이상의 투자 유치라는 성과를 만들었고, 서비스 운영 과정에서 성능 최적화·데이터 정합성·안정성을 중심으로 한 백엔드 설계를 경험했습니다.
카카오테크 부트캠프 수료를 통해 Spring 기반 백엔드 역량을 체계적으로 다졌으며, 대규모 트래픽과 동시성을 고려한 구조 설계와 성능 개선을 실제 프로젝트에 적용해 왔습니다.
개인의 성과에 그치지 않고, 팀과의 협업을 통해 문제를 공유하고 해결하며 기술적 선택이 서비스의 신뢰도와 지속 가능성으로 이어지도록 고민하는 개발자로 성장하고자 합니다.

SKILL

Backend
Spring Boot, Java, JPA
Frontend
Flutter, React, TypeScript
DB & Infra
MySQL, Redis, Firebase, Docker, AWS
Tools
Git / GitHub, Jira

EXPERIENCE

Nein to Sick

| CTO (개발 팀장)

Startup

7개월 2024.05.22 ~ 2024.12.31

  • LLM 기반 일상 감정 관리 플랫폼 ‘반디’ 기획 및 개발
  • 일기 작성 및 공유 기능 개발 (FE & BE)
  • 감정별 대표 문서 체계 도입해 데이터 탐색 효율 개선
  • B2B 확장 후 고객사 전용 통계 대시보드, 민원 게시판 개발
  • Sentry 기반 에러 수집 및 모니터링 시스템 구축
  • Skill Keywords
    Flutter OpenAI API Firebase DeepL API Sentry Git/GitHub

Link: Nein to Sick Company - Why Not Change the World

PROJECT

인가 구조 재설계로 IDOR 취약점 제거 및 개인정보 유출 예방

2025.07 ~ 운영중

대학 이수 관리 및 졸업 설계 서비스, GRADU

  • 학생별 리소스를 다루는 API에서 인가 우회 가능성을 점검하기 위해 OpenAPI 스펙 기준 10개 엔드포인트를 식별
  • “본인 / 타인 / 미인증 사용자” 조합으로 총 30개의 인가 테스트 시나리오를 설계하고 JUnit 통합 테스트로 자동화
  • 일부 API에서 URL의 식별자만 변경해 타인 데이터 접근이 가능한 IDOR 취약점을 발견
  • AOP 기반 인가 어노테이션을 도입해 컨트롤러 진입 전 JWT와 PathVariable을 비교하도록 구조를 개선
  • DB 스키마를 재점검하며 학번·실명 등 직접 식별자 컬럼을 제거하고, 필수 이메일만 AES 암호화하여 저장하도록 리팩토링
  • 인가 테스트 30/30 통과, 민감 컬럼 약 70% 감소, IDOR 취약점 제거

Link: https://gradu0420.notion.site/GRADU-2bdd4780dde180709bd6c3e868fa1360

GitHub: https://github.com/KimGyeongLock/GRADU

감정별 대표 문서 체계 도입으로 일기 추천 성능 개선

2024.05 ~ 운영중

LLM 기반 일상 감정 관리 플랫폼, 반디

  • 기존 키워드 매칭 방식이 전체 일기 탐색을 유발해 Read 병목이 발생함을 정의
  • LLM으로 추출한 감정 키워드를 5개 감정 카테고리로 정규화
  • 각 카테고리에 대표 일기 4개를 유지하는 대표 문서 체계를 설계
  • 신규 일기는 카테고리 매핑 후 해당 4개 문서만 비교하도록 추천 로직을 변경
  • 조회 대상 O(N) → O(20)건, DB Read 약 98% 절감

Store Link: https://tosto.re/bandiApp

B2B 웹: https://bandi-official.web.app

GitHub: https://github.com/Nein-to-Sick/bandi_official

동시성 제어 및 Redis 오프로딩으로 중고거래 트래픽 안정화

2024.10 ~ 2024.12

사물함 기반 비대면 중고거래 커머스 서비스, 거래함

  • 멀티 스레드 환경에서 구매 로직 동시 실행으로 데이터 정합성 이슈가 발생함을 정의
  • 주문 충돌을 방지하기 위해 DB 레벨에 Pessimistic Lock을 적용해 동시성 문제를 차단
  • 좋아요·조회수 등 고빈도 Write로 인한 DB 부하를 줄이기 위해 Redis 인메모리 캐시를 도입
  • Redis 원자 연산과 TTL 기반 동기화로 캐시–DB 간 정합성을 유지
  • 멀티 스레드 환경에서도 데이터 정합성 확보, DB Write 부하 감소 및 처리 성능 개선

GitHub: https://github.com/TradeHam/TradeHam

실시간 음성 스트리밍 인코딩 오류 해결과 STT 지연 시간 단축

2024.09 ~ 2024.12

실시간 음성 텍스트 통화 서비스, 앵무말

  • 스트리밍 오디오를 STT로 변환하는 과정에서 텍스트 응답이 null로 반환되는 문제를 정의
  • WebRTC 오디오 포맷과 AWS Transcribe 입력 규격 불일치가 문제의 원인임을 파악
  • 오디오를 16bit PCM 포맷으로 변환하고 48kHz 샘플레이트로 재구성
  • 스트리밍 오디오 chunk 처리 방식을 개선해 실시간 STT 파이프라인을 안정화
  • 지연 시간 3~5분 → 20~30초 단축, 정확한 문장 단위 STT 결과 확보

GitHub: https://github.com/Parrotalk

200만 건 대용량 데이터 덤프 DB 용량 및 조회 성능 최적화

2024.04 ~ 2024.06

검색엔지 서비스 KUBiC의 대규모 데이터 덤프를 대상으로 한 DB 구조 개선 프로젝트

  • 문서·게시글·회원 정보를 포함한 200만 건 데이터 덤프로 인해 DB 용량 증가 및 조회 성능 저하 문제를 정의
  • 대용량 처리 안정성을 위해 MySQL InnoDB 엔진을 채택하고 EXPLAIN·PROFILING으로 쿼리 병목을 분석
  • 중복 인덱스 제거, 클러스터형 인덱스 도입, 필요 필드만 조회하는 구조로 정규화 및 비정규화 병행
  • 조인 구조를 단순화하고 인덱스 재설계를 통해 비효율적인 쿼리를 단계적으로 개선
  • DB 용량 3,359MB → 32MB (99%↓), 평균 응답 2.7초 → 1초대로 성능 개선

EDUCATION

한동대학교

| 졸업예정

AI·컴퓨터공학심화전공

GPA 4.17/4.5

2019.02 ~ 2026.02

GLOBAL EXPERIENCE

글로벌 혁신 창업네트워크 프로그램

San Francisco, USA

2025.01.09 ~ 2025.01.27

  • 샌프란시스코에서 17박 18일간 진행된 실리콘밸리 창업 프로그램 참여 및 현지 VC·CEO·개발자와 교류
  • Apple·Google·Adobe·NVIDIA·SoftBank 등 글로벌 기업 방문을 통해 조직 문화와 기술 트렌드 체험
  • UKF Startup Summit, Kstartup Silicon Valley Demo Day, Founders Night at Stanford 등 행사 참여로 글로벌 네트워크 확장

ETC

교육

  • 삼성전자 DX부문 하계 S/W 알고리즘 역량 강화 특강 2025.07.14 ~ 2025.08.08
  • 카카오테크 부트캠프 풀스택 과정 2024.07.01 ~ 2024.12.27
  • 코딩클리닉 - 실전 백엔드 개발 캠프 2024.03.18 ~ 2024.06.07

자격

  • TOEIC Speaking IH 2025.08.30
  • 네트워크관리사 2급 2022.04.12
  • 리눅스마스터 2급 2022.04.01
  • 컴퓨터활용능력 1급 2021.05.07

수상/선정

  • 제 13회 창업경진대회 RPM 대상 2024.12.24
  • News: https://www.veritas-a.com/news/articleView.html?idxno=531266
  • SW Festival 프로그래밍 경진대회 장려상 2024.11.17
  • 캡스톤디자인 경진대회 우수상 2024.06.03
  • K-Startup 예비창업패키지 지원 선정 (5,800만원) 2024.04.29
  • News: http://www.mediagb.kr/news/view.php?idx=34988
  • POSTECH Mini-I-Corps 우수상 2024.02.08
  • 제 12회 창업경진대회 RPM 장려상 2023.11.30
  • News: https://www.christiandaily.co.kr/news/130618
  • SW Festival 스마트어플리케이션 대상 2023.11.17
  • SW Festival 문제해결 아이디어 공모전 장려상 2023.11.17
  • SW 창업 경진대회 대상 2023.10.27
자세한 프로젝트 설명과 문제 해결 과정은 포트폴리오 에서 확인하실 수 있습니다.