채용공고 올리기

이문영님을 응원해보세요!

이직/구직 중이에요
분석적
목표 지향적
열정적
긍정적

미리보기

기본 정보

이름
이문영
직업
백엔드 개발자
간단 소개

자기소개

자기소개

안녕하세요, 근거 있는 결정을 하려고 노력하는 서버 개발자 이문영입니다. 주 업무인 서버 기능 개발 뿐 아니라, k8s를 통한 배포 및 모니터링 운영 등 업무 범위를 점차 넓혀왔습니다. 기능이 단순히 잘 작동하는 데서 고민을 멈추지 않고, 여러 선택지를 비교하고 각 선택지의 트레이드 오프를 고려해 최적의 설계를 하려고 노력합니다. 이런 고민을 통해 만든 기능이 비즈니스 임팩트를 낼 때 큰 보람을 느낍니다.

기술 스택

기술 스택

Kotlin, Spring Boot, JPA, MySQL, k8s

경력

회사명

브이씨엔씨(주)

직급 | 부서 | 근무 유형

서버 개발자 | 개발팀 | 재직 중

근무 기간

2021.03. ~ 재직 중 (3년 8개월)

담당 업무

- 배차, 결제, 정산, 실험 플랫폼 등 타다에 필요한 기능을 kotlin + spring boot 로 개발함. 1300+ PR이 코드 리뷰를 거쳐 배포되었음.

- 다수의 DB 테이블을 설계하고 online DDL로 릴리즈 DB를 조작함. 이 과정에서 다수의 트러블 슈팅을 경험함.

- AWS 환경에서 k8s로 배포 환경을 구성하고 배포 수행함.

- 효율적이고 신뢰성 있는 통신을 위해 grpc, redis pub/sub, sqs를 사용함.

프로젝트

프로젝트명

데이터 파이프라인 개선

소속/기관명

브이씨엔씨(주)

프로젝트 기간

2024.08. ~ 진행 중

프로젝트 내용

- 운영계 DB에서 빅쿼리 분석계 DB로 데이터를 옮기는 AWS EMR + 빅쿼리 기반 데이터 파이프라인을 분석하고 개선함.

- 아파치 스파크 처리를 모니터링하여 메모리를 많이 사용하는 쿼리를 개선하여 마스터 노드를 8개에서 6개로 줄임.

  • 성과: AWS EMR 비용이 15프로 감소됨

- 빅쿼리 테이블을 클러스터링, 파티셔닝하고 비용이 많이 나오는 쿼리를 모니터링함.

  • 성과: 빅쿼리 비용을 월 1100만원에서 300만원으로 월 800만원 고정 비용을 절감함.

프로젝트명

운영 효율화 결제, 정산 담당

소속/기관명

브이씨엔씨(주)

프로젝트 기간

2023.08. ~ 2024.05.

프로젝트 내용

- 공헌 이익 달성을 위하여 PG사와 정산 대행사와 연동하는 결제, 정산 작업들을 수행하고, 대사에서 문제 발생 시 트러블 슈팅을 진행함

- 미수금 방지를 위해 선결제 기능을 개발함. Amazon SQS과 결제 기록 남기기를 사용하여 환불 안전성을 보장함.

  • 성과: 기능 배포 이후 미수금이 최대 월 5천만원 감소

- 결제 수단이 등록되지 않은 드라이버와 운수사에게 수금하기 위해 토스 PG 사와 연동한 가상 계좌 시스템을 개발함.

  • 성과: 가상 계좌를 통해 월 500만원 가량이 입금됨.

프로젝트명

실험 플랫폼 개발 및 배포

소속/기관명

브이씨엔씨(주)

프로젝트 기간

2022.08. ~ 2022.11.

프로젝트 내용

- 데이터 기반 의사 결정과 효율적인 기능 운영을 위해 A/B 테스트와 릴리즈 토글 기능을 가진 실험 플랫폼을 단독 개발하고 마이크로 서비스로 배포함.

- 대조군/실험군 비율 분배, 실험군 비율 올리기, 실험 승자 선정 등 A/B 테스트 핵심 로직을 구현함.

- 단독 개발 환경에서 코드 퀄리티 저하를 방지하기 위해서 200개 이상의 단위 테스트를 kotest behavior spec으로 작성함. 의존성 관리 도구인 koin을 채용하여 서비스 레이어 테스트 유지보수를 용이하게 함.

- 실험 플랫폼이 정상 작동하지 않을 때 장애 전파를 막기 위하여 스프링 캐시와 레디스를 사용함.

  • 성과: 릴리즈 서버에서 최대 10만명의 사용자를 대상으로 한 100개 이상의 A/B 테스트가 해당 플랫폼을 이용하여 수행됨.

프로젝트명

드라이버 채용 관리 시스템 개발

소속/기관명

브이씨엔씨(주)

프로젝트 기간

2022.03. ~ 2022.06.

프로젝트 내용

- 새로운 택시 라인업이 런칭되어 한정된 인원으로 다수 파트너를 채용해야 했음. 복잡한 택시 기사 채용 절차를 효율화하기 위한 드라이버 채용 관리 시스템이 기획되었고, 서버 개발과 배포를 담당함.

- 모집하는 드라이버 유형이 다양해지면서 높아진 코드 복잡도를 낮추기 위해 JPA 테이블 상속을 이용함

- 천 명 가량의 지원자를 받게 되었고, 500명이 넘는 드라이버를 성공적으로 채용함

프로젝트명

엣지 클라우드에서 고신뢰 고사용성 빅데이터 플랫폼 및 분석 예측 서비스 기술 개발

소속/기관명

KAIST 웹 공학 및 서비스 컴퓨팅 연구실

프로젝트 기간

2020.07. ~ 2020.12.

프로젝트 내용

교육

소속/기관명

한국과학기술원(KAIST)

종류 | 전공

대학원(석사) | 전산학부

재학 기간 | 재학 상태

2019.03. ~ 2021.02. | 졸업

소속/기관명

한국과학기술원(KAIST)

종류 | 전공

대학교(학사) | 전산학부

재학 기간 | 재학 상태

2014.03. ~ 2019.02. | 졸업

댓글