미리보기
기본 정보
NestJs와 Express 를 활용한 서버 구축 경험이 있습니다. DB 성능 최적화와 효율적인 협업에 강점이 있습니다. 팀원들과 효율적인 의사소통을 위해 시퀀스/블록 다이어그램을 적극 활용합니다.
기술 스택
NestJS, PostgreSQL, Prisma, AWS, GitHub, github-actions, Docker, docker-compose, Jest, Prometheus, grafana
프로젝트
오늘도리뷰(리뷰기반 SNS)
개인
2024.08. ~ 2025.02.
프로젝트 설명
사용자들이 경험한 상품 / 서비스에 리뷰를 자유롭게 공유하는 SNS
팔로우중인 회원이 남긴 리뷰들을 볼 수 있습니다.
사용자들이 남긴 실시간 인기 리뷰들을 볼 수 있습니다.
프론트엔드 2명(웹/앱) / 백엔드 1명 (본인) / 디자이너 1명
기술스택
Tyescript/NodeJS/NestJS & Prisma & PostreSQL & Redis & Jest & NginX & Docker/Docker-Compose & Github-Actions & AWS EC2/S3/ECR & Prometheus/Grafana
기여도
100%(1인 개발)
기여
Prometheus, Grafana 를 활용한 서버 모니터링 시스템 도입
서버 리소스 임계치 초과시 자동 경보 메일 전송
Firebase Cloud Messaging 실시간 알림 기능
이벤트 드리븐 기반
Github-actions 활용한 CI/CD 구축
Redis 활용한 DB I/O 최소화
조회수 증가를 위한 반복적인 update쿼리 최소화
변동이 적은 인기리뷰 기능 성능, 안정성 개선
Prisma ORM이 생성한 비효율적인 쿼리 개선
성능 & 리소스 사용량 80% 이상 개선
Docker & Docker-compose 활용한 컨테이너 배포 환경 구축
토큰 탈취에 대비한 JWT 리프레쉬 토큰 기반 인증시스템 구현
Jest 활용한 단위테스트 도입
Swagger활용한 명세서 작성
서버보안강화
사용자 정보 암호화
무차별 대입 공격 대응
NginX로 리버스 프록시 구성
관리자 기능 개발
게임바이블
스테이지어스 부트캠프
2024.01. ~ 2024.03.
프로젝트 설명
게임에 대한 정보를 자유롭게 공유할 수 있는 공간
원하는 게임 게시판 생성 요청 가능
게임별 위키 기능 제공
프론트엔드 2명 / 백엔드 3명
기여도
33%
기여
ERD 설계, REST API 설계
관리자 / 위키 / 알림 기능 개발
Oauth2.0 로그인 기능 구현
깃 브랜치 관리 전략 도입
포트폴리오
교육
인하대학교
대학교(학사) | 아태물류학과
2017.03. ~ 2024.02. | 졸업
인하대학교
대학교(학사) | 산업경영공학과
2017.03. ~ 2024.02. | 졸업
스테이지어스
사설 교육 | 백엔드서버과정
2023.09. ~ 2024.02. | 수료
자격증
정보처리기사
1급 | 한국산업인력공단
2024.09.
컴퓨터활용능력
1급 | 대한상공회의소
2021.05.