실서비스 API 운영 경험을 바탕으로, Redis 캐싱 · 메시징 · 외부 연동 · 스케줄링 구조를
설계 관점에서 재구성해온 Java Backend Developer입니다.
단순 CRUD 구현보다 정합성, 장애 복구, 재시도, 상태 관리가 중요한
운영형 백엔드 문제를 구조적으로 풀어내는 데 강점을 가지고 있습니다.
현재는 백엔드 전담 개발자로 근무하며, 앱 서비스 API 서버를 중심으로
충전, 가입자 조회, Mail, 국제 SMS, Push, Daemon, Scheduler 영역의
설계, 개발, 리팩토링, 운영, 유지보수를 수행하고 있습니다.
- Java / Spring 기반 실서비스 API 설계 · 개발 · 운영 경험
- Redis 캐싱, 메시지 처리, 외부 연동, 배치/스케줄링 구조 재구성 경험
- 장애 대응, 재시도, 복구 가능성, 최종 정합성을 고려한 운영형 설계 지향
- 운영 환경 기준의 제약사항을 고려한 구조 설계와 개선에 강점
Redis를 real-time message processing layer + cache layer로 확장하고, PostgreSQL fallback / synchronization 구조를 통해 성능, 복구 가능성, 정합성을 함께 고려한 메시지 처리 프로젝트
Redis Cache · Fallback Recovery · Scheduled Sync
다수 Provider / PG 연동 시 비대해지는 분기 로직을 줄이기 위해 Provider 전략 분리와 공통 응답 표준화 구조를 설계한 결제 게이트웨이 프로젝트
Strategy Pattern · Response Standardization · Extensible Routing
운영형 배치에서 필요한 시간 분산 실행, 중복 실행 방지, 재시도 흐름, 운영 가시성을 구조화한 스케줄러 배치 프로젝트
Scheduler · Retry Flow · Operational Visibility