김현수

안녕하세요,백엔드 개발자 김현수입니다.

사용자 피드백에서 문제를 찾고, AI 기능을 안정적인 서비스 구조로 연결합니다.

함께 일하기 편한 개발자가 되고 싶습니다.

  • 좋은 코드는 혼자 만족하는 코드가 아니라, 옆자리 동료가 편하게 읽고 이어갈 수 있는 코드라고 생각합니다.
  • 기능을 빠르게 만드는 것만큼, 이후에 팀원이 이해하고 고칠 수 있도록 구조를 정리하는 일을 중요하게 생각합니다.
  • 반복되는 작업을 줄이고, 배포와 개발 흐름을 개선해 팀이 더 중요한 문제에 집중할 수 있도록 돕는 것을 좋아합니다.

사용자의 불편을 서비스 구조의 신호로 봅니다.

  • 사용자의 피드백을 단순한 요청이 아니라, 서비스가 어디에서 불안정하거나 불편한지 알려주는 단서로 받아들입니다.
  • DocQ에서는 화면 불일치 피드백을 실시간 연결 문제가 아니라 상태 일관성 문제로 정의하고 Redis Stream + ACK 구조로 개선했습니다.
  • 기능 구현에서 끝나지 않고, 사용자가 믿고 사용할 수 있는 흐름인지 계속 확인하려고 합니다.

AI 기능을 안전하게 서비스화하는 백엔드를 지향합니다.

  • AI가 만든 결과를 그대로 믿기보다, 서비스 안에서 검증하고 통제할 수 있는 구조가 중요하다고 생각합니다.
  • 우주드로우에서는 집·나무·사람의 특성 차이를 고려해 탐지 모델을 분리하고, OpenCV로 크기·위치·밀도 같은 수치 특징을 추출해 AI 해석의 근거를 강화했습니다.
  • Y-ECOUNT에서는 LLM 생성 SQL을 검증하는 안전장치를 설계했습니다.
  • 좋은 백엔드는 기술을 붙이는 데서 끝나지 않고, 예외 상황에서도 팀과 사용자가 신뢰할 수 있는 상태를 만드는 일이라고 생각합니다.

Projects.

자세히 보기
자세히 보기
자세히 보기

Skills.

기술 숙련도보다, 실제 문제 해결에 사용한 기술을 중심으로 정리했습니다.

Backend

Java / Spring Boot

  • REST API, WebSocket 기반 실시간 서비스와 게임 상태 관리 로직 구현
  • 계층형 구조를 바탕으로 도메인 로직 분리 및 인증/인가 흐름 구성

TypeScript / NestJS

  • ERP 도메인 서비스와 AI Assistant Orchestrator 구현
  • Intent Router, NLQ 처리 흐름, 모듈 단위 서비스 구성

Real-time & Data

Redis / Redis Stream

  • Consumer Group, ACK, Pending 구조를 활용한 메시지 처리 설계
  • 멀티플레이 상태 불일치 문제 해결 및 ACK Timeout 적용

PostgreSQL / SQL

  • ERP 도메인 테이블 설계 및 관계형 데이터 모델링
  • JOIN, GROUP BY, CTE 기반 분석 쿼리 작성

Infra & AI

Docker / Jenkins / Nginx

  • Docker Compose 기반 실행 환경 구성
  • Jenkins CI/CD 파이프라인 구성
  • Nginx Reverse Proxy 설정

YOLO / OpenCV / FastAPI

  • 손그림 객체탐지 모델 학습 및 3개 모델 분리 추론 구조 설계
  • 이미지 특징 추출 및 AI 분석 파이프라인 구현

Education.

경북대학교 컴퓨터학부

2019. 03 - 2025. 08
컴퓨터학부 졸업

삼성 청년 SW·AI 아카데미 (SSAFY)

2025. 07 - 2026. 06
SSAFY 14기

Certificates.

정보처리기사

2025. 12
한국산업인력공단

SQLD

2025. 07
한국데이터산업진흥원

자동차 운전면허 1종 대형

2022. 12
대구광역시경찰청

Awards.

2026. 04

SSAFY 특화프로젝트 우수상

삼성전자 주식회사
우주드로우

삼성청년 SW·AI 아카데미 2학기 특화프로젝트에서 미술치료 기반 심리 분석 및 기록 서비스를 개발해 우수팀으로 선정되었으며, 구미 2반 2위를 달성했습니다.프로젝트에서 AI·인프라를 담당하며 FastAPI 기반 AI 서버 파이프라인을 구축했고, YOLO 기반 객체 탐지와 OpenCV 기반 특징 추출 로직을 구현했습니다. 특히 클래스 불균형 문제를 해결하기 위해 YOLO 모델을 집·나무·사람 3개의 독립 모델로 분리하고, AI Hub 손그림 데이터 5만 장에 리사이즈·블러·색상 반전 등 데이터 증강을 적용해 학습했습니다. RabbitMQ 비동기 큐로 AI 처리 요청을 안정적으로 관리했으며, LLM 프롬프팅 시 이미지를 480px로 리사이즈·JPEG 압축해 비용과 페이로드를 최적화했습니다. 또한 Nginx를 활용해 EC2 서버 환경을 구성하고, Prometheus·Loki·Grafana·Slack 웹훅을 연동해 서버 지표와 오류 로그를 실시간으로 모니터링할 수 있는 운영 환경을 구축했습니다.

2026. 02

SSAFY 공통프로젝트 우수상

삼성전자 주식회사
DocQ(독큐)

삼성청년 SW·AI 아카데미 2학기 공통프로젝트에서 실시간 멀티플레이 학습 보조 게임을 개발해 우수팀으로 선정되었으며, 구미 2반 1위를 달성했습니다.

프로젝트에서 팀장을 맡아 Spring Boot 기반으로 서비스 전반의 백엔드 로직을 구현했으며, WebSocket과 Redis를 활용해 실시간 게임 상태를 관리했습니다. 특히 다수 사용자가 동시에 접속하는 환경에서 발생할 수 있는 상태 불일치 문제를 해결하기 위해 Redis Stream의 ACK/Pending 구조를 도입하여 메시지 유실을 방지하고, 참여자 간 진행 상태와 점수 정합성을 안정적으로 유지할 수 있도록 설계했습니다.

2025. 12

SSAFY 관통프로젝트 최우수상

삼성전자 주식회사
TourZone(터전)

삼성청년 SW·AI 아카데미 프로젝트 경진대회에서 생성형 AI와 공공데이터를 활용한 주거 추천 서비스를 개발해 최우수팀으로 선정되었습니다.

프로젝트에서 팀장을 맡아 Spring Boot 기반 RESTful API 설계와 Vue.js를 활용한 공공데이터 지도 시각화를 담당했습니다. 또한 FastAPI 기반 AI 서버에서 추천 파이프라인을 설계해, 사용자의 조건에 맞는 주거 매물을 추천하는 기능을 구현하며 서비스의 핵심 로직을 완성했습니다.