🧩 BE
home

개발자 윤건우 포트폴리오

기술로 난제를 해결하고, 협업으로 더 큰 성장을 만들어가는 개발자, 윤건우 입니다.

[이름] 윤건우
[학력] 가천대학교 컴퓨터공학과 학사 (2024. 02 졸업)
[번호] 010-5129-3787
[이메일] ndbsrjsdn@naver.com
Java, Spring 기반의 백엔드 개발을 진행중이며, 데이터 엔지니어링에 관심을 가지고 Docker, K8s등의 컨테이너 기술 및 인프라 관련 클라우드 서비스를 꾸준히 다뤄보며 개발하고 있습니다.

Tech\color{a47764}\rm{Tech} Stack\color{a47764}\rm{Stack}

Java
Python
SpringBoot
Django
MySQL
MongoDB
Redis
Kafka
Linux
AWS
Docker

Certificate\color{a47764}\rm{Certificate}

정보처리기사 (2024.11)
리눅스마스터 2급 (2025.10)
SQLD (2023.07)
ADsP (2021.12)

Education\color{a47764}\rm{Education}

Programmers DevCourse Cloud BE 1st

사설 교육 | 클라우드 기반 백엔드 개발자 교육과정
2024.08 - 2024.12 | 수료

Kakao Enterprise SW Academy 3rd

사설 교육 | 실무형 SW 엔지니어 교육과정
2023.08 - 2024.02 | 수료

BOAZ 21st

대외 활동 | 데이터 엔지니어링 트랙
2023.07 - 2024.07 | 수료

NIA 공공 빅데이터 분석 청년 인턴십

대외 활동 | 공공데이터 활용 분석 프로젝트형 인턴십
2021.06 - 2022.02 | 수료

Work\color{a47764}\rm{Work}

(주)B2EN AI 데이터 QA 인턴

1) AI Hub의 공개데이터 정합성 QA

[기간] 2022.07 - 2022.12 (6개월)
[활용 기술] AWS Athena, AWS S3, SDQ for AI(자사 분석 툴)
link iconAI-Hub의 AI 학습용 데이터에 대한 품질 검증을 수행했습니다. 6개월간 매일 구문 정확성 및 통계 다양성 등을 검사하여, 해당 데이터가 평가 지표에 맞게 잘 구축되었는지를 확인하는 작업을 진행했습니다.
S3에 적재된 데이터를 기반으로 AWS Athena Query를 활용하여 데이터를 조회하고 이상치에 대한 정보를 추출했습니다. 또한 개선 및 수정사항에 대해 TTA측에 해당 내용을 전달하는 리포트를 작성하는 등 데이터 품질 관리 업무의 전반적인 과정을 모두 수행했습니다.

2) 이미지 데이터 라벨링 플랫폼 MVP 개발

[기간] 2022.10 - 2022.12 (3개월)
[활용 기술] Python(FastAPI), PostgresDB, PyTorch
데이터 라벨링 플랫폼의 초기 MVP를 개발했습니다. 라벨링 작업의 전체 흐름을 데이터 업로드 → 작업 할당 → 모델 추론 → 결과 수집 → label export로 정의하고, 각 단계에 대한 API를 개발하여 플랫폼의 초기 기능을 완성했습니다. 이후 추가 개발과 기능 고도화를 위해 서비스 구조도와 API 명세서 등을 작성하여 문서화하였습니다.
YOLO, U-Net등의 모델을 직접 튜닝하고 적합한 모델을 적용했습니다. 이를 위한 팀 내 딥러닝 스터디를 만들어 개발 기간 동안 Object Detection에 대한 학습을 진행했습니다.

Projects\color{a47764} \rm{Projects}

LP, League of Legends 패치노트 기반 챔피언 추천 서비스

[기간] 2023.12 - 2024.06 (6개월)
[인원] 4명 (Backend Engineer, Data Engineer, AI Engineer)
[개요] 리그 오브 레전드 패치노트 데이터 기반 유저 맞춤형 챔피언(게임 캐릭터) 개인화 추천 서비스
[뉴스레터 서비스] 공식 게임 업데이트 정보(패치노트)의 변동 사항을 기반으로 사용자가 자주 플레이하는 챔피언에 맞춰 뉴스레터 구독 서비스를 통해 업데이트 버전별 추천 챔피언을 안내해줍니다.
[사용자 전적 검색] Riot API와 연동하여 사용자의 지난 게임에 대한 전적을 검색합니다. KDA, 팀원 정보, 구매 아이템 정보 등 해당 게임에 대한 다양한 정보를 제공합니다.
[개발 환경 및 기술 스택]
Backend: SpringBoot 3.2.3 (Java 17), Kotlin 1.9.22
DB: MySQL(RDS), MongoDB
Data ETL: AWS Lambda, AWS S3, Python 3.10
Infra: AWS EC2, Apache Kafka
MLOps: MLFlow
CI/CD: Jenkins
[GitHub] link iconGitHubLP.GG
lp-server
boaz-lol

주요 역할 및 기술 기여

챔피언 데이터 크롤링 및 전처리
챔피언, 패치노트, 사용자 전적에 대한 데이터 ETL 파이프라인 자동화
Riot DataDragon을 활용한 167개 챔피언 능력치 데이터베이스 구축
Spring Security, jwt활용 admin 모듈 개발
Riot 계정 연동 전적 검색 API 개발
Kafka로 사용자 매치 데이터 MongoDB 적재 파이프라인 설계 및 개발

서비스 아키텍처

멀티모듈 아키텍처

카카오 계열사 dktechin 자사 쇼핑몰 개발 프로젝트

[기간] 2023.11 - 2024.02 (4개월)
[인원] 9명 (PM, Back-end, Front-end, Infra)
[개요] dk techin 자사 쇼핑몰 개발 기업 실무 프로젝트
[개발 환경 및 기술 스택]
Frontend: React
Backend: SpringBoot 3.2.1 (Java 17)
DB: MySQL, Redis
Infra: Kakao Cloud, Docker, K8s
Monitoring: Elastic, Grafana, Loki, Prometheus
CI/CD: GitHub Actions, Argo CD
[GitHub]

주요 역할 및 기술 기여

상품 카탈로그 서비스 개발 담당, 상품 정보 관리 서비스. 상품의 CRUD API 설계 및 개발 리뷰 및 평점 서비스 개발, 리뷰 CRUD API 설계 및 개발
User - 상품 조회, 리뷰 조회, 등록
Admin - 상품 조회, 등록, 수정, 삭제, 사용자별 리뷰 조회
System - 재고 수량 자동 변경, 상품 필터링, 인기 상품 등록, 신상품 등록
MSA 환경에서의 대규모 웹 서버 운용을 위한 Kakao Cloud 기반 시스템 아키텍처 스케치
Feign과 Eureka Client 활용 마이크로 서비스간 통신
Specification으로 동적 쿼리 적용하여 다양한 옵션에 대한 상품 검색 필터링 기능 구현
Grafana, Loki, Prometheus 활용 로그 및 메트릭 수집 모니터링 환경 구축

시스템 아키텍처

서비스 기능 구조도