채용공고 올리기

미리보기

기본 정보

이름
박의성
직업
소프트웨어 엔지니어
이메일
hangjastar@gmail.com
간단 소개

자기소개

자기소개

기술적 성취가 사용자 경험의 개선과 수익 창출로 이어지는 지점을 탐색하며 비즈니스 파트너로서의 개발을 지향합니다. 빗썸에서 데이터 분석을 기반으로 고객확인(KYC) 반려율을 97% 감소시켰으며, EDA 도입으로 TPS를 5배 향상(100→500)하며 대규모 트래픽 환경에서의 기술적 해법이 비즈니스 성장에 기여함을 증명했습니다.

쏘카에서는 정산 자동화로 수기 업무를 14시간 단축하는 등 시스템화되지 않은 문제를 정제하여 내재화하는 과정을 즐기며 이를 통해 팀이 본질적인 업무에 몰입할 수 있는 환경을 구축했습니다.

git blame에 남은 제 이름이 동료들에게 '믿고 읽을 수 있는 코드'라는 신뢰를 줄 수 있도록 테스트 코드 작성과 문서화를 철저히 수행하며 오픈소스 기여와 사내 기술 공유를 통해 팀과 함께 성장하는 엔지니어링 문화를 만들어가는 것을 즐깁니다.

경력

회사명

주식회사빗썸

직급 | 부서 | 근무 유형

대리 | 회원인증개발팀 | 재직 중

근무 기간

2025.03. ~ 재직 중 (1년 4개월)

담당 업무

1,600만 명의 회원을 대상으로 하는 암호화폐 거래소에서 회원 인증 개발 및 자산 처리 시스템의 고도화 업무를 담당했습니다.

  • 거래소 API 성능 개선

  • 회원가입 및 고객확인(KYC) 프로세스 전면 개편

  • 생애 최초 가입 축하 투자지원금 지급 시스템 구축

  • 법인 회원가입 및 고객확인 시스템 구축

  • 대량 자산 지급 및 회수 시스템 고도화

  • 회원 인증 플랫폼 구축

회사명

주식회사쏘카

직급 | 부서 | 근무 유형

매니저 | B2B엔지니어링팀

근무 기간

2022.09. ~ 2025.03. (2년 7개월)

담당 업무

1,000만 명의 회원과 3만 대의 차량 인프라를 보유한 쏘카에서 B2B 도메인의 기술 아키텍처를 설계하고 운영 효율화에 기여했습니다.

  • 쏘카 앱 내에서 법인 차량이 예약 서비스 구현

  • 쏘카 비즈니스 인증 체계 개편

  • 쏘카의 차량을 활용한 임직원 출퇴근 서비스 구현 

  • 서비스 관리를 위한 B2B 백오피스 구현

프로젝트

프로젝트명

회원 이벤트 플랫폼 구축

소속/기관명

빗썸

프로젝트 기간

2026.04. ~ 진행 중

프로젝트 내용

문제

회원 도메인의 주요 이벤트(가입, KYC, 탈퇴 등)가 서비스별로 상이한 정책과 컨벤션으로 발행되고 있었습니다. 이로 인해 장애 발생 시 이벤트 추적이 어렵고, 코드 리뷰 시에도 일관된 기준이 없어 운영 리스크와 유지보수 비용이 지속적으로 증가하는 상황이었습니다.

기술적 진단

서비스가 확장됨에 따라 타 도메인에서 회원 DB를 직접 참조하거나 파편화된 이벤트를 구독하는 구조는 서버 간의 강결합을 유발한다고 생각했습니다. 이는 향후 MSA 전환 시 데이터 독립성을 저해하고, 이벤트 페이로드의 불확실성이 시스템 복잡도를 가중시킬 것이라 분석했습니다.

작업 내용

  • RFC 문화 도입: 사내 최초로 기술 결정 문서 리뷰 프로세스를 제안하여, 개인의 판단이 아닌 팀의 합의에 기반한 엔지니어링 표준을 정립했습니다.

  • 이벤트 표준 컨벤션 및 정책 수립:

    • 토픽명 컨벤션: 이벤트의 성격과 출처를 명확히 알 수 있는 명명 규칙 수립

    • 제로 트러스트 페이로드: 이벤트 페이로드에는 pk 정보, 한번 생성되면 변경되지 않는 데이터만 추가하여 이벤트 처리 시점에 따른 데이터 불일치 문제 최소화

    • Deprecation 정책: 하위 호환성을 보장하며 안정적으로 이벤트를 이관할 수 있는 생명주기 관리 프로세스 수립

    • Redis 기반 부가 정보 조회 정책: 이벤트 발행 시점에 여러 컨슈머에서 회원 정보 조회를 시도할 수 있기 때문에 Redis 캐시 정책으로 시스템 부하를 최소화

성과

  • MSA 전환을 위한 아키텍처 초석 마련: 타 서비스의 DB 직접 조회를 차단하고 표준화된 API 및 이벤트를 통한 데이터 연동 체계를 구축하여 서비스 간 논리적 분리가 가능한 구조를 완성했습니다.

  • 운영 가시성 강화: 분산되어 있던 이벤트 처리 정책을 일원화하여 이슈 대응 속도를 높이고 데이터 불일치 위험을 제거했습니다.

  • 엔지니어링 거버넌스 확립: RFC 프로세스를 통해 동료들이 코드 리뷰 시에 일관된 정책을 리뷰할 수 있는 환경을 수립했습니다.

프로젝트명

회원가입 및 고객확인(KYC) 프로세스 전면 개편

소속/기관명

빗썸

프로젝트 기간

2025.10. ~ 2025.12.

프로젝트 내용

문제

고객확인(KYC) 심사 과정에서 반려 후 재심사 제출 시 반려 사유가 해소되지 않은 채 동일한 오류가 반복되는 '재심사 루프' 현상이 발생 중에 있었습니다. 이로 인해 심사 지연이 발생하고 운영 조직의 업무 부하가 임계치에 도달했습니다.

기술적 분석

가입 및 인증 과정의 이탈 데이터와 심사 반려 사유를 전수 분석한 결과, 상세 주소와 영문 성명의 입력 오류가 전체 반려 사유의 97%를 차지하는 주요 원인이라는 것을 식별했습니다.

작업 내용

  • 내재화를 통한 입력 무결성 확보:

    • 로마자 영문명 추천: 국립국어원 표준에 따른 영문명 추천 라이브러리를 구현하여 표준에 맞는 영문명이 사용될 수 있도록 유도했습니다.

    • 주소 내재화 시스템: 행정안전부 데이터를 활용한 주소 시스템을 구축하고 상세주소 API를 제공하여 정확한 주소 입력을 유도했습니다.

  • 운영 생산성을 위한 백오피스 고도화: 실제 운영 업무를 수행하시는 분들의 의견을 수렴하여 '이전/다음 대상자 즉시 조회', '심사 이력 연동' 등 실질적인 워크플로우를 반영한 UX 최적화를 수행했습니다.

성과

  • 심사 품질 개선: 반려 사유의 핵심이었던 상세주소/영문명 오류를 해결함으로써 재반려율을 99% 이상 개선하고 재심사 리소스를 최소화했습니다.

  • 운영 퍼포먼스 100% 개선: 심사 시스템 최적화를 통해 심사원 1인당 일평균 처리량을 1,500건에서 3,000건으로 100% 개선하여 기존에 3달 치의 미려있던 심사 목록이 1달만에 모두 완료되었습니다.

프로젝트명

대량 자산 지급 및 회수 시스템 고도화

소속/기관명

빗썸

프로젝트 기간

2025.05. ~ 2025.07.

프로젝트 내용

문제

거래소 내 대규모 마케팅이나 정책 변경 시 발생하는 수십만 건의 자산 지급/회수 요청을 처리할 때 기존 동기식 구조로는 시스템 부하를 견디지 못하고 성능 병목 및 가용성 저하 문제가 발생했습니다.

기술적 분석

  • 히스토리 부재: 기존 담당자의 퇴사로 인해 시스템 내부 로직과 의사결정 과정에 대한 문서화된 히스토리가 부재하여 기능 개선 및 장애 대응 비용이 높았습니다.

  • 동기식 구조의 임계치: 외부 연동 및 DB 쓰기 작업이 포함된 동기식 처리가 TPS 50~100 수준이었음을 파악했습니다.

작업 내용

  • 이벤트 드리븐 아키텍처 도입: 메시지 브로커 기반의 비동기 구조로 개편하여 요청 접수와 실제 처리를 분리하고, 시스템 간 결합도를 낮추어 가용성을 극대화했습니다.

  • 유량 제어 및 재처리 로직 구현: 컨슈머 단에서 처리 속도를 조절하는 유량 제어 메커니즘을 적용하여 시스템 안정성을 확보하고, 멱등성이 보장되도록 컨슈머를 구현하여 언제든 재처리가 가능하도록 구현했습니다.

  • 임계치 검증 및 성능 테스트: 최대 100만 건의 이벤트 유입 시나리오를 바탕으로 부하 테스트를 수행하여 처리량이 많은 환경에서도 데이터 정합성 및 안정성을 검증했습니다.

성과

  • 처리 성능 500% 향상: 시스템 처리량을 기존 50~100 TPS에서 500 TPS로 향상시키며 대규모 트래픽 대응력을 확보했습니다.

  • 비즈니스 연속성 보장: 대형 마케팅 이벤트 시에도 시스템 중단 없이 안정적인 자산 처리가 가능한 환경을 구축했습니다.

  • 운영 리스크 해소: 불분명했던 레거시 시스템을 명확한 비동기 아키텍처로 재정립하고 모니터링 체계를 구축하여, 히스토리 부재로 인한 운영 불안정성을 완전히 제거했습니다.

프로젝트명

법인 차량 예약 서비스

소속/기관명

쏘카

프로젝트 기간

2024.07. ~ 2025.02.

프로젝트 내용

개요

쏘카의 카셰어링 노하우를 기업용 차량 관리 솔루션(FMS)으로 확장하여 법인 소유 차량을 시스템에 편입하고 예약 및 실시간 관제가 가능하도록 아키텍처 설계 및 핵심 로직 구현

주요 업무 및 성과

  • 설계 주도: 예약 테이블 모델링, 캐시 전략, 예약 동시성 제어 등 프로젝트 핵심 아키텍처에 대한 RFC 문서를 작성하여 본부 레벨의 기술 승인을 획득하고 개발 방향성 정립

  • 신규 서비스 안정성 확보: (구) 예약 데이터의 CDC 이벤트 기반 신규 서비스 예약 및 정기 배치 비교 프로세스를 구축하여 데이터 정합성 오류 없이 안정적으로 신규 서비스 이관

관련 기사 

프로젝트명

쏘카 비즈니스 인증 체계 개편

소속/기관명

쏘카

프로젝트 기간

2024.05. ~ 2024.07.

프로젝트 내용

개요

파편화된 3개의 인증 체계로 인한 운영 부하를 해소하고, 지주사가 여러 자회사를 통합 관리하고자 하는 B2B 대형 고객사의 핵심 니즈를 충족하기 위한 인증 아키텍처 전면 개편

주요 업무 및 성과

  • 지주사향 권한 모델 개선: 지주사 관리자 1명이 여러 자회사를 관리할 수 있도록 권한 관리를 고도화하여 지주사-자회사 구조를 가진 관리 효율성 향상

  • BFF 컨셉 도입 및 API 통합: 여러 서버에 분산되어 있던 인증 API를 BFF 계층으로 집약하여 클라이언트(App/Web)의 수정 없이 백엔드 수정만으로 인증 체계 이관이 가능한 유연한 환경 구축

  • Spring Security 기반 추상화: SecurityContextHolder를 활용해 클라이언트가 구체적인 인증 서비스 구현체에 의존하지 않도록 설계하여 비즈니스 요구사항 변화에 따른 인증 엔진 교체 비용 최소화

  • 보안 표준 준수 및 아키텍처 고도화: JWK(JSON Web Key) 기반 공개키 인프라(S3, CloudFront 활용)를 구축하고 서명 알고리즘을 비대칭키 방식인 RS256으로 표준화하여 시스템 간 상호운용성 및 보안 신뢰도 향상

프로젝트명

쇼퍼 정산 자동화

소속/기관명

쏘카

프로젝트 기간

2023.11. ~ 2024.02.

프로젝트 내용

개요

운영 과정에서 발생하는 대규모 수기 정산 업무를 자동화하여 정산 데이터의 무결성을 확보하고, 기존 정산 방식을 일 단위로 고도화하여 재무 가시성을 개선

주요 업무 및 성과 

  • 정산 프로세스 자동화: 청구서 및 정산서 자동 생성부터 SAP 자산 등록, ERP 채권 등록까지 전 과정을 자동화하여 전사 재무 행정 비용을 획기적으로 절감

  • CQRS 패턴 기반의 운행 일지 아키텍처 설계: 잦은 상태 변경이 발생하는 운행 정보와 복잡한 계산 로직이 필요한 정산 데이터를 분리하여 일단위 정산이 가능하도록 시스템 구축

  • 업무 효율 향상: 정산서 생성 및 과금 데이터 산출 자동화를 통해 기존 인당 16시간 소요되던 업무를 2시간으로 약 87.5% 단축

프로젝트명

기타 프로젝트

소속/기관명

기타

프로젝트 기간

진행 중

프로젝트 내용

쏘카:

B2B 통합 백오피스 구축

  • 기존 PHP 레거시 시스템을 탈피하여 B2B 도메인의 다양한 요구사항을 통합 처리하는 신규 백오피스 시스템 구축

  • Sonarqube 기반 테스트 커버리지 80% 강제 및 사내 최초 Testcontainers 도입을 통해 높은 시스템 신뢰도와 유지보수 효율을 가진 개발 환경 조성

쇼퍼(기사 포함 렌트카) 서비스 신규 구축

  • 쏘카 차량을 이용한 임직원 출퇴근 지원 서비스의 초기 도메인 설계 및 시스템 전반의 테이블 모델링 수행

  • 시나리오 기반 부하 테스트를 통해 모니터링 지표 산출을 통해 신규 서비스 런칭 시의 시스템 안정성과 트래픽 대응력 확보

포트폴리오

URL

link

LinkedIn

링크드인
link

Github

깃허브

기술 스택

기술 스택

Kotlin, Spring Boot, Java, MySQL, TypeScript, JUnit, AWS, PHP

대외활동

활동명

실용주의 프로그래머

소속/기관명

기타

연도

2024

내용

배경

코드만 잘 작성한다고 좋은 개발자가 될 수 있다고 생각하지 않습니다. 코드는 물론 협업, 마음가짐 등을 어떻게 해야 좋은 개발자로 인정 받을 수 있는지에 대한 고민하던 끝에 실용주의 프로그래머에 대해 학습했습니다.

결과

  • 좋은 협업이란 내가 지금 무엇을 하고 있는지 다른 사람이 알고, 다른 사람이 무엇을 하고 있는지 내가 잘 아는 것을 말한다는 것을 알았습니다.

    • 데일리 스탠드업, 데모, 회고&플래닝은 모두 이를 잘 동작하기 위한 도구에 불과하다는 것을 깨달았습니다.

  • 좋은 개발이란 git blame을 통해 알아낸 나의 이름을 보고 동료 개발자들이 이 코드는 튼튼하고, 잘 작성되어 있을 뿐 아니라 문서화, 테스트가 잘 되어있을 것이라는 기대감을 주는 것이라고 생각합니다.

활동명

도메인 주도 설계

소속/기관명

기타

연도

2024

내용

배경

2년 간 spring boot를 사용하여 개발을 하다보니, 서비스 레이어가 마치 트랜잭션 스크립트 처럼 비즈니스 로직을 나열하듯이 코드를 작성했습니다. 이런 부분을 어떻게 하면 개선할 수 있을지 고민하던 끝에 도메인 주도 설계에 대해 학습했습니다.

결과

  • 학습한 내용을 팀에 문서로 공유를 하는 것과 도메인 주도 설계를 도입한 프로토타입을 구현하여 팀에 데모를 진행하는 것으로 팀을 설득하여 "도메인 서비스"를 도입할 수 있도록 설득했습니다.

활동명

오픈소스 기여 (옵시디언)

소속/기관명

기타

연도

2023

내용

배경

티스토리에 개발 블로그를 올리고 있었는데 글을 옵시디언을 통해서 작성했습니다. 그러다보니 매번 옵시디언에서 글을 작성하고, 티스토리에 가서 글을 개시하는 것에 작업을 반복하고 있었고, 이를 반복하지 않는 방법을 모색하다 커뮤니티 플러그인을 구현했습니다.

결과

교육

소속/기관명

상명대학교

종류 | 전공

대학교(학사) | 정보통신공학과(학사)

재학 기간 | 재학 상태

2017.03. ~ 2023.02. | 졸업

소속/기관명

상명대학교

종류 | 전공

대학교(학사) | 소프트웨어학과(학사)

재학 기간 | 재학 상태

2017.03. ~ 2023.02. | 졸업

소속/기관명

상명대학교

종류 | 전공

대학교(학사) | 사진영상콘텐츠학과(부전공)

재학 기간 | 재학 상태

2017.03. ~ 2023.02. | 졸업

자격증

자격증명

데이터분석 준전문가(ADSP)

점수 | 발급기관

한국데이터산업진흥원

취득연월

2021.05.