미리보기
기본 정보

ㅁㄴㅇㅁㄴㅇㅁㄴㅇ
자기소개
REST API를 바탕으로 개발이 가능합니다.
- Spring boot와 node.js를 이용한 rest api 구축 경험이 있습니다
JWT(Java Web Token)을 이용한 인증/인가가 가능합니다
- Spring Security를 사용하지 않고 OAuth 2.0 규약에 맞는 JWT 인증을 구현하였습니다.
- Sha-256 방식에 salting을 더한 비밀번호 암호화를 구현하였습니다.
- ArgumentResolve와 Interceptor를 통한 인증/인가가 가능합니다.
- Refresh token을 회원의 인가마다 갱신하는 RTR(refresh token rotation)을 적용하여 보안 성능을 향상하였습니다.
RDBMS를 사용한 개발이 가능합니다.
- 데이터의 정규화를 통해 오류 가능성을 낮추고 보안 성능을 향상하였습니다.
- 인덱스생성을 통해 쿼리 성능을 개선하였습니다.
- 지연로딩을 이용해 N+1 문제로인한 성능 저하를 개선하였습니다.
- 커버링 인덱스를 통해 Paging 성능을 개선하였습니다.
지식의 학습과 공유에 유연하고 적극적입니다.
- 웹/앱 개발 동아리에서 백엔드 교육, 프로젝트 관리를 담당하였습니다
기술 스택
Java, Spring Boot, JPA, JavaScript, Node.js, Sequelize, aws-ec2, aws-ecs
프로젝트
asdasd
asdasdasdasd
Pethub
개인
2023.05. ~ 2023.12.