Profile

윤동준 (Dongjun Yun)

INTRODUCE

비효율적인 레거시 시스템을 걷어내고, 유지보수하기 좋은 구조로 개선하는 과정을 즐기는 백엔드 개발자입니다.

막연한 추측보다는 로그와 모니터링 데이터를 기반으로 병목 구간을 찾습니다. 비즈니스 상황에 맞춰 오버엔지니어링을 지양하고, 현실적이고 효율적인 해결책을 찾으려 노력합니다.

PHP 모놀리식 구조를 Spring/FastAPI로 전환한 경험이 있으며, Redis 분산 락을 통한 동시성 제어와 복합 인덱스 설계를 통해 데이터 정합성과 조회 성능을 동시에 챙깁니다.

반복되는 운영 업무를 줄이기 위해 LLM 기반의 에러 핸들링 파이프라인을 구축하는 등, 개발 생산성을 높이는 자동화 기술에도 관심이 많습니다.

Latest Updated 2025. 04. 24 (D+211)

Jun

SKILL

Backend

  • Python, Java, Kotlin
  • FastAPI, Django, Spring Boot
  • SQLAlchemy, JPA
  • PostgreSQL / MySQL
  • Redis
  • Celery, SSE, FCM

DevOps & Infra

  • Docker / Docker Compose
  • AWS (EC2, S3, CloudWatch)
  • Nginx
  • Linux / Shell scripting

    Tools

    • Git / GitHub
    • DBeaver
    • Postman

    EXPERIENCE 총 4년 10개월

    2025. 08 ~ 2025. 11

    공부선배 재직 중4개월

    백엔드 개발자
    • PHP 모놀리식 구조를 개선하기 위해 Strangler 패턴을 도입, 주요 API를 Spring Boot로 분리하여 코드 복잡도를 낮춤
    • 배포 후 장애를 줄이기 위해 PHPUnit과 Mock 객체를 활용한 테스트 환경을 구축하고 테스트 커버리지 관리
    • 장애 발생 시 LLM이 로그를 분석해 수정 코드를 포함한 PR을 자동으로 생성하도록 자동화하여, 원인 파악 시간을 단축
    • Skill Keywords
      PHPKotlinPythonSpring BootFastAPIJPAMySQLRedisDockerGitHub ActionsAWS CloudWatch

    2024. 01 ~ 2025. 06

    딜잇 1년 6개월

    백엔드 개발자
    • 900만 건 이상의 가격 데이터 조회 속도가 느려지는 문제를 해결하기 위해, 쿼리 패턴에 맞춰 (상품ID, 날짜) 복합 인덱스 적용
    • 매일 쌓이는 크롤링 데이터 용량을 관리하기 위해, 상품당 하루 한 개의 최저가만 남기는 Upsert 방식으로 DB 부하 감소
    • 단순 가격 변동이 아닌 역대 최저가 대비 하락폭을 계산하는 로직을 추가해, 의미 없는 알림 발송을 줄임
    • 반복적인 폴링(Polling) 요청을 SSE(Server-Sent Events) 실시간 푸시로 전환하여 서버 리소스 낭비 제거
    • Skill Keywords
      PythonFastAPISQLAlchemyPostgreSQLRedisCeleryDockerFCMSSE

    2023. 06 ~ 2025. 11

    가나다콜 재직 중2년 6개월

    백엔드 개발자
    • 기사 배차 시 발생하는 중복 수락(Race Condition) 문제를 Redis 분산 락으로 제어해 데이터 꼬임 현상 방지
    • 주문 폭주 시간대에 푸시 알림이 늦게 가는 문제를 해결하기 위해 Celery 워커 설정을 튜닝하여 전송 속도 개선
    • Skill Keywords
      PythonFastAPISQLAlchemyMySQLRedisCeleryFCM

    2022. 09 ~ 2024. 02

    유토빌 1년 6개월

    백엔드 개발자
    • 운영 DB 사고를 막기 위해 계정별 권한을 분리하고, 배포 스크립트에 Dry-run(가실행) 검증 단계 추가
    • 노후된 PHP 시스템을 유지보수가 용이한 FastAPI 기반 API 서버로 재구축하여 개발 효율 개선
    • 온프레미스 서버를 클라우드로 옮기고 오토스케일링을 적용해, 트래픽 변동에 유연하게 대응하도록 인프라 개선
    • Git-flow 전략과 코드 리뷰를 도입하여 체계적인 협업 프로세스 정착
    • Skill Keywords
      PythonPHPDjangoDjango ORMPostgreSQLDockerCI/CD

    2021. 08 ~ 2022. 08

    콘디 1년 1개월

    Co-Founder & 백엔드 개발자
    • 체험단 중개 플랫폼을 기획 및 개발, Django MVT 구조로 빠르게 MVP를 출시하여 초기 유저 3,000명 유치
    • 블로그 데이터 크롤링 시 DB 락이 걸리는 문제를 해결하기 위해 배치 처리 단위와 트랜잭션 범위 조정
    • 필터링 조회 속도가 느린 API에 Eager Loading(select_related)을 적용해 N+1 문제 해결
    • 단일 서버에서 최대한 많은 트래픽을 받기 위해 Gunicorn 워커 설정 튜닝 및 정적 파일 캐싱 적용
    • Skill Keywords
      PythonDjangoDjango ORMMySQLCrawlingSystem Optimization

    2021. 01 ~ 2025. 11

    뉴소프트 재직 중4년 11개월

    1인 프리랜서
    • 부동산 전월세 신고 자동화 시스템 구축
    • 가상화폐 거래소 오더북 엔진 및 매수/매도 체결 로직 구현
    • 온라인 강의 플랫폼 영상 스트리밍 연동 및 결제 기능 개발
    • 신차 장기렌트카 견적 비교 알고리즘 개발
    • Skill Keywords
      PythonPHPJavaScriptMySQLPostgreSQL

    OPEN SOURCE

    Github Daily Commit

    • GitHub 기여도 그래프에 잔디를 심기 위한 자동 커밋 스크립트
    • Bash 스크립트와 Crontab을 활용한 자동화된 일일 커밋 시스템
    • 매일 자동으로 커밋을 생성하여 GitHub 잔디밭을 관리
    • https://github.com/yuneast/github-daily-commit
    • GitHub Stars: https://img.shields.io/github/stars/yuneast/github-daily-commit.svg?style=popout

    EDUCATION

    2025. 04 ~

    학점은행제

    컴퓨터공학 전공, 재학중

    2015. 06 ~ 2016. 06

    브렌트 인터내셔널 스쿨 수빅

    졸업

    ETC

    2025. 09

    네트워크관리사 2급

    네트워크 운영 및 보안 관리 역량 검증

    2026. 02

    정보처리산업기사

    소프트웨어 설계·개발 및 데이터베이스 활용 능력 검증

    2025. 09

    TESAT 3급

    경제·경영 및 시사 이해력을 평가하는 종합 능력 시험
    v.1.2.4 / © Dongjun Yun. All Rights Reserved.