강태현

강태현

Software Engineer

백엔드는 보이지 않지만, 사용자 경험을 결정짓는 핵심이라고 생각합니다. 저는 기능 개발뿐 아니라 흐름과 구조를 설계해 UX 임팩트를 만드는 개발자를 지향합니다. 기술을 단순히 사용하는 데 그치지 않고, 원리를 이해하고 개선해보는 과정을 좋아합니다.

Skill

Web Development
·Java
·Javascript
·Spring
·Spring Boot
·Spring Data Jpa
·Lanchain4j
·JPA
·Go
·Python
·Django
·FastAPI
Database
·MySQL
·Redis
·RabbitMQ
DevOps & Infra
·Docker
·AWS
·Git
·GitHub Actions
·Locust

Career

26.02 ~ ing

ABLY Corporation, Inc.

Backend Engineer( 인에이블 스쿼드 )

셀러 정산 소급 오류 방지

  • •결제 이후 변경된 쿠폰 부담율이 과거 주문 정산에 소급 적용되는 문제를 개선
  • •결제완료 시점의 부담율을 주문에 저장해 이후 부담율이 변경·삭제되어도 당시 정산 기준을 유지
  • •기존 주문은 기존 계산 방식을 유지하고 신규 주문부터 적용해 대규모 데이터 백필 없이 전환
  • •약 109건의 영향 주문을 확인하고, 배포 후 동일 유형 오류 0건 유지

오발급 쿠폰 즉시중지 체계 구축

  • •잘못 발급된 쿠폰을 신규 발급뿐 아니라 이미 발급된 쿠폰의 사용·결제까지 즉시 차단할 수 있도록 기능 확장
  • •대규모 발급 데이터를 직접 변경하지 않고 쿠폰 원장의 상태를 기준으로 전체 사용 경로를 차단
  • •결제 승인 직전 최신 쿠폰 상태를 다시 확인하고, 상품 화면의 캐시 지연은 별도 보정해 추가 결제와 잘못된 가격 노출을 최소화
  • •실제 6건의 오생성 사례에서 문제 인지 후 5분 이내 중지하고 중지 이후 추가 결제 0건 유지

React Native 전환을 위한 실험 기능 확장

  • •기존 사내 실험 시스템에 React Native 버전 조건을 추가해 RN 버전 기반 실험을 지원
  • •기존 Web·Native 실험에는 영향을 주지 않고 RN 대상 실험에만 추가 조건이 적용되도록 확장
  • •HTTP·gRPC를 포함한 서비스 간 호출에서도 RN 버전 정보가 최종 실험 판정 지점까지 전달되도록 개선
  • •오버뷰·찜·홈 3개 주요 탭의 점진적인 React Native 전환에 적용

다중 마켓 상품 최소주문금액 모델 구축

  • •영업점별 마켓 분리 이후에도 여러 마켓의 프로모션 상품을 하나의 최소주문금액으로 합산할 수 있도록 상품 그룹 모델을 신규 설계
  • •일반 상품은 기존 마켓 정책을 유지하고 프로모션 상품에만 그룹 최소주문금액을 적용하도록 정책 범위를 분리
  • •프로모션 시작 이후 기준 금액을 고정해 결제·부분 취소·반품이 동일한 최소주문금액을 사용하도록 구성
  • •부산편 약 10개 영업점에 적용해 3일간 약 3,000만원 규모의 거래를 처리하고 정합성 불일치 0건 유지

프로모션 운영 통합 허브 구축

  • •문서와 여러 어드민 메뉴에 흩어져 있던 프로모션 자산을 하나의 프로모션 단위로 연결할 수 있도록 통합 모델 구축
  • •이벤트·쿠폰·캠페인과 여러 노출 영역을 포함한 9개 도메인을 연결해 프로모션 단위 조회·연결·해제를 지원
  • •동일 자산을 여러 프로모션에 동시에 연결할 때 발생할 수 있는 덮어쓰기를 조건부 갱신 방식으로 방지
  • •기존 진행 건을 포함해 약 300개 프로모션을 통합하고 프로모션별 거래액·성과를 집계할 수 있는 공통 기준 제공

마켓 점프업 프로그램 신청 관리 개발

  • •셀러의 프로모션 신청·승인·철회와 기간별 정산 부담율을 관리하는 도메인과 API를 신규 구축
  • •저장 상태와 시점에 따라 계산되는 참여 단계를 분리해 예정·참여중·철회완료 등의 상태를 조회 시점에 계산
  • •시간 경과에 따른 상태 변경을 별도 일 배치 없이 처리해 배치 지연이나 실패에 따른 상태 불일치 가능성을 제거
  • •부담율 변경 이력을 별도로 관리해 과거 적용값을 보존하고 미래 시점의 변경도 예약할 수 있도록 구성
26.01 ~ 26.02

Wrtn Technologies, Inc.

Agent Developer Intern ( AX CIC Team )

25.06 ~ 25.10

모의 수능 신청 플랫폼 : 모수 (창업, MAU 8000+)

Lead Backend Engineer

가상계좌 기반 결제 시스템 및 Webhook 정합성

  • •Webhook 수신과 사용자 조회 요청 간 레이스 컨디션을 고려한 결제 상태 머신 구현
  • •중복 Webhook 호출에 대비한 멱등성 키 기반 결제 처리 로직 설계
  • •입금 지연·중복 입금·부분 입금 케이스를 분리 처리하여 결제 데이터 정합성 확보

Toss Payments API 기반 간편결제 연동

  • •외부 결제 API 예외를 내부 도메인 에러 코드로 매핑하여 제어 흐름 단순화
  • •외부 장애 발생 시 핵심 도메인 트랜잭션을 보호하기 위한 실패 격리 구조 적용

할인 및 환불 정책 도메인 설계

  • •정액·정률·조건부 할인 정책을 테이블 기반으로 모델링
  • •결제 금액·할인 금액·환불 금액 간 불일치 방지를 위한 검증 로직 구현

Outbox 패턴 기반 알림톡(Luna) 비동기 처리

  • •알림 발송 실패 시 재처리 가능한 상태 기반 이벤트 관리
  • •외부 메시징 시스템 장애 시 핵심 결제 트랜잭션 보호

좌석 선점 구조 기반 신청 시스템

  • •신청 시 좌석을 선점하는 구조로 설계하여 DB Row Lock 의존도 최소화
  • •동시 요청 상황에서 Lock 기반 병목을 제거하고 약 800 TPS 처리 성능 확보

고아 데이터 관리 및 자동화

  • •결제 실패·중단으로 발생하는 고아 데이터를 별도 테이블로 관리
  • •스케줄러 기반 배치 작업을 통해 고아 데이터 주기적 정리
  • •운영 대응을 위한 수동 트리거 기능 제공

포트 스와핑 기반 무중단 배포

  • •단일 서버 환경에서 포트 스와핑 방식의 무중단 배포 구조 설계
  • •배포 실패 시 즉시 이전 버전으로 복구 가능한 롤백 구조 구현

Activity

25.05 ~ 25.11

카카오 테크 캠퍼스 3기

Backend 과정

  • •카테캠 아이디어톤 참여 및 1등 수상 (얼음 땡 - 아이스 브레이킹 게이밍 서비스)
  • •Java, Spring 교육과정 참여
24.06 ~ 25.12

Google Developer Group on Campus KNU

Organizer

  • •운영 총괄, 후원사 컨택 및 운영 자금 조달
  • •대구광역시 연합 해커톤 달빛톤 행사 기획 및 심사위원장 역할 수행
  • •백엔드 직렬 정기 스터디 운영

Core Team Member

  • •GDGoC KNU DevFest 행사 기획 및 운영
  • •GDGoC KNU 비전톤 우수 아이디어상 수상

Opensource

2025.09

Spring Data JPA

•렌더러 객체 내에 재귀 호출 로직을 반복문 구조로 리팩터링하여 메모리 사용 효율화 (PR#4025)
2025.09

Spring Framework

•기존 String 기반 처리에서 StringBuilder로 변환하여 GC 부담 및 연산 68% 감소 (PR#35510)
2024.11

Spring Framework

•유틸리티 내에 조기 반환 추가, 불필요한 else 블록 제거, 코드 형식 통일 (PR#33903)
•불필요한 else 문을 제거하고 if 구조를 단순화하여 가독성 향상 (PR#33902)

Publications

RAG와 CoVe 기법을 활용한 LLM의 환각 현상 감소 연구2024
(한국정보기술학회, 한국컴퓨터정보학회)

Awards

대구지역산업 성과교류회대구시장상
2024.11
(대구디지털혁신진흥원)
대구 산학협력 프로젝트 경진대회우수상
2024.11
(대구디지털혁신진흥원)
KIPS 추계통합학술대회금상
2024.11
(한국정보기술학회)
대구를 빛내는 SW 해커톤우수상
2024.09
(경북대학교 컴퓨터학부)
KIPS 춘계통합학술대회동상
2024.06
(한국정보기술학회)
대구를 빛내는 SW 해커톤우수상
2023.11
(경북대학교 컴퓨터학부)
대구·경북 공공데이터 활용 해커톤우수상
2023.10
(경북대학교 소프트웨어 교육원)

Education

경북대학교2023.03 - 2026.02
컴퓨터학부 (졸업예정)
인제대학교2019.03 - 2023.02
컴퓨터공학과 (중퇴)