안녕하세요. 열정적인 백앤드 개발자 김수민입니다.

제가 가진 능력과 노력으로 더욱 성장하여 앞으로 제가 나아가야 할 길을 보다 힘차게,
보다 도전적으로 걸어나가고 싶습니다.


    2021.03 - 2022.08 (주)플라잉 Backend Engineer


Skills

Node.js               Vue.js  

MySQL                Java  

DynamoDB             AWS  

Redis                          Unit Test  


Career

(주)플라잉

2021.03 - 2022.08 | Backend Engineer

Backend Release | v1.9.32 ~ v1.9.69


사용 스킬 | Node.js, MySQL, NoSQL, Redis, Vue.js, Serverless, Lambda, API Gateway, S3, CloudWatch, SQS, Mocha, Jest


공유 킥보드 서비스를 제공합니다.

담당 업무

  Node.js를 사용하여 API 개발 및 설계
  MySQL, DynamoDB, Redis를 이용한 데이터베이스 관리 담당
  세그웨이 데이터 모니터링 및 수집/전달
  개발 관련 문의 답변
  Backend와 관리자 웹 사이트 새로운 기능 개발 및 기존 기능 유지 보수

Trouble Shooting

CloudWatch와 Log insight를 이용하여 에러 확인 및 에러 수정
API에서 특정 에러 발생시 teams로 메세지를 보내 빠르게 확인 후 트러블 슈팅 할 수 있도록 기능 추가

Code Quality

Backend는 Mocha, Web은 Jest를 이용하여 테스트 코드 작성
지속적인 리펙토링으로 유지보수

주요 프로젝트

미납금 결제 시도 스케쥴러 추가

AWS의 SQS를 이용하여 매일 아침 미결제건들을 결제 할 수 있도록 개발하여 미결제건을 5분의 1으로 줄이며, 기존의 수동으로 CX팀에서 처리하던 프로세스를 자동으로 변경

요금 관련 기능 추가

요금 정책에 따라 요금을 변경하고 할인도 추가 할 수 있게 기능 추가

서비스 지역 관련 기능 추가

킥보드와 사용자 위치에 따라서 요금 부과 및 주차 안내 API 추가

인증 관련 프로세스 변경

인증 정책에 따라 인증 유무를 변경 할 수 있도록 프로세스 변경

지역사업자 및 프랜차이즈 관련 기능 추가

지역사업자 및 프랜차이즈 사업자가 서비스 지역, 킥보드, 파트타이머를 관리 할 수 있도록 API 추가

수리 프로세스 기능 추가

킥보드 수리 시 수기로 작성하던 작업을 앱/웹에서 관리 할 수 있도록 API 추가, 데이터 수집
웹에서 데이터 차트 확인 및 엑셀 다운 할 수 있도록 페이지 추가

채널톡 & 디스코드 기능 추가

킥보드 수거, 사고, 신고 관련 메세지를 자동으로 보내는 기능을 추가하여 CX팀과 미케닉팀에서 관련 내용을 빠르고 간단하게 확인 할 수 있도록 기능 추가
계좌이체시 채널톡에 메세지를 보내 CX팀에서 빠르게 확인 할 수 있도록 기능 추가

Nice Inventory

간단한 인터페이스의 재고 관리 시스템입니다.
사용자가 가입할 때 등록한 회사별로 재고를 관리 할 수 있습니다.
간단한 인터페이스로 손쉽게 사용 할 수 있으며 쉽게 제품의 재고 및 정보를 관리 할 수 있습니다.

TA_IN Project

타인과 일상을 소통하다.
코로나19 팬데믹은 우리의 삶을 전적으로 변화시켰습니다. 직접적인 만남이 제한되고, 우리 생활의 많은 영역이 디지털로 전환되었습니다.
이에 우리는 개인과 개인 간의 소통뿐만 아니라 기존 인스타그램에는 없던 개인과 기업, 개인과 브랜드 간의 연결과 소통을 보다 쉽게 열 수 있도록 “타인” 프로젝트를 기획하게 되었습니다.

Jelly Music Project

'알고리즘의 선택'이라는 말이 생길 만큼 이제는 알고리즘이 단순한 추천을 넘어서 숨어있던 컨텐츠들을 유명하게 만드는 역할까지 하고 있습니다.
음악 추천 사이트에서 시작한 아이디어는 음악 플레이 뿐만 아니라 음원, 앨범, 아티스트 정보 제공과 사용자들끼리의 소통을 위한 댓글 기능도 추가하였습니다.
또한 사이트 운영을 위한 관리자 페이지도 만들어 회원 관리와 음원 관리를 할 수 있게 했습니다.

Lotto Check

JAVA Swing을 이용한 로또 번호 확인 프로그램입니다.

Link

GitHub

배우고 공부한 것, 그리고 개인, 협업 프로젝트를 올리는 제 공간입니다.




Learn more

Blog - 하기나 해

주로 공부한 내용을 올립니다.
공부한 것을 단단한 나의 지식으로 만들기 위해 리뷰하는 공간입니다.
추후 개념 정리와 개발에 관련된 이슈 또는 저의 생각들로 꾸준히 업데이트 할 예정입니다.

Learn more

Get in touch