채용공고 올리기

김기주님을 응원해보세요!

지금 만족하고 있어요

미리보기

기본 정보

이름
김기주
직업
백엔드 개발자
이메일
gksrlwn98@naver.com
간단 소개

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 로그인 기능 구현

  • 깃 브랜치 관리 전략 도입

포트폴리오

URL

link

Blog

티스토리
link

Github

깃허브

교육

소속/기관명

인하대학교

종류 | 전공

대학교(학사) | 아태물류학과

재학 기간 | 재학 상태

2017.03. ~ 2024.02. | 졸업

소속/기관명

인하대학교

종류 | 전공

대학교(학사) | 산업경영공학과

재학 기간 | 재학 상태

2017.03. ~ 2024.02. | 졸업

소속/기관명

스테이지어스

종류 | 전공

사설 교육 | 백엔드서버과정

재학 기간 | 재학 상태

2023.09. ~ 2024.02. | 수료

자격증

자격증명

정보처리기사

점수 | 발급기관

1급 | 한국산업인력공단

취득연월

2024.09.

자격증명

컴퓨터활용능력

점수 | 발급기관

1급 | 대한상공회의소

취득연월

2021.05.

댓글