Skip to content
View itsChrisJang's full-sized avatar
🤷
🤷

Organizations

@JAVACAFE-STUDY@Central-MakeUs@BitTechCamp3@sipe-team@DY-WhatSong@sauvage-labs@cmc-umcHackathon

Block or report itsChrisJang

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
itsChrisJang/README.md

👨‍💻 JUN HWAN (CHRIS) JANG

🎓 M.Eng Hanyang University in Computer Science, Sep 2025 – now 🎓 B.S. in Computer Software Engineering

💼 Back-end Developer Specialized in Spring WebFlux & Spring Boot & Java & Redis & Kafka


💼 Career

CompanyDuration
TONYMOLY2024.03 ~ 2026.01
Blumn AI2023.02 ~ 2024.03
Mesh Korea (Vroong)2022.08 ~ 2023.02
Startup2020.01 ~ 2022.08

🧑‍💻 Community & Group

🔗 SIPE 5th SIPER (2026.03 ~ now)
🔗 CodeIt Sprint Spring 5th Mentor BACK-END MENTOR (2025.07 ~ 2026.01)
🔗 Guro Youth Mentor BACK-END MENTOR (2025.05 ~ 2025.12)
🔗 CMC 17th SERVER (2025.05 ~ 2025.08)
🔗 SIPE 4th SIPER (2025.04 ~ 2025.08)
🔗 SIPE 3rd SIPER (2024.10 ~ 2025.02)
🔗 JAVACAFE MEMBER (2024.09 ~ ing)


👨🏼‍💼 Technical Presentation

🎙️ 대규모 동시성 이벤트에서의 데이터 정합성 : Redis 분산 락 실전 적용기

  • Key Takeaways:
    • 대규모 트래픽이 몰리는 룰렛 프로모션 환경에서의 레이스 컨디션(Race Condition) 및 중복 당첨 이슈 분석
    • 낮은 스프링 버전 제약 조건 속에서 Redis Lettuce 기반의 Spin LockSorted Set을 활용하여 공정한 선입선출(FIFO) 방식의 분산 락 직접 구현 사례 공유
    • 락 기반 구조가 가지는 성능적 임계점(TPS 저하 및 병목 현상)을 정의하고, 이를 극복하기 위한 Lua Script(원자적 연산), 카프카(Kafka) 기반 비동기 큐잉 처리, 사전 토큰 발급 등의 고도화 아키텍처 제안

🛠️ Technical Activities & Blog Posts

📀 Cache

🔒 Distributed System

⚡ Performance Optimization


🚀 Featured Projects & Products

개인적으로 기획/설계하고 실서비스 배포 및 운영까지 완료하여 프로덕트 마켓 핏을 검증한 프로젝트 세트입니다.

프로젝트한 줄 소개 & 핵심 가치관련 링크
SparkMatch"오늘, 번개로 만나요⚡"
직장인 미팅 및 로테이션 소개팅 도메인 특화 실시간 빈자리(1자리 빵꾸) 긴급 충원 매칭 서비스
🔗 Live Demo
Memento"당신의 디지털 흔적을, 정성스럽게 정리해드려요."
SNS, 개인 자산, 발자취 등 흩어진 디지털 데이터를 3단계로 안전하게 관리하는 Digital Legacy Vault
🔗 Service Link
CarryWise"스마트한 골프 캐리거리 판단 가이드"
골퍼들의 정확한 비거리 분석과 샷 일관성을 위해 환경 변수 및 스윙 데이터를 기반으로 캐리거리를 정밀 판단해 주는 솔루션
🔗 Service Link
AI Animal Insights"나의 AI 동물 테스트 및 인사이트"
LLM/AI 기술을 활용해 유저 성향을 동물 캐릭터와 매칭하고 심층 인사이트를 도출하는 인디 프로젝트
🔗 Service Link

Pinned Loading

  1. learning-in-progresslearning-in-progressPublic

    Documenting the evolution of understanding.

    Java

  2. study-booksstudy-booksPublic

    Tracking my learning journey through books on Computer Science theory.

  3. sipe-team/3-1_spurtsipe-team/3-1_spurtPublic

    '스'프링 '퍼'포먼스 '트'랙

    Java 16 1

  4. sipe-team/3-2_smart_commercesipe-team/3-2_smart_commercePublic

    Smart(Spring Modular Architecture Research Team) Commerce 파트

    Java 11 5