백엔드 개발자 이력서
Work Experience
엠케이원
개발 1부
Jun. 2022 - Jan. 2024
일정 및 자원 백엔드 개발
와이즈 와이어즈
테스트 사업본부
Aug. 2020 - Sep. 2021
RPA 개발
Skills
Java
Spring Boot 기반 서버 개발에 주 언어로 사용
컬렉션, 예외 처리, 객체 지향 개념을 활용한 비즈니스 로직 구현 경험
Spring Boot
REST API 기반 백엔드 서버 개발에 사용
JPA / MyBatis
JPA를 중심으로 엔티티 설계 및 데이터 접근 로직 구현
조회 성능과 유지보수를 고려하여 MyBatis를 병행하여 사용한 경험
MySQL
사용자, 도메인 데이터 관리용 RDB 설계
조건 조회 및 데이터 처리 과정에서 쿼리 성능 개선 경험
Spring Security / JWT
JWT 기반 인증 구조 설계 및 적용
관리자/일반 사용자 권한 분리 및 접근 제어 구현
Docker
개발 및 배포 환경 일관성을 위해 Docker 기반 환경 구성
서버 배포 및 실행 환경 관리에 활용한 경험
AWS EC2 / Nginx
EC2 환경에서 서버 운영 및 Nginx를 활용한 웹 서버 구성
서비스 배포 및 운영 환경 경험
Redis
인증 토큰 및 임시 데이터 관리를 위해 Redis 사용
빠른 조회가 필요한 데이터 처리 및 서버 부하 감소 목적 활용
Kafka
LG U+ 부트캠프 프로젝트에서 비동기 메시징 처리에 Kafka 적용
서비스 간 이벤트 전달 및 비동기 처리 구조 경험
Awards
LG 유플러스 유레카 부트캠프 종합 프로젝트
multicampus
최우수상
May. 2025
Projects
다챠(datcha)
2심전심
팀장
May. 2025 - Jul. 2025
프로젝트 목표
사용자 간 모바일 데이터(무선 인터넷)용량을 공유할 수 있는 플랫폼 백엔드 시스템 구현
인증, 사용자 관리, 알림 등 서비스 핵심 기능이 동작하는 서버 구조 구축
Docker, CI/CD, 무중단 배포를 포함한 운영 환경을 고려한 서비스 개발 경험 확보
본인의 역할
OAuth + JWT 기반 인증·인가 기능 구현 및 API 접근 제어 처리
Redis를 활용한 사용자 세션 및 상태 관리 로직 개발
관리자 권한에서 사용자 차단/해제(블랙 처리) 기능 구현 및 서비스 접근 제한 연동
이벤트 발생 시 알림 전송 기능 구현, Redis 기반 사용자 상태와 연계 처리
Spring Boot 기반 REST API 개발 및 인증·사용자·관리자 모듈과의 연동 개발
Docker 기반 실행 환경 구성, CI/CD 및 무중단 배포 흐름 설계에 참여
주요 성과
인증·세션·관리자 제어 기능을 연계하여 안정적인 사용자 접근 제어 구조 구현
Redis 도입으로 세션 관리 및 상태 조회 성능 개선
알림 기능을 통해 사용자 이벤트 대응 흐름 구성
Docker 기반 컨테이너 환경으로 개발·배포 환경 일관성 확보
CI/CD 및 무중단 배포 적용으로 배포 과정 안정성 및 효율성 향상
요기 U+
최우수하조
팀장
May. 2025 - May. 2025
프로젝트 목표
LG U+ 유레카 부트캠프 종합 프로젝트의 요금제 추천 시스템 구축
인증, 사용자 관리, 관리자 기능, 추천·챗봇 등 기능을 모듈 단위로 분리한 백엔드 구조 설계
서비스 확장성과 유지보수성을 고려한 역할 중심 아키텍처 구현
본인의 역할
백엔드 개발자로 참여하여 Spring Boot 기반 서버 모듈 개발
JWT 및 OAuth 인증 기능 구현 및 인증 흐름 설계
기능별 백엔드 레포지토리 분리 및 GitHub 조직 관리
모듈 간 책임 분리를 고려한 API 구조 설계 및 구현
주요 성과
인증, 사용자, 관리자, 추천, 챗봇, 감정분류 기능을 독립적인 백엔드 모듈로 구현
Java 기반 Spring Boot 환경에서 모듈화된 백엔드 코드 구조 구축
GitHub 조직을 통한 협업으로 확장 가능한 백엔드 아키텍처 경험
실제 서비스 운영을 고려한 재사용성과 유지보수성 중심 설계 달성
무한도전 사진 박물관
Nov. 2024 - Dec. 2024
프로젝트 목표
TV 프로그램 '무한도전'의 대표적인 장면 이미지를 아카이빙하여
사용자가 랜덤으로 이미지를 조회하고 저장·공유할 수 있는 웹 서비스 구현가볍게 접근할 수 있으면서도, 관리자 검수 기반의 안정적인 이미지 제공 구조 설계
실제 서비스 운영을 고려한 이미지 관리, 성능, 사용자 편의 기능 중심의 프로젝트
본인의 역할
이미지 데이터 모델링 및 랜덤 조회 API 설계
관리자용 이미지 검수(승인/비승인) 기능 설계 및 구현
검수 완료된 이미지에 한해서만 사용자에게 노출되는 데이터 흐름 제어
이미지 다운로드 및 클립보드 복사 기능 구현
서버에서 이미지를 Base64로 인코딩하여 전달하는 방식으로 API 구성
주요 성과
관리자 검수 상태에 따라 사용자 노출 여부가 달라지는 이미지 승인 프로세스 직접 설계
단순 조회 서비스가 아닌, 운영 관점의 기능을 주도적으로 추가
사용자 피드백을 반영하여 이미지 다운로드 및 클립보드 복사 기능 구현
이미지 검수는 이미지 자체가 아닌 비용 절감을 위한 원본 링크 단위로 관리
유레카그램
7조
팀장
Apr. 2025 - Apr. 2025
프로젝트 목표
유레카 부트캠프 훈련생 전용 비공개 커뮤니티 피드형 SNS 구축
안전한 인증 기반의 사적 소통 공간 제공 및 네트워크 형성 지원
본인의 역할
팀장으로서 프로젝트 일정 및 진행 총괄
프론트엔드 개발 담당 및 백엔드 API 연동
기능 우선순위 조정 및 요구사항 정리
주요 성과
JWT 기반 인증을 적용한 사용자/관리자 권한 분리 구현
피드·댓글·다중 이미지 업로드 등 핵심 SNS 기능 구현
무한 스크롤 기반 피드 조회 기능 구현
Certifications
정보처리기사
한국산업인력공단
Nov. 2025
리눅스마스터 2급
한국정보통신진흥협회
Nov. 2024
SQLD
한국데이터산업진흥원
Jun. 2023