박지호

백엔드 엔지니어

Email: jiho5993@gmail.com

Phone: 010-2382-5993

Web: 개인용 노션 블로그

About Me

NodeJS, NestJS와 MySQL 기반의 서버 개발에 익숙하며, 문서 분석과 실험을 통해 깊이 있게 기술을 탐구하는 것, 그리고 장애 발생 시 상황을 재현하고 원인을 파악하는 것을 즐깁니다.

산업기능요원 복무 기간 동안 코인 입출금 서비스, 정산 시스템, 입출금 현황 대시보드 API 등 실무 중심의 백엔드 개발 경험을 쌓았습니다. 특히, 웹소켓 통신으로 약 3배의 성능 향상과 MySQL 실행계획 분석을 통해, 2s -> 0.1ms로 데이터베이스 튜닝을 이끌어냈습니다.

또한, API Rate Limit 시스템을 구축하여 유저별 API 호출 수를 제한하는 기능을 구현하였고, 모니터링 시스템 구축(Slack + Sentry), PNPM 모노레포 운영 경험등이 있으며, 항상 서비스 안정성확장성을 고민하는 개발자로 성장하고자 합니다.

Experience

헥슬란트

Backend Engineer

2022.10.31 - 2024.12.31

블록체인 코인 입출금 서비스 구축 및 입출금 내역 대시보드 API 개발

  • 유저별 API Rate Limit 시스템 구축 (👉 링크)
  • 웹 소켓을 활용한 RPC 통신 성능 개선 (👉 링크)
    • 약 150초 → 약 53초로 3배 개선
  • 코인 입출금 서비스 개발
  • 입출금 현황을 확인할 수 있는 대시보드 API 개발
  • 회계 / 세무 관련 정산 내역 발급 스케줄러 및 API 개발
  • 계약 시스템화 기능 개발


Project

인구 혼잡도 제공 서비스

  • 서버 개발 전담
  • 혼잡도 API를 통해 일정 주기마다 혼잡도 정보를 가져와 DB에 저장하는 스케줄러 구현
  • Error Level을 두어 Normal일 경우와 Fatal일 경우에 대한 로직 분기
  • Sentry와 Slack을 도입하여 모니터링 시스템 구축
  • 한 요청 Lifecycle에서 반복적으로 사용되는 객체를 전역으로 관리하여 공통 로직을 줄이고 성능 개선 (👉 링크)


영화 추천 챗봇 서비스

2022.01 - 2022.06

대학 졸업 작품으로 제작한 영화 추천 카카오 챗봇

  • 서버 개발, 챗봇 시스템 구성
  • 카카오 챗봇과 REST API를 활용하여 영화 추천 서비스 제공
  • 크롤링을 병렬로 처리하여 성능 개선
    • 약 5배의 비약적인 성능으로 개선 (12초 → 약 2초) (👉 링크)


NerdIT

2022.01 ~ 2022.10

디자이너들을 위한 자기개발 서비스

  • 서버 개발 전담
  • 프론트엔드 개발자도 서버를 쉽게 실행할 수 있도록 Docker 스크립트 작성
  • 소셜 로그인 기능 구현
  • NestJS 프레임워크를 사용하여 API 서버 개발
    • Pipe, Guard, Filter등 NestJS의 다양한 기능을 활용
    • TypeORM을 사용하여 Repository 관리
  • Postman으로 API 문서화 (👉 링크)


Gyumongeats

2021.02 ~ 2021.06

쿠팡이츠 클론 프로젝트

  • 서버 개발 전담
  • AWS Elastic Beanstalk을 활용하여 배포 (현재는 중단된 상태)
  • Sequelize ORM을 사용하여 DB 연동


채팅 웹 어플리케이션

2019.04 ~ 2019.06

웹소켓을 활용한 실시간 채팅 웹 어플리케이션

  • ExpressJS와 SocketIO를 사용하여 웹소켓 서버 구현
  • Heroku를 활용하여 배포


Skills

현재 업무에 사용중 혹은 사용했던 기술들입니다.



Backend

  • NodeJS, ExpressJS, NestJS
  • Typescript, Javascript
  • MySQL, Redis, TypeORM, Sequelize
  • NPM, Yarn Berry, PNPM


Tool

  • Github, Git, GitKraken
  • Jira, Notion
  • ERDCloud, Postman
  • Visual Studio Code, Webstorm, DataGrip
  • Docker, Sentry, Slack
  • AWS EC2, AWS RDS, AWS S3


대내외 활동

UMC 연합동아리

스터디원(4기) & 운영진(5기)

2023.03 - 2023.12

  • 4기는 스터디원, 5기는 운영진으로 활동
  • 5기
    • 백엔드 파트 면접 준비
    • 운영진으로서 스터디원 관리 및 스터디 진행


한양대학교 ERICA 원곡고등학교 코딩 교육 봉사

스터디 멘토

2019.09 - 2019.12

  • C언어의 기초와 알고리즘을 알려주는 코딩 교육 봉사
  • 재귀함수에 대해 강의 진행


한양대학교 ERICA C++ 알고리즘 스터디

스터디 멘토

2019.03 - 2019.06

  • C++의 기초와 알고리즘을 알려주는 스터디
  • 기초 문법과 STL에 대해 강의 진행


Awards

SW창업아이디어톤 대상

한양대학교 ERICA

2022.06.23 - 2022.06.24



HESH 해커톤 대상

한양대학교 ERICA

2019.11.08 - 2019.11.10



HEPC 알고리즘 대회 우수상

한양대학교 ERICA

2019.05.20



Education

한양대학교 ERICA

컴퓨터학부

2018.03 - 2025.08 (졸업예정)



유신고등학교

2015.03 - 2018.02