정의성

Backend Engineer

yiseong.dev@gmail.com

소개

문제를 명확히 정의하고 해결책을 찾아 프로그램으로 구현하는 것을 좋아합니다.
복잡한 문제를 단순한 구조로 해결하는 개발을 지향합니다.

경력

반장창고

경기

Backend Engineer

Jan. 2025 - 현재

  • [반장창고] 인테리어 자재 B2B 주문·배송 플랫폼

    • 서버 안정화를 위한 슬로우 쿼리 튜닝 및 재발 방지 체계 구축

      • 응답시간 6초 → 150ms, 실패율 72% → 0% (Artillery 부하 테스트 검증)

      • 복합 인덱스 추가, 다중 컬럼 LIKE 조회 개선

      • CloudWatch → AWS Lambda → Slack 알림 기반 재발 감지 체계

    • CMS 자동이체 중복 결제 장애 대응 및 결제 상태 머신 재설계

      • 고객 CS로 발견된 중복 결제 이슈의 근본 원인 분석 및 구조적 해결

      • 외부 PG null 응답 오판정을 성공/실패/대기 3단계 상태 머신으로 재구성

      • 5분 주기 배치 스케줄러 기반 확정 처리로 재발 방지

    • 자재 재고 관리 시스템 설계

      • 실재고·가용재고 이원화 설계

      • SELECT FOR UPDATE 기반 비관적 락으로 가용재고 동시성 제어

      • 이월재고 할인 정책 및 재고 변동 로그

    • 오프라인 픽업 시스템 설계

      • 배치 스케줄러가 센터별 주문 그룹핑 후 가용 슬롯 번호 자동 배정

      • 픽업 시간대 일자별 주문 가능 여부 검증 로직 분리

    • 반장창고 메인 앱 React Native → Android Native(Kotlin) 마이그레이션

      • Kotlin·Android 시스템을 단기 학습하여 네이티브로 전환

  • [샘플창고] 인테리어 자재 샘플 B2C 이커머스 (신규 구축 참여)

    • MySQL FULLTEXT + ngram parser 기반 한글 부분 매칭 검색 설계

      • 4가지 대안 비교 검토 (LIKE / FULLTEXT 단독 / ngram / Elasticsearch)

      • strict/loose 이중 쿼리로 정확 매칭 우선 + 결과 공백 방지

    • 샘플창고 주문 가격 로직 리팩토링

      • 기존에 별도로 처리되던 큐레이션(패키지 상품)을 장바구니에 통합, 가격 로직 전반 재설계

      • 변경 전 기존 가격 규칙을 통합 테스트로 먼저 고정한 뒤 단계적 리팩토링

      • 쿠폰 타입별 처리·중복 사용 규칙 할인 차감 순서 구조 정리

국립과학수사연구원

경북

법의조사관

Sep. 2016 - Mar. 2024

  • 법의 부검 및 시신 영상(CT·X-ray) 촬영
  • 방사선 발생장치 운용 및 안전관리

학력

바닐라코딩

서울

풀스택 부트캠프

Apr. 2024 - Oct. 2024

경북대학교

대구

의과학과 (석사)

Mar. 2022 - Feb. 2024

전주대학교

전주

방사선학과 (학사)

Mar. 2010 - Feb. 2016

기술

Programming Languages

  • TypeScript
  • JavaScript

Backend Development

  • Node.js
  • NestJS
  • TypeORM

Database

  • MySQL

Infra & DevOps

  • AWS (ECS, S3)
  • Docker

연락처

이메일

yiseong.dev@gmail.com

GitHub

allansad