연락처
학위
- 경희대학교 경제학과 (2013.03 ~ 2019.08)
언어
경력
대한민국 1등 세탁앱
Backend Developer
2024.01.25 ~
사용한 기술)
Nest.js (Typescript/Node.js)
Kubernetes
AWS EC2
MongoDB (AWS DocumentDB) / AWS RDS (MySQL) / AWS MSK (Kafka)
AppSmith
스쿼드 조직의 일원으로서 스마트 팩토리 영역의 백엔드 개발을 전담했습니다.
현장 작업 효율의 개선을 중점으로 안정적인 공장 운영을 위한 기능을 빠르게 개발/릴리즈하였습니다.
- “done is better than perfect”, 오버 엔지니어링을 피하기 위해 노력했습니다.
- 최대한 self-service를 할 수 있는 시스템 개발하려고 했습니다.
타임라인
2024.01 ~
코어 인프라 스쿼드 소속으로 스마트 팩토리 영역 백엔드 개발
2024.04 ~ 05
패딩 알뜰 배송을 위한 출고 관리 페이지 개발 (긴급대응)
- 패딩 번들 조회 페이지
- 패딩 출고 요청 조회 페이지
- 내부 어드민앱 패딩 번들 스캔 기능 추가
2024.06
세탁 품질 클레임 관리 시스템 이관 및 고도화
- JIRA 기반에서 내부 시스템으로 이관
- 앱을 통한 문제 접수 및 이슈 트랙킹을 위한 기능 개발
- 이슈 키워드 검색 시스템 개발
- 이슈 알림 시스템 개발
2024.08
결제 시스템에 가상계좌/퀵계좌이체 방식 추가
- 에스크로 결제 건 배송완료 처리를 위한 배치 개발
- 시스템 환불을 위한 API 및 어드민 UI 개발
2024.09
미션 보드 페이지 개선
- 검색 기능 추가
- 데이터 형태 및 검색 패턴에 맞춰 nori analyzer 적용
- 알림함 기능 추가
- 푸시 발송 없는 알림 조회 기능만 개발 (푸시 스트레스를 피하기 위함)
- 태그 기능 추가
- “보상” 태그가 달린 경우 계좌 실명 인증 (팝빌) 을 반드시 거치게 프로세스화
2024.11
미싱 어드민 개발
- 소팅 작업 및 세탁 과정 중 분실되는 세탁물을 관리하기 위한 어드민
- 분실 세탁물을 날짜, 브랜드, 색상 등 기준에 따라 검색
- 분실 세탁물 발견 시 주문에 불러오기 / 주문에서 분실 시 분실 세탁물로 내보내기 기능 제공
2024.12
MPT 한글 전표 출력
- 세탁물 포장 시 사용하는 MPT 장비에서 세탁물의 종류, 배송지 등의 정보를 담은 전표를 한글로 출력하기 위한 개발
- MPT 프로토콜에 주소 및 상세주소 필드를 추가하였고, CP949 인코딩으로 저장 (고정폭 구조 - 필드 당 30 바이트 - 에 맞게끔 데이터 분할 후 인코딩 진행)
내부 시스템 개선
-
MPT 기계 self service 페이지 추가
- 세탁물 포장을 위한 MPT 기계 스캔이 안 되는 경우, 직접 데이터를 추가할 수 있게끔 self service 페이지 추가
⇒ MPT 미싱 데이터 추가 요청 월 4~5회 > 0회로 개선
-
미출고 캘린더 페이지 추가
- 일 1~2만개 가량 세탁물의 상태값을 실시간으로 모니터링 가능한 페이지
- 통계 데이터를 raw 데이터와 함께 write 하는 방식으로 raw 데이터 사이즈와 관계없이 퍼포먼스 유지 (1초 이내 로드)
-
미션 보드 페이지 추가
- 내부 CS 부서 및 스마트 팩토리 인원 등이 세탁 클레임 / 분실 발견 / 보상 논의 등을 위해 사용하는 내부 페이지
- 티켓팅 시스템 및 자동화 워크플로우 기능 도입
⇒ JIRA 시스템 대비 사용성 개선 (내부 CS 부서 긍정 응답 70%)
-
외부 세탁 업체 정산 관리 기능 추가
- 기존 수기 작성된 장부로 관리된 시스템을 전산화
- 프론트엔드 개발은 엑셀 시트 스크립트로 대체
⇒ 내부 CS ↔ 외부 세탁 업체 간 커뮤니케이션 코스트 감소 및 세탁물 입출고 기록 투명화
근본 원인 개선
- 간헐적인 세탁물 사진 데이터 사라짐 현상 개선
- optimistic locking 방식으로 데이터 일관성 보장
- 일부 서버에서 디비 재부팅 시 다시 디비에 붙지 못하는 현상 해결
개발 환경 개선
- 도커 기반 애플리케이션 배포 속도 개선
- 배포 30분 이상 소요 > 5~6분 사이로 개선
- 도커 이미지의 캐싱을 위한 솔루션 리서치 및 적용 (AWS ECR Remote cache support)
- 공통 라이브러리 개발
- 로그 레벨에 따른 Alert 관리를 위한 공통 ExceptionFilter 개발
- JWT 기반 인증을 위한 공통 인증 모듈 개발
대한민국 1등 뷰티앱
Backend Developer
2022.06.07 ~ 2023.10.11
사용한 기술)
Django (Python)
Django-rest-framework (Python)
AWS EC2 / ECS
MySQL / Elasticsearch / ElasticCache (Redis)
스쿼드 조직의 일원으로서 신규 도메인 영역의 백엔드 개발을 전담했습니다.
PMF를 찾기 위해 MVP의 빠른 출시를 중점으로 고객 반응을 지표를 통해 살피며 수차례 실험을 통해 검증하였습니다.
신규 기능 출시 및 고도화를 진행하였으며 수 차례 실험을 통해 가설을 세우고, 검증하고 폐기하는 사이클을 경험하였습니다.
타임라인
2022.06 ~ 2022.07
화해 Java API 유지보수
2022.06 ~ 2022.08
메이크업 관련 신사업 [간편 발색 보기] 기능 런칭
2022.11
간편 발색 보기 웹 버전 출시 https://makeup.hwahae.co.kr/
각 제품의 다른 호수 보기 / 비슷한 색 제품 찾기 기능 추가
- 웹 버전 출시를 통해 앱 미설치 고객에 대한 접근성 향상을 도모
- 다른 호수 보기 / 비슷한 색 제품 찾기 기능 추가를 통해 제품 조회율 향상을 도모
2023.01
첫 구매 고객 대상 쿠폰 지급 프로모션 진행
- 웹 방문 트래픽 자체가 낮아 기대했던 쿠폰 발급/사용률보다 저조하여 큰 효과를 보지 못 하고 2주만에 조기 종료하였음
2023.02
화해 앱 내 신규 “인기 색조” 탭 기능 추가
부동산 정보 제공 웹/앱 서비스 플랫폼