미리보기
기본 정보
계속해서 개선점을 찾고, 개선하기 위해 노력하는 백엔드 개발자입니다.
기술 스택
Java, Spring Boot, Spring Security, Spring Cloud, spring-jpa, spring-aop, mybatis, MySQL, Redis, MongoDB, Kafka, Docker, Git, github-actions
프로젝트
우리의 반려어 SNS, QUA(꾸아)
신세계I&C 스파로스아카데미
2024.10. ~ 2024.12.
물고기와 함께하는 일상을 기록하고 소통할 수 있는 특별한 반려어 SNS.
인원: 6명
역할: 팀장 및 백엔드 주요 서비스 개발
기술 스택: Java, Spring Boot, Spring WebFlux, Next.js, MySQL, Redis, MongoDB, ElasticSearch, Kafka, Docker, Spring Cloud (MSA)
주요 성과: 기업연게 프로젝트 발표회 🥈
팀장으로서 아키텍처 설계/개선 주도, 코드 리뷰를 통해 일관된 코드 품질 유지, R&R 및 개발 일정 수립
CQRS 기반 회원 서비스 → 트래픽 처리 성능 50% 향상 및 프로덕트 전반 RDB Call 60% 감소
WebFlux 기반 비동기 채팅 시스템 → 초당 10,000개 이상 메시지 처리 가능
MSA 아키텍처 적용 → 서비스 확장성 및 장애 대응력 강화
Spring Cloud Config 및 Gateway 서비스 → API Gateway 구축 및 로드 밸런싱 설정,
리워드 서비스 → 사용자 활동에 따른 포인트, 등급, 뱃지 부여 로직 구현
S.I.VILLAGE Re-Building
신세계I&C 스파로스아카데미
2024.08. ~ 2024.09.
신세계 인터내셔날의 이커머스 쇼핑몰 S.I.VILLAGE 재설계 프로젝트
Spring Security, JWT 기반 회원가입, 로그인 구현(ID/PW, oAuth2)
이메일 인증(SMTP, Redis), ID, PW 찾기
Redis를 활용한 Refresh Token 저장 및 인증번호 저장
좋아요(상품/이벤트/브랜드)
전체 데이터 가공 및 저장, 일부 데이터 스크래핑
File Input API를 개발, 5만여개의 제품 데이터를 포함한 모든 수집 데이터를 20개 테이블에 삽입, 총 200만 Rows 데이터 저장
주도적 팀 일정 관리, 프로젝트 최종 발표
가족을 위한 추억 기록 플랫폼, Memorious
AWS 기반 공공ㆍ빅데이터 활용 웹서비스 개발자 양성과정] 웹 표준 기술 평가 개인 프로젝
2023.12. ~ 2023.12.
가족 공유 캘린더 UI 및 API 개발
5가지 반복 주기와 3가지 종료 조건을 지원하는 일정 반복 기능 개발
G사 캘린더와 유사한 일정 배치 알고리즘 구현
해상도에 따른 일정 표시 개수 조절 및 ‘더보기 모달’ 등의 사용자 중심 UI/UX 설계 및 구현
JWT를 활용한 E-Mail 가족 초대 기능 구현
서버·프론트엔드 무중단 배포 및 CI/CD 파이프라인 구축
기획·설계 문서 작성과 프로젝트 발표(3회)