윤여준
yyj8771@naver.com
Backend Engineering
- Spring Boot, Java, JPA, PostgreSQL 기반 백엔드 API를 설계·구현해 서비스 기능을 안정적으로 제공
- OpenAPI Contract-First로 API 명세를 단일 소스로 관리해 프론트엔드와의 협업 기준을 명확화
- JWT, OAuth, 역할 기반 권한 제어를 적용해 인증·인가 흐름을 일관되게 제공
- PostgreSQL LISTEN/NOTIFY와 STOMP WebSocket 기반 구조로 실시간 채팅 이벤트 전달을 가능하게 함
- GitHub Actions, Amazon ECR, Amazon ECS 기반 CICD 파이프라인으로 빌드-배포 자동화를 구현
- Spring Boot Actuator, Micrometer, Prometheus, Grafana를 연계해 서버 모니터링 체계를 마련
- API 응답 시간, DB 커넥션 풀, WebSocket 세션, 채팅 이벤트 처리 상태 등 운영 지표를 수집·시각화
- JUnit, Kotest, Testcontainers, ArchUnit 기반 테스트 전략을 수립해 사전 검증 체계를 정착
- 도메인 DSL 기반 테스트 하네스를 설계해 테스트 가독성과 일관성을 개선
- GitHub Actions, Flyway, SpotBugs, Find Security Bugs, Error Prone, Qodana를 통합한 CI 품질 게이트를 운영
- PR 단계에서 빌드, 테스트, DB 마이그레이션, 정적 분석을 자동 검증하는 프로세스를 유지
- 외주 프로젝트 개발팀 리더로 기술 의사결정, 작업 단위 분해, 일정·범위 조율을 주도
- 비개발자 클라이언트 요구를 기능 범위, API 계약, 우선순위, 검수 기준으로 구체화해 실행 가능한 요구사항으로 전환
- 요구 변경 시 기술적 영향 범위와 일정 리스크를 설명하고 클라이언트-개발팀 간 커뮤니케이션을 조율
- HyperShark Labs 대표로 개발팀 리딩과 함께 급여, 4대 보험, 세금 납부 등 개인사업자 운영 업무를 수행
- 교내 IT 동아리 운영진(4년)으로 협업, 일정 관리, 행사·프로젝트 운영, 커뮤니티 운영 경험을 축적
- 다양한 이해관계자에게 기술적 내용을 수준에 맞게 설명하고 합의 가능한 실행 계획으로 정리
경력
HyperShark Labs
Founder & Backend Engineer
2026년 3월 - 현재
- 부동산 임대 관리 애플리케이션 외주 개발 (2026.03 ~ 현재)
- PostgreSQL 기반 실시간 채팅 기능 구현
- LISTEN/NOTIFY와 STOMP WebSocket 구조로 메시지 전달을 분리해 저장 정합성을 유지하면서 지연과 시스템 부하를 완화함. - 동시 세션 [N], 메시지 TPS [M]에서 p95 전달 지연 [XX]ms 유지, 메시지 유실률 [YY]% 미만
- REST 저장 후 이벤트만 발행하는 방식으로 실시간성과 영속성을 동시에 확보해 대화 흐름의 안정성을 높임. - 핵심 채팅 API p50/p95 응답 시간 [AA]/[BB]ms, 오류율 [CC]%
- 별도 브로커 없이 PostgreSQL로 MVP 운영 복잡도를 낮추고, 인터페이스 분리로 향후 Redis나 Kafka 전환 용이성을 확보함. - 트래픽 처리량 [RPS] → [RPS] 확장 대비 구조 안정성 검증
- 레이어드 아키텍처를 헥사고날 + DDD로 마이그레이션
- 도메인 규칙을 유스케이스와 포트/어댑터로 분리해 서비스 계층 비대화를 완화하고 코드 가독성과 유지보수성을 향상함. - 순환 의존 [N]건 제거, 평균 모듈 복잡도 [AA]% 감소
- 수리 접수·요청 워크플로우에 애그리거트 경계와 불변조건을 정의해 변경 영향 범위를 축소함. - 신규 기능 리드타임 [XX]% 단축
- 핵심 규칙을 Spring Context나 DB 없이 단위 테스트 가능하게 해 테스트 실행 비용을 낮춤. - 테스트 실행 시간 [BB]% 단축
- 품질 보장을 위한 CI 게이트 구성
- PR 단위로 빌드, 테스트, 마이그레이션 검증, 정적 분석을 자동화해 회귀·스키마 충돌·규칙 위반을 병합 전에 차단함. - PR 게이트 통과율 [YY]%, 릴리스 전 결함 [N]건 차단, 정적 분석 경고 [XX]% 감소
- 보안 취약점과 코드 스멜을 조기에 식별해 릴리스 안정성을 높임. - 품질 게이트 미통과율 [AA]% → [BB]%
- Kotest와 자체 DSL 기반 테스트 하네스 구축
- 도메인 DSL로 시나리오·행위자·상태 전이를 선언적으로 표현해 테스트 의도를 선명하게 하고 중복 코드를 줄임. - 테스트 작성 시간 [XX]% 단축, 중복 라인 [N]줄 감축
- AI 에이전트의 테스트 생성 범위를 DSL로 통제해 테스트 일관성과 유지보수성을 강화함. - flaky 비율 [YY]% → [ZZ]%
- JWT Refresh Token Rotation 및 탈취 감지
- 토큰 family·Rotation·Grace Period·낙관적 락을 적용해 재사용·동시 재발급 상황에서 보안성과 사용자 경험의 균형을 확보함. - 재사용 시도 월 [N]건 탐지, 차단 성공률 [XX]%, 오탐률 [YY]% 미만
- 폐기 토큰 재사용 시 family 전체 폐기로 탈취 징후를 신속히 차단하는 대응 체계를 마련함. - 동시 재발급 충돌 [A]건 → [B]건
- 서버 모니터링 환경 구축
- Actuator·Micrometer·Prometheus·Grafana로 지표와 알림을 통합해 API 지연, 커넥션 풀 고갈, WebSocket 이상 등을 조기 탐지함. - 경보 기반 MTTD [XX]분, MTTR [YY]분
- 지표 기반 진단으로 사고 원인 범위를 신속히 좁혀 복구 시간을 단축하는 운영 관측성을 확보함. - 주요 장애 월 [A]건 → [B]건
- 클라이언트와의 지속적인 소통으로 요구사항 정렬
- 추상적 요구를 기능 범위·우선순위·검수 기준으로 구체화해 재작업을 줄이고 합의된 기준으로 검수를 가능하게 함. - 재작업률 [YY]% → [ZZ]%, 납기 준수율 [AA]%
- 변경 시 영향과 리스크를 설명해 우선순위를 유연하게 재조정할 수 있는 협업 체계를 구축함. - 요구 변경 수용률 [BB]%
- PostgreSQL 기반 실시간 채팅 기능 구현
Team EalryBird
Backend Engineer
2024년 8월 - 2026년 2월
- 100만 유튜버 긱블의 커뮤니티 웹사이트 외주 개발 - https://www.geekhub.kr
- 이벤트 기반 알림 시스템
- 도메인 이벤트와 AFTER_COMMIT 구독으로 핵심 트랜잭션을 보호하면서 알림 생성을 분리해 결합도를 낮추고 확장성을 확보함. - 전송 성공률 [XX]%, 평균 도달 [YY]초
- 비동기 처리로 핵심 API 응답 흐름의 지연을 최소화하고, 롤백 시 오알림 생성 문제를 차단함. - 오알림 [N]건 → [M]건, 큐 적체량 [Q]건 감소
- JPA 조회 성능 및 카운터 정합성 개선
- EntityGraph·fetch join·배치 조회로 연관 데이터 N+1 가능성을 줄여 목록/상세 조회의 효율을 높임. - N+1 발생 [N]건 제거, 목록 API p95 [XX]ms → [YY]ms
- 좋아요·댓글·조회수는 원자적 업데이트와 캐시 제어로 동시성 충돌과 중복 증가를 방지해 지표 신뢰도를 향상함. - 동시성 충돌 [AA]% 감소, 캐시 적중률 [BB]%
- 이벤트 기반 알림 시스템
- 미룸 방지 애플리케이션 개발
- AWS 인프라 구축
- 2024.11 대비 2024.12 비용을 60.3% 절감(72.05$ → 28.56$)해 비용 효율을 개선함. - 가용성 [XX]% 유지
- Spot·ASG·ELB 헬스체크로 비정상 인스턴스를 자동 교체해 가용성을 높임. - 인스턴스 교체 평균 소요 [YY]분
- ECS Fargate로 전환해 배포 절차를 단순화하고 운영 부담을 경감함. - 배포 시간 [XX]분 → [YY]분, 인프라 장애 월 [N]건 → [M]건
- 푸시·ETL 등 서비스 작업을 위한 인프라를 구성해 기능 확장을 용이하게 함.
- CICD 파이프라인 구축
- GitHub Actions-ECR-ECS 연동으로 빌드·테스트·배포를 자동화해 약 30분 소요되던 수동 배포를 제거함. - 배포 빈도 주 [N]회, 변경 실패율 [XX]% → [YY]%, 롤백 [R]건/월
- 품질 기준 미충족 시 병합을 차단해 최소 코드 품질을 일관되게 보장함. - 품질 게이트 통과율 [AA]%
- 결과를 Slack으로 통지해 팀 가시성과 피드백 속도를 높임. - 알림 임계치 초과 월 [A]회 → [B]회
- 푸시 알림 기능 개발
- DynamoDB·EventBridge·SNS·SQS·Lambda 연계로 즉시 및 예약 전송을 구현해 알림 전달 신뢰도를 높임. - 전송 성공률 [XX]%, 평균 지연 [YY]초, 재시도율 [ZZ]%
- 전송 로직을 AWS로 이관하고 EC2를 프라이빗 서브넷으로 이전해 퍼블릭 IP 비용을 제거함. - 네트워크 오류율 [AA]% → [BB]%
- AWS 인프라 구축
학력
인하대학교
전기 전자공학부 (부전공: 수학)
2022년 3월 - 현재
- GPA 3.84/4.5 달성
- 전기전자공학부 4학년 재학 - 수학 부전공 이수 중
수상
2025 정주영 창업경진대회 예비창업 트랙
- 경쟁률 약 10:1에서 최종 선발되어 프로그램을 수료함 (2025.05 - 2025.08)
2025년 8월
하나금융그룹 하나 소셜벤처 유니버시티 3기
- 교육 과정을 수료함 (2024.06 - 2024.07)
2024년 7월
프로젝트
인하대학교 정보통신처 소속 컴퓨터 연구 동아리 IGRUS
2022년 3월 - 현재
- 회장: 2022.06 - 2023.06 재임
- 기술부장: 2023.12 - 2024.12 재임
- 운영진: 2022.03 - 현재 활동
자격증
정보처리기사
2026년 6월
ISTQB Certified Tester Foundation Level (CTFL)
2026년 4월
리눅스마스터 2급
2026년 1월
AWS Certified Solutions Architect - Associate (SAA)
2024년 6월
정보처리산업기사
2024년 6월
SQL 개발자 (SQLD)
2024년 3월