미리보기
기본 정보
문제 해결 과정을 문서화하고 팀원들과 적극적으로 공유하여 협업 효율성과 업무 이해도를 높였습니다. Java와 Spring Boot를 활용해 안정적이고 확장성 있는 백엔드 환경을 구축하고, AWS(EC2, RDS, S3) 인프라 연동을 통해 클라우드 기반 서비스 운영 경험을 쌓았습니다. 데일리 스크럼과 Jira·Slack 등 협업 툴을 활용해 이슈를 신속히 파악·공유하며 프로젝트 진행 상황을 효율적으로 관리했습니다.
기술 스택
Java, Spring Boot, MySQL, MariaDB, Oracle, aws-ec2, aws-rds, s3, Redis
경력
머티리얼즈파크 주식회사
사원 | 회계팀
2019.03. ~ 2022.12. (3년 10개월)
비용 정산 프로세스 개선: 비용 처리 프로세스를 엑셀 기반으로 전환하여 마감 기간을 단축
자금 보고 및 리스크 관리: 월간, 주간 자금 보고서를 작성하며 자금 흐름을 분석하고 개선 방안을 제시
프로젝트
143 초성게임 ( 노인 인지능력 향상을 위한 기능성 게임 플랫폼 )
미래내일 일경험 IT프로젝트
2024.05. ~ 2024.07.
팀 구성: 4명 ( 프론트엔드 2명, 백엔드 2명 )
목적: 인지능력 향상 및 디지털 치매 예방을 위해 제작된 프로젝트
기술 스택: Java 17, Spring Boot 3.2.3(Spring Data, JPA, QueryDsl), JWT, MariaDB(AWS RDS), Redis, AWS EC2, Git
링크: 143 초성 게임 / 143quiz_backend(Git)
액션
JWT 기반 인증 시스템 구현 및 Redis 연동: 이메일(Key) - Refresh Token(Value) 쌍을 Redis에 저장하고, TTL 설정으로 토큰 유효 기간 관리
랜덤 주제 할당 기능 개발:
미획득 뱃지 주제 리스트 조회 후
Random
클래스로 무작위 선택, 사용자에게 주제 할당패키지 구조 개선을 통해 코드 재사용성 및 확장성 향상: 기존 계층형 구조(controller, service, repository, domain)를 도메인형 구조(game, management, common)로 변경
AWS S3를 활용하여 이미지 파일 저장소 구축:
S3에 이미지를 저장하고 대용량 파일을 효율적으로 관리할 수 있도록 설정
프론트엔드와 백엔드 API 연동 및 협업 경험: 사용자 정보 조회/수정, 뱃지 및 주제별 랭킹 화면 등 API 연동을 통해 프론트엔드와 백엔드 간의 통신을 구현하고, Jira와Swagger API를 활용해 팀원들과 원활한 협업을 경험
성과
대용량 이미지·리소스 효율적 관리로 서버 비용 절감과 확장성 강화
공통 기능 분리를 통한 코드 재사용성 및 유지보수·확장성 향상
기획 단계부터 기능정의서·API 명세서·화면정의서를 노션에 기록해 명확한 프로젝트 방향 설정과 효율적 협업·지식 공유의 효과 체감
부동산 가격 예측 사이트 ( 부동산 실거래 데이터 기반 예측 알고리즘을 통해 예측된 부동산 가격을 제공하는 서비스 )
기타
2024.02. ~ 2024.03.
팀 구성: 5명 ( 프론트엔드 2명, 백엔드 2명, 데이터사이언스 1명 )
목적: 집값 예측, 매물 트렌드 등을 확인하기 위한 프로젝트
기술 스택: Java 17, Spring Boot 3.2.3(Spring Data, JPA, QueryDsl), JWT, MySQL(AWS RDS), Redis, AWS EC2, Git
Git: House-Project
액션
백엔드 리드로서 협업 및 일정 관리: 원활한 프로젝트 수행을 위해 업무 분배·일정을 조율하고, 실시간 디스코드 미팅을 통해 문제를 신속히 해결했으며, 새로운 기술 도입 시 필요한 학습 자료를 준비·노션에 정리해 팀원들과 공유
데이터 적재 오류 방지 및 최적화: 대용량 CSV 파일을 JSON으로 변환해 불필요한 데이터 중복 및 오류를 사전에 차단
부동산 매물 검색 속도 개선: QueryDSL로 복잡한 쿼리를 최적화해 매물 검색 속도와 대규모 데이터 처리 성능을 향상
Spring-Flask 연동: Proxy 설정 문제로 Flask-React 간 직접 연동이 어려웠던 부분을 Spring을 통한 중개 방식으로 해결
실시간 데이터 공유 및 보안 강화: AWS RDS로 공용 DB를 구축해 협업 효율성을 높이고, AWS Load Balancer를 이용한 HTTPS 배포로 보안을 강화
성과
실시간 미팅과 학습 자료 공유로 문제 해결 속도 향상
Spring-Flask 연동으로 기존 기술 스택 간 제약을 극복
Git-flow 전략과 코드 리뷰 문화로 충돌을 최소화하며, 개발 품질과 작업 효율을 동시에 높임
ASAP Action And Vote ( 무명 작가들의 작품 홍보 및 수익 창출을 돕기 위한 경매 및 상품 판매 중개 서비스 )
쌍용강북교육센터
2023.09. ~ 2023.09.
팀 구성: 4명 ( 풀스택 4명 )
목적: 무명작가들의 작품 홍보 및 수익 파이프라인 확대를 위한 경매 및 상품 판매 중개 웹사이트
기술 스택: Java8, Spring MVC·MyBatis, Servlet/JSP(JSTL/EL), Oracle DB, Tomcat WAS, HTML/CSS/jQuery/Ajax
Git: ASAP-Auction-Vote
액션
장바구니 및 상품 결제 시스템 구축: 중복 상품 확인 및 수량 변화에 따른 실시간 총 가격 업데이트 로직을 구현해 사용자 편의성 강화
KakaoPay 결제 프로세스 설계: 결제 승인·처리 기능을 구축하고, DB에 주문 번호·결제 정보를 저장해 실시간 결제 상태 업데이트 가능
포인트 자동 환불 시스템 구현: 오라클 PL/SQL과 스케줄러를 이용해 주기적으로 결제 상태를 확인하고, 결제 취소 시 포인트를 자동 복원
카테고리별 투표 순위 최적화: RANK(), ROWNUM, WITH 서브쿼리를 활용해 투표 득표 수에 따라 상위 항목을 효율적으로 조회하고, 데이터 조회 속도를 개선
게시판을 통한 사용자 소통 활성화: 답글형 게시판 및 CRUD 기능, 제목 LIKE문·본문 DBMS_LOB.INSTR 함수를 사용해 SQL을 최적화
성과
투표 순위 계산과 서브쿼리 최적화를 통해 데이터 조회 효율성 및 정확도 향상
실시간 가격 업데이트와 KakaoPay API 연동으로 사용자 신뢰도 상승, 자동 환불 프로세스로 운영 부담 최소화
답글형 게시판으로 다양한 의견 교류 가능
대외활동
미래내일 일경험 IT 인턴형
주식회사 위펀
서비스 운영 및 장애 대응
장애 원인 분석 및 조치:
DataDog 로그 분석을 통해 엑셀 다운로드 오류, 쿠폰 발행 내역 누락 등 백오피스 장애를 파악하고 해결
운영 데이터 지원:
통계·조회성 쿼리 최적화를 통해 운영팀이 필요한 매출·임직원 데이터를 빠르게 제공
기능 개선
추가 등록 상품의 바코드 입력 시, 판매가 변경 여부를 사용자가 선택할 수 있는 기능 개발
엑셀·CSV 다운로드 항목 확장 및 개인 결제 금액 총합 표시 기능 구현
입력값 공백 제거, 계약일 입력 범위 제한 등 UI/UX 개선
문서화 및 협업
정기 배치 작업의 실행 절차를 문서화하여 타 부서가 쉽게 인계·확장할 수 있도록 지원
Notion에 장애 해결 이력, 기능 변경 사항, PR 내용을 기록하여 정보 공유
테크톡에 참여하여 주간 운영 사례를 발표하고, 팀원의 아이디어를 반영해 시스템 개선
국민연금공단 API 연동 시 발생한 법정동 코드 불일치 문제 분석 및 발표하여 개선 방향 논의
Deadlock 발생 및 NullPointerException 등의 장애 사례를 분석하고 시스템 개선
백준 알고리즘 스터디
기타
매일 2문제씩 문제를 풀고 인증하며, 단 하루도 빠짐없이 알고리즘 문제 해결을 지속
풀이 과정을 공유·리뷰하면서 자료구조·알고리즘 역량을 꾸준히 향상
미래내일 일경험 IT 프로젝트형 1기
한국취업센터
기업이 실제 개발하고자 하는 서비스를 구현하고 멘토링을 통해 실전형 프로젝트를 수행
사이드 프로젝트 스터디
기타
백엔드 2명, 프론트엔드 2명, 데이터 사이언스 1명이 모여 웹사이트 프로젝트 진행
팀 내 자료 공유와 개발 관련 모범 사례를 공유하고 실천
(디지털컨버전스)자바&스프링기반 AWS클라우드 융합 개발자 양성과정(C)
쌍용강북교육센터
2023.05.08 ~ 2023.10.24
실습 위주의 Java, Spring, MyBatis 기반 웹 애플리케이션 개발 학습
데이터베이스 설계 및 SQL, PL/SQL, 튜닝 등을 통한 RDBMS 활용
HTML, CSS, JavaScript, jQuery, Ajax를 사용한 웹 프론트엔드 기초 학습
교육
덕성여자대학교
대학교(학사) | 회계학과
2013.03. ~ 2019.08. | 졸업
자격증
SQL 개발자(SQLD)
한국데이터산업진흥원
2024.09.