Skip to content
View DDoori's full-sized avatar

Block or report DDoori

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
DDoori/README.md

안녕하세요, 백엔드 개발자 김두리입니다 👋

MSA 설계부터 인증 구조, 결제 연동, 성능 최적화까지 직접 구현하며 문제를 수치로 증명하는 백엔드 개발자입니다. 게임·VR 개발 경험을 바탕으로 도메인 설계와 시스템 구조에 대한 깊은 이해를 갖추고 있으며, 팀 협업 속에서 서비스 간 통신과 데이터 정합성 문제를 해결해왔습니다.


🛠 Tech Stack

Language & Framework

Java Spring Boot Spring Cloud Spring Security Spring Data JPA QueryDSL

Database & Messaging

PostgreSQL Redis Kafka

Infra & DevOps

AWS Docker Keycloak GitHub Actions

Previous (Game · VR)

C# Unity Android AWS DynamoDB


🗂 Projects

프로젝트 설명 역할 링크
🎫 First Ticket MSA 기반 티켓 예매 플랫폼 Payment 도메인 전담 · Toss Payments 연동 · Kafka Saga 패턴 6인 GitHub
📦 Q-Pang MSA 기반 물류 백엔드 플랫폼 company · product 서비스 · FeignClient 통신 구조 설계 5인 GitHub
🛵 No.1 Delivery DDD 기반 배달 주문 플랫폼 User 도메인 · JWT 인증/인가 파이프라인 전체 구현 6인 GitHub

📊 주요 성과

  • 🎫 First Ticket — DB 인덱스 최적화로 쿼리 성능 최대 227배 향상 · N+1 해결로 응답 시간 51% 감소 · 테스트 커버리지 35% → 95% · JMeter 부하 테스트 에러율 0%
  • 📦 Q-Pang — FeignClient 3개 도입으로 서비스 간 직접 호출 완전 제거 · Eureka 기반 서비스 디스커버리 구성 · 공통 예외 처리 구조화
  • 🛵 No.1 Delivery — RBAC 4단계 권한 구조 구현 · 도메인 계층의 JWT 라이브러리 직접 의존 0개로 분리

💼 Career

메드키트 — 개발팀 연구원 | 2021.08 ~ 2022.11

자폐 스펙트럼 아동 대상 감정 인지 훈련 모바일 게임 개발 (Unity / C# / AWS DynamoDB) AWS DynamoDB 스키마 설계, SMTP 이메일 자동화 시스템, Open API 연동 구현 게임 기획부터 출시까지 전 과정 참여, 오티즘 Expo 출품 및 논문 발행


🎓 Education

건국대학교 HCI 연구실 — 석사 과정 | 2022.03 ~ 2024.02

VR 환경 기반 불안감 측정 프로젝트 참여 — VIVE Pro 디바이스 활용 VR 콘텐츠 개발 생체 데이터(EDA) 수집·전처리 파이프라인 5단계 설계 및 구현 VR 시나리오 5종 설계, 실험 대상자 대상 사용성 검증 및 데이터 분석 수행


📚 Bootcamp

스파르타코딩클럽 백엔드 부트캠프 | 2026.02 ~ 2026.05

Java/Spring Boot 기반 MSA 아키텍처를 학습하고 3개의 팀 프로젝트를 직접 설계·구현했습니다. DDD·MSA 구조 설계, FeignClient 기반 서비스 간 통신, JWT 인증 구조, Kafka 이벤트 드리븐 아키텍처, Toss Payments 결제 연동, AWS ECS Fargate 클라우드 배포까지 백엔드 전 영역을 경험했습니다.


🌱 Currently Learning

기술 목적
Grafana 서비스 메트릭 시각화 및 대시보드 구성
Prometheus Spring Boot Actuator 연동 메트릭 수집
Loki 분산 환경 로그 수집 및 분석

MSA 환경에서 각 서비스의 상태를 한눈에 파악하고 장애를 빠르게 감지하는 모니터링 스택 구성을 목표로 공부 중입니다.


📈 GitHub Stats

GitHub Stats Top Languages

GitHub Activity Graph


📫 Contact

Gmail Tistory

Pinned Loading

  1. No1Delivery/no1delivery No1Delivery/no1delivery Public

    Java 2

  2. first-ticket/payment-service first-ticket/payment-service Public

    Java

  3. Quick-Pang/Q-Pang Quick-Pang/Q-Pang Public

    대규모 AI 시스템 프로젝트

    Java 2