채용공고 올리기

손준배님을 응원해보세요!

지금 만족하고 있어요

미리보기

기본 정보

이름
손준배
직업
백엔드 개발자
간단 소개

기술 스택

기술 스택

Java, Python, Spring Boot, Spring Security, REST API, JIRA, Git, GitHub, gitlab

프로젝트

프로젝트명

Prefin

소속/기관명

신한은행

프로젝트 기간

2023.08. ~ 2023.09.

프로젝트 내용

해당 프로젝트는 신한은행 헤커톤으로 진행되었고 용돈 관련 어플리케이션 제작하려 했습니다. 팀원은 총 4명으로 2명은 안드로이드, 2명은 백엔드로 진행했고, 저는 백엔드 팀장을 맡았습니다. 저는 용돈, 대출 관련 기능을 제작했습니다. 부모가 은행이 되어서 아이에게 용돈을 자동으로 줄 수 있는 앱이고, 경제관념을 교육하기 위해 신용점수, 대출 기능과 퀴즈 기능이 있습니다.


백엔드는 Java와 SpringBoot로 개발했으며, MariaDB를 사용했고 용돈 기능은 부모가 지정한 금액을 특정 날짜에 자동으로 지급하게 했습니다. 지급 자동화는 SpringBoot의 Batch기능을 사용했으며 대출 상황에 따라 자동으로 이율과 상환금이 설정되도록 알고리즘을 짰습니다. 대출의 경우, 금액은 신용점수에 따라 제한두고 이율은 자동적으로 계산되도록 했습니다. 추가적으로 퀴즈를 맞추는 알고리즘과 신용점수 계산 알고리즘도 부분적으로 담당했습니다.

프로젝트명

Giggy Bank

소속/기관명

SSAFY

프로젝트 기간

2023.09. ~ 2023.10.

프로젝트 내용

GiggyBank 어플리케이션 제작에서 게임 랭킹과 관련된 기능제작과 배포를 맡았습니다. 해당 앱은 거지방에서 아이디어를 얻어서 절약을 도울 수 있는 앱인데 게임을 통해 절약을 도울 수 있도록 설계했습니다. 저는 백엔드에서 게임과 관련된 기능들과 배포를 맡았습니다.


백엔드는 Java와 SpringBoot로 개발했으며, 게임 랭킹은 게임 완료 시 점수를 Redis로 해당 플레이어의 최고 점수만 저장하고 MySQL로 로그 형식으로 기록하여 데이터 손실에 대비했습니다. 새로 점수를 얻는다면 MySQL에 저장이 되고 해당 점수가 Redis의 점수보다 높다면 Redis의 최고점수를 갱신해주는 방식을 사용했습니다. 배포는 GitLab과 Jenkins를 통해 Merge완료 시 자동 빌드하여 배포되도록 하였습니다. 팀원들과 Jira, Git으로 프로젝트 내용을 공유했고 매주 스플린트를 진행했습니다.

프로젝트명

Happy Programmer

소속/기관명

SSAFY

프로젝트 기간

2023.10. ~ 2023.11.

프로젝트 내용

HappyProgrammer는 게임으로 Unity를 사용했습니다. 해당 게임에서 저는 게임 기획의 전반적인 부분과 로그인 기능을 맡았습니다.


로그인의 경우는 JWT와 SpringSecurity를 사용했습니다. SpringSecurity를 공부하면서 Filter를 배웠습니다. 로그인 부분에서는 Filter와 SpringSecurity를 통해서 우선 적용 URL을 설정해주고 자체 토큰을 통한 유저 식별을 사용했습니다. 기획의 경우는 게임의 스토리를 짜고 대사를 만들었습니다. 추가적으로 Unity를 활용해 일부 맵을 도왔습니다. 팀원들과 Jira, Git으로 프로젝트 내용을 공유했고 매주 스플린트를 진행했습니다.

프로젝트명

HiFes

소속/기관명

SSAFY

프로젝트 기간

2023.07. ~ 2023.08.

프로젝트 내용

제가 처음으로 맡아보는 여러 팀원과 함께하는 프로젝트였습니다. HiFes 어플리케이션 제작에서 게시판과 배포를 맡았습니다. 해당 앱은 축제를 추천해주고 해당 축제의 여러 정보를 제공하는 앱입니다. 백엔드는 Java로 개발했으며, SpringBoot와 Java를 통해 게시판을 만들고 종류별로 분류 및 소통할 수 있도록 만들었습니다. 배포는 GitLab과 Jenkins를 통해 Merge완료 시 자동 빌드하여 배포되도록 하였습니다. 팀원들과 Jira, Git으로 프로젝트 내용을 공유했고 매주 스플린트를 진행했습니다.

프로젝트명

영화추천 웹페이지 제작

소속/기관명

SSAFY

프로젝트 기간

2023.05. ~ 2023.06.

프로젝트 내용

처음 해보는 프로젝트였습다. 인원은 2명이 진행했고 영화를 추천해주는 알고리즘 제작해서 랜덤으로 추천해주고 자신이 본 영화와 관심영화를 등록하면 해당 영화들의 공통 부분들을 통해 영화를 추천해주는 사이트를 제작했습니다. Vue와 Django를 Python을 사용해 제작했습니다. 저는 프론트/백엔드 합쳐서 게시판의 제작을 맡았습니다. 특정 영화에 대한 내용을 나눌 수 있도록 영화에 대한 정보도 DB에서 다루었습니다.

포트폴리오

URL

link

https://meteor-popcorn-795.notion.site/cee7e0b2935245c183b44adb93954745?pvs=4

노션
댓글