채용공고 올리기

김배승님을 응원해보세요!

이직/구직 중이에요

미리보기

기본 정보

이름
김배승
직업
백엔드 개발자
간단 소개

초기 스타트업에서 서비스의 백엔드 아키텍쳐 설계, 개발하고 클라우드 인프라를 구축하여 배포 및 유지 보수를 전임했습니다. 문제 해결에 필요한 것을 빠르게 파악하여 해답을 찾을 수 있으며, 서비스 확장, 축소를 경험하여 인프라 개선과 사용자의 경험을 극대화할 수 있습니다. 사람의 가치를 최우선으로 생각합니다. 동료들과 지속적인 커뮤니케이션으로 더 나은 개발 문화를 지속해서 고민하고 함께 성장하는 것을 즐깁니다.

경력

회사명

주식회사 파이러츠

직급 | 부서 | 근무 유형

엔지니어 | 백엔드

근무 기간

2022.07. ~ 2024.01. (1년 7개월)

담당 업무

요리로 만나는 커뮤니티 ‘요만나’

요만나 App

  • NestJS 기반의 백엔드 시스템 구성
  • AWS를 사용하여 클라우드 인프라 구축
  • Lambda와 CloudFront를 이용하여 On-The-Fly 방식으로 이미지 리사이징 및 캐싱하여 이미지 로딩 시간을 1/10 이하로 단축
  • RDS Replication을 구축하여 Master-Slave 구조로 DB 부하 분산
  • ALB를 이용한 EC2 부하 분산 시스템 구축
  • mongoDB를 사용하여 인앱 알림 관리 및 스케쥴러 관리
  • Elasticache의 redis를 사용하여 refresh token 및 데이터를 캐싱하여 응답속도 20% 이상 단축
  • Sentry와 DataDog을 활용해 로그 수집하여 Error 추적 및 CS에 활용

요만나 관리자 페이지

  • NestJS의 hbs 템플릿 엔진을 사용하여 View 구현
  • 관리자는 모든 데이터를 조회, 등록, 삭제할 수 있는 권한을 갖도록 구성
  • 일간, 주간, 월간 매출 및 활성 유저 등 통계 화면 구성
  • Firebase Messaging을 이용하여 푸시 알림 기능 구축하여 관리자가 이용자들에게 푸시 알림을 보낼 수 있도록 개발
  • Slack Bot과 CronJob을 이용하여 매일 지표 통계 및 주간 정산 Excel 파일 자동화

요만나 유지보수

  • 비용 절감을 최우선으로 지출 현황과 인프라 재점검
  • ec2 인스턴스 변경, RDS Replication 해제 등 서비스 유지 가능 수준으로 인프라를 축소하여 20% 이상의 비용 절감
  • 어플리케이션에 전체적으로 영향을 주는 Sendbird 채팅 API 제거
  • 프로젝트 종료 후 유지보수의 최소화를 목표로 개발

프로젝트

프로젝트명

플로웨이

소속/기관명

팀 플로웨이

프로젝트 기간

2022.07. ~ 2022.11.

프로젝트 내용

꽃 정보를 얻는 쉽고 빠른 길 ‘플로웨이’

  • NestJS 기반의 백엔드 시스템 구성
  • NCP OCR을 사용하여 사업자등록증 업종 확인 및 공공기관 인증 API를 통한 인증
  • OAUTH2를 활용한 소셜 로그인 구현
  • Github Action과 CodeDeploy를 이용하여 CI/CD 환경 구축

기술 스택

기술 스택

Node.js, NestJS, TypeScript, JavaScript, MySQL, TypeORM, AWS, Redis

포트폴리오

URL

link

Github

깃허브

교육

소속/기관명

항해99

종류 | 전공

사설 교육 | Node.js 백엔드

재학 기간 | 재학 상태

2022.03. ~ 2022.06. | 졸업

댓글