데이터 정합성, 조회 성능 개선, 운영 안정화 경험을 바탕으로 주문·결제·정산 도메인으로 확장하고자 하는 백엔드 개발자입니다.
현재는 산업 안전 웹 애플리케이션에서 실시간 이벤트 처리, 장애 재처리, 설정 변경 관리, 대용량 조회 API 개선을 담당하고 있습니다. PostgreSQL 실행 계획 분석, 인덱스 추가, ORM 조회 구조 개선, Redis 캐시 적용을 통해 주요 조회 API의 응답 시간을 약 10초에서 2초 수준으로 단축한 경험이 있습니다.
Java, Spring Boot, JPA 기반 프로젝트 경험이 있으며, 결제 도메인에서 요구되는 트랜잭션 정합성, 상태 변경 추적, 장애 상황 재처리, 운영 지표 기반 개선 역량을 강화하고 있습니다.
프로텍트고 - 센서 데이터 기반 산업 안전 솔루션 백엔드
- 실시간 알림 처리 과정에서 지연 발생 시 원인 추적과 실패 이벤트 재처리가 어려운 문제를 발견하고, 큐 기반 재시도 구조와 이벤트 처리 상태 추적 흐름을 설계·구현했습니다.
- 장애 발생 시 실패 이벤트를 식별하고 재처리할 수 있도록 처리 상태 관리 기준을 정리하여, 운영 중 알림 누락과 재처리 부담을 줄였습니다.
- 센서 데이터 조회 API에서 약 10초까지 응답이 지연되는 병목을 발견하고, PostgreSQL 실행 계획 분석, 인덱스 추가, ORM 조회 구조 개선, batch size 조정을 통해 약 2초 수준으로 단축했습니다.
- 반복 조회가 발생하는 데이터에 Redis 캐시 계층을 적용하여 DB 직접 조회 부담을 줄이고, 주요 조회 API의 응답 안정성을 개선했습니다.
- 운영 중 설정 변경이 배포와 강하게 결합되어 있던 문제를 개선하기 위해, 릴리스 없이 주요 파라미터를 조정할 수 있는 구조를 설계·구현했습니다.
- 설계 단계에서 대부분의 구조 논의에 참여하고, 담당 기능 구현은 주도적으로 수행했으며, 프론트엔드·운영 담당자와 API 규약 및 운영 정책을 협의해 서비스 흐름을 정리했습니다.
삼보모터스 - 공정 설정·예측 연동 백엔드
- 기술 스택: Java, Spring Boot, JPA, PostgreSQL, Docker
- 분산 관리되던 공정 설정값으로 인해 변경 기준이 일관되지 않고, 잘못된 설정 반영 시 데이터 불일치로 이어질 수 있는 문제를 확인했습니다.
- 설정 도메인을 모듈화하고, 설정값 검증 로직과 관리 API를 설계·구현하여 설정 변경 과정의 정합성과 추적 가능성을 개선했습니다.
- 변경 전후 상태 확인, 변경 이력 추적, 롤백 가능성을 고려한 운영 구조를 설계하여 설정 변경 시 장애 원인 파악이 쉬운 구조로 개선했습니다.
- Docker 기반 배포 절차와 롤백 흐름을 표준화하고, 배포 전 점검 항목을 문서화하여 담당자별로 달라지던 배포 방식을 일관된 프로세스로 정리했습니다.
롯데케미컬 - 예측/실데이터 비교 백엔드
- 기술 스택: Python, FastAPI, SQLAlchemy, PostgreSQL
- 예측 모델의 MAE/정확도 지표가 수동 집계되어 분석 결과 확인에 시간이 걸리는 문제를 해결하기 위해, 지표 자동 집계 API와 대시보드를 구현했습니다.
- 예측값과 실측값의 비교 기준 및 검증 로직을 정리하여 운영자가 지표 기반으로 데이터 이상 여부를 판단할 수 있는 구조를 만들었습니다.