Skip to content
View takeallusername's full-sized avatar

Block or report takeallusername

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.

Content in all repositories owned by your account will be closed.
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
takeallusername/README.md

권용현 Yonghyun Kwon

오류가 실행되기 전에 막는 엔지니어

원인은 측정으로 찾고, 해결은 재발하지 않는 구조로 남깁니다.

kwonyonghyun 출시한 앱


👋 About

측정으로 원인을 찾습니다. 응답이 느려지면 로그부터 요청 유형별로 집계하고, 병목이 드러난 곳만 고칩니다.

재발하지 않는 구조로 남깁니다. 한 번 해결한 문제는 규칙과 테스트로 고정해, 같은 문제가 운영 환경에 다시 나가지 않게 합니다.

실행 전에 막습니다. 되돌리기 어려운 동작 앞에는 검사와 승인 단계를 둡니다.


🛠 Tech Stack


🚀 Featured Projects

Modulo 맞춤형 이력서 서비스 백엔드

Java, Spring Boot, JPA, MySQL, Redis, Docker, GitHub Actions, AWS EC2

경험을 모듈로 한 번만 저장하고, 이력서에는 모듈의 순서와 배치만 저장하는 이력서 서비스의 백엔드를 설계부터 운영까지 맡았습니다.

문제 해결 결과
운영 중 응답 지연 로그 집계로 조회 요청 95% 확인, 조회 경로에 Redis 캐시 적용 평균 응답 300ms에서 39ms로 단축, 캐시 적중률 94%
접속 기록 동기 저장으로 Connection Pool 고갈 Redis Set에 모아 하루 한 번 저장하는 Write-Back으로 전환 초당 처리량 200에서 1,200으로 6배 향상
N+1 쿼리 쿼리 분리 후 쿼리 수를 테스트로 검증, 테스트 통과 시에만 배포 같은 문제가 운영에 다시 나가지 않는 구조

🔗 kwonyonghyun/Modulo_be


Filient AI 파일 자동 정리 서비스 서버

Python, FastAPI, LangChain, Chroma, AWS Bedrock Claude, Redis, Docker, GitHub Actions

소프트웨어 마에스트로 16기에서 사용자가 문장으로 쓴 파일 정리 방식을 실행 가능한 규칙으로 바꾸는 AI 서버를 맡았습니다.

파일은 기기에 두고 문장만 서버로 받는 구조로, 개인 파일이 서버를 거치지 않게 설계했습니다.

실제 파일이 옮겨지기 전에는 미리보기와 사용자 승인 단계를 두었습니다.

정답을 정한 평가 데이터로 실패를 유형별로 분류해 규칙 정합률 88%로 출시했고, 출시 후 디스콰이엇 주간 프로덕트 1위에 올랐습니다.

🔗 BlueGreenSWM/Filient_Server_2


Tunely 자연어 데이터 조회 콘솔

TypeScript, Next.js, Anthropic SDK Claude, Supabase, SSE

비개발자가 문장으로 질문하면 AI가 SQL을 만들어 운영 데이터베이스에서 실행하는 콘솔을 기획부터 운영까지 맡았습니다.

AI가 만든 SQL은 조회 전용 지시와 실행 직전 코드 검사의 2단계를 통과해야 데이터베이스에 도달합니다.

OAuth 토큰은 암호화해 저장하고 만료 전에 자동으로 갱신합니다.


iOS 앱 4종 App Store 출시

Swift, SwiftUI, StoreKit 2, WidgetKit, Firebase

앱마다 반복되던 시작, 온보딩, 구독 결제 흐름을 공통 모듈로 분리해 심사 기간을 5.67일에서 1일로 줄였습니다.

실기기에서만 발생한 재잠금 실패의 근본 원인을 로그와 하트비트로 규명했습니다.

App Store 결제 알림의 서명 인증서 체인을 검증하는 서버 함수를 구현했습니다.

🔗 App Store에 출시한 앱 보기


🌱 Open Source

프로젝트 기여
Spring Security #15898
Spring Kafka #3550
Apache Kafka #17464

🏆 Awards & Education

구분 내용 기관 연도
수상 캡스톤디자인 성과발표회 대상 인하대학교 2025
수상 디지랩 챌린지 해커톤 대상 제주지역혁신플랫폼 지능형서비스사업단 2024
수상 AWS와 함께하는 소중한 상명 해커톤 우수상 상명대학교 2024
교육 소프트웨어 마에스트로 16기 정보통신기획평가원 2025
학력 인하대학교 컴퓨터공학과 졸업 인하대학교 2026

Popular repositories Loading

  1. tunely-landing-page tunely-landing-page Public

    Tunely 서비스 랜딩 페이지

    HTML

  2. Incepta Incepta Public

    대학생 시험 대비 AI 학습 도구 대기자 모집 페이지, Next.js TypeScript

    TypeScript

  3. Tunely-stock Tunely-stock Public

    DART 공시와 재무 데이터, 주가를 모아 보는 관심 기업 대시보드, NestJS MikroORM MySQL Next.js k6

    TypeScript

  4. Tunely-CourseRegistration Tunely-CourseRegistration Public

    강의와 세션 관리, 수강 신청 REST API, Spring Boot 3.5 JPA

    Java

  5. rush rush Public

    선착순 쿠폰 발급 시스템, Spring Boot MySQL Redis

    Java

  6. demo-02-matching demo-02-matching Public

    전문가 매칭 3단계 UI 데모, Next.js Framer Motion

    TypeScript