채용공고 올리기

박진영님을 응원해보세요!

가벼운 티타임 좋아요
성실함
꼼꼼함
전략적
자기 주도적
고객 중심

미리보기

기본 정보

이름
박진영
직업
백엔드 엔지니어
이메일
zeratul4363@gmail.com
간단소개

안녕하세요! 코드 한 줄을 통해 세상에 비즈니스 가치를 주고 싶은 4년차 개발자, 박진영입니다. B2B SaaS 기업에서 주로 결제/정산 시스템 개발을 담당하며, 스스로 파트너사와 고객사의 니즈를 발굴하고 개선점을 제안하여 더 나은 서비스를 만들어왔습니다. 특히 정산 처리 자동화로 파트너사 업무 시간 80% 단축, 구독 정보 조회 성능 개선으로 응답 시간 70% 단축 등 실질적인 비즈니스 임팩트를 만들어냈습니다. 나 혼자가 아닌 같이 성장에도 깊은 관심을 가지고 있습니다. 3년간 15개의 기술 스터디 운영, 600개의 기술 블로그 포스팅, 사내 기술 아티클 10건 작성 및 발표 등 꾸준한 학습과 공유 활동을 이어가고 있습니다. 현재는 다양한 교육 기관의 멘토로서 후배 개발자 양성에도 참여하고 있으며, 앞으로도 비즈니스 가치 창출과 같이 성장이라는 두 가지 목표를 추구하며 발전해 나가고자 합니다.

기술 스택

기술 스택

경력

회사명

채널코퍼레이션(채널톡)

직책 • 부서

백엔드 엔지니어

담당 업무

채널톡은 고객 상담, 마케팅, 팀 메신저가 결합된 올인원 비즈니스 메신저 서비스입니다.

결제 · 정산 프로젝트

#java #dropwizard #postgresql #dynamodb #kubernetes

  • 채널톡 부가 서비스의 과금 체계를 고정 금액에서 사용량 기반의 동적 금액으로 전환하고, 200만 건의 결제 데이터를 마이그레이션하여 매출액 50% 증대에 기여하였음.

  • 10개 파트너사의 상이한 정산 방식으로 인해 재무 팀에서 정산을 처리하는 시간이 30분 이상 소요되었음. 직접 통합 정산 규격을 설계하고 각 파트너사와 협의한 내용으로 정산 자동화 기능을 구축하여 일 1,000건 이상의 정산 작업을 5분 이내로 단축하였음.

  • PG사 결제 성공 건이 타임 아웃으로 인해 결제 실패로 처리되어 결제 정합성이 어긋나는 이슈가 있었음. 문제 해결을 위해 포트원/Stripe의 결제 Webhook을 연동하여, 결제 데이터 불일치 발생 시 즉각적인 대응이 가능하도록 알림 시스템을 구축하였음.

  • 구독 정보 조회 시 RDB 부하를 줄이기 위해 Caffeine 로컬 캐싱을 도입하였으나, 특정 시간대에 여전히 RDB 부하가 최대 2,000 TPS까지 증가하는 문제가 발생하였음. 이를 해결하기 위해 Redis 글로벌 캐싱을 도입하여 RDB 부하를 약 70% 감소시켰음.

외부 앱 연동 프로젝트

#java #dropwizard #postgresql #dynamodb #sqs #kubernetes

  • 2개 커머스 빌더사(Cafe24, Shopby)의 Webhook을 연동하여 고객사 사용자의 행동 정보(장바구니 담기, 상품 조회, 주문 등)를 실시간으로 수집함. 이를 기반으로 고객사가 사용자 맞춤형 마케팅(광고 메시지 전송 등)을 할 수 있는 기능을 구현함.

  • 2개 메신저사(Instagram, Naver Talk)의 Webhook을 연동하였음. 이를 통해 고객이 각 메신저로 문의하면 해당 내용이 자동으로 채널톡으로 전달되어 상담원이 채널톡 하나에서 모든 고객 상담을 처리할 수 있는 기능을 구현함.

  • 커머스 빌더사의 Webhook을 처리할 때, AWS SQS에 저장된 메시지가 특정 시간대에 최대 6시간 동안 consume 되지 않는 이슈가 발생하였음. 이를 해결하기 위해 Queue를 성격에 맞게 분리하고, Consume Worker 수를 2개에서 4개로 늘리고, 외부 API 호출 횟수를 최적화하여 consume 지연 시간을 10분 이내로 단축하였음.

  • 커머스 빌더사의 Webhook을 처리할 때, 최대 10,000 TPS의 해당하는 메시지가 AWS SQS로 인입되어 발생한 ThrottlingException을 인 메모리 버퍼 큐를 활용한 Batch-Send Message 방식으로 수정하여 해결하였음.

근무 기간 (근무 형태)
2023.07. ~ 재직 중

(1년 11개월 | 정규직)

회사명

차이코퍼레이션(아임포트)

직책 • 부서

백엔드 엔지니어

담당 업무

포트원은 약 30개 PG사의 각종 결제 기능을 연동해 주는 서비스입니다. PG사는 결제 대행사로서, 신용카드사와 직접 계약하기 어려운 온라인 쇼핑몰을 대신해 결제 기능을 제공하는 역할을 합니다.

#kotlin #spring-webflux #postgresql #gRPC #kubernetes

근무 기간 (근무 형태)
2022.05. ~ 2023.06.

(1년 2개월 | 정규직)

회사명

인포보스

직책 • 부서

솔루션 엔지니어

담당 업무

#java #spring-mvc #mysql #selenium #jsp

  • 크롤링 방식을 비동기 멀티 스레딩으로 변경하여 30개의 과학 뉴스 사이트에서 뉴스 기사 데이터 수집 시간을 10배 단축하였고, 1,000만 개의 뉴스 기사 데이터를 수집하였음.

  • 10만 개의 유전체 데이터를 다운로드할 때 발생하는 Out-Of-Memory 에러를, SXSSF 라이브러리를 통해 해결하여 안정적으로 엑셀 파일에 데이터를 작성하도록 개선하였음.

근무 기간 (근무 형태)
2021.10. ~ 2022.04.

(7개월 | 정규직)

교육

소속/기관명

건국대학교

종류 | 전공

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

재학 기간

2019.02. ~ 현재

재학 상태

재학 중

대외활동

소속/기관명

우아한형제들

활동명

우아한테크코스 3기 백엔드 과정

내용
연도

2021

댓글