Skip to content
View PSW99's full-sized avatar

Block or report PSW99

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

### 👋 Hi there, I'm 꿈나무

"왜 이렇게 동작하는가"를 파고드는 백엔드 개발자
분산 환경에서의 동시성 · 정합성 · 관측 가능한 시스템에 관심이 많습니다.

  • 🔭 현재 SafePay (Spring Boot 기반 간편 송금 시스템) 개발 중
  • 🌱 분산 시스템 · 인프라 · 관측성을 공부하는 중
  • 🏫 경기대학교 컴퓨터공학과 졸업 · 네이버 부스트캠프 웹·모바일 10기 수료
  • 💬 Java / Spring Boot / TypeScript / NestJS 에 대해 편하게 이야기 나눠요

🛠️ Tech Stack

Backend
JavaSpring BootSpring SecurityJPATypeScriptNestJS

Database & Cache
MySQLPostgreSQLRedispgvector

Infra & DevOps
DockerGitHub ActionsPrometheusGrafanak6

Testing
JUnit5MockitoTestcontainers

Tools
IntelliJ IDEAGitGitHubNotionSlack


🚀 Projects

💳 SafePay · Spring Boot 간편 송금 시스템

"분산 환경에서 단 1원도 손실되지 않는 결제 시스템"

분산 락 + 비관적 락 이중 방어 동시성 제어, AES-256-GCM 컬럼 암호화 + HMAC Blind Index, Refresh Token Rotation with Reuse Detection. Prometheus · Grafana · k6 기반 부하 테스트로 설계 결정을 데이터로 검증.

Java 21Spring Boot 3MySQLRedis · RedissonTestcontainers9 ADRs · 160+ Tests

⚔️ CS Battle Arena · 실시간 CS 지식 배틀 플랫폼

"면접에서 말로 설명하는 능력까지 키우는 CS 학습 플랫폼"

WebSocket · Global Tick System 기반 실시간 1:1 대전, 7단계 RAG 파이프라인(HyperCLOVA X + Gemini + RAGAS)으로 문제 출제·채점 자동화. Prometheus · Grafana 기반 관측성 구축.

TypeScriptNestJSSocket.ioPostgreSQL · pgvectorLangChain부스트캠프 10기 · 5인 팀


📊 Github Stats

🧩 Algorithm

algorithms

Popular repositories Loading

  1. 2023_2_opensw_201810991_HW1 2023_2_opensw_201810991_HW1Public

  2. 2023_2_opensw_201810991_HW2 2023_2_opensw_201810991_HW2Public

    Python

  3. 2023_2_opensw_201810991_HW3 2023_2_opensw_201810991_HW3Public

    Python

  4. opensw201810991 opensw201810991Public

  5. CodingKing CodingKingPublic

    This is a auto push repository for Baekjoon Online Judge created with [BaekjoonHub](https://github.com/BaekjoonHub/BaekjoonHub).

    Java

  6. PSW99 PSW99Public