박준영(Park JunYoung)의 포트폴리오

Contact

  • Email. parkjun611@gmail.com
  • Mobile. 010-2591-5172

Channels


Introduce.

도전하는 7년 차 서버 개발자 박준영입니다.

금융권·스타트업에서 대규모 트랜잭션 처리와 클라우드 인프라 구축 경험을 보유하고 있습니다.
온프레미스와 클라우드 등 다양한 환경에서의 운영 경험과 테스트 중심 개발·운영을 고려한 개발 역량을 바탕으로 환경과 도메인에 구애받지 않고 안정적이고 확장 가능한 서비스를 구현해 왔습니다.

최근에는 신규 서비스를 위한 클라우드 환경에서의 인프라 구성과 백엔드 시스템의 설계와 구현을 담당하며,
대외연계를 포함한 서비스의 안정성과 확장성을 고려한 아키텍처 설계부터 대규모 청약을 위한 비지니스 개발과 모니터링 및 성능 개선까지 전반적인 개발 사이클을 경험 하였습니다.

금융회사 근무시에는 이체, 연계대출, 정산 등의 대내외 TCP 전문과 배치를 개발하고 운영하는 업무를 주로 담당하였습니다. 이를 통해 시스템 운영에 관한 노하우를 습득하였고 24/365 서비스 운영 시 발생하는 여러 이슈들을 해결 한 경험이 있습니다.

SI회사 근무 시에는 웹 기반의 공공기관 ERP 시스템의 예산/회계 시스템 개발과 운영에 참여하여 대용량 데이터베이스 기반의 배치 프로그램과 어드민 시스템을 안정적으로 오픈하고 운영하였던 경험이 있습니다.

반복되는 업무를 줄이고 조직의 목표 실현을 위해서 업무의 회색지대를 넘어 먼저 실행하고 소통하려 노력합니다. 아래는 제가 주도적으로 업무에 임하여 얻을 수 있었던 경험입니다.

💡
API 통합테스트 자동화와 테스트 정책을 통해 QA 테스트에서 API 오류 발생건수 0건 달성
💡
적극적 의견 제출로 일일 배치로 동기화 되던 데이터를 실시간으로 동기화가 가능하도록 개선
💡
주어진 요구사항을 넘어 파편화 되어있는 소스를 공통 모듈을 개발하여 업무를 효율화

💡
IaC 도입으로 인프라 구축 및 관리 시간 십수배 절약
💡
대용량 데이터베이스 환경에서 운영 중인 일일 배치 성능 개선(약 3.5배 속도 향상)
💡
전문 테스트 자동화 프로그램을 만들고, 기존 운영 시에도 파악하지 못한 버그를 찾아내어 해결
💡
부서를 가리지 않고 소통하여 3년동안 매달 1개 이상의 수기 업무를 자동화한 경험


Work Experience

주식회사 더모빌(2024.11 ~ 2025.05)

AI 를 통한 미술품 가치평가 자동화 서비스를 위한 사전 PoC 를 위한 프로젝트에 참여하였습니다.

LLM 구동을 위한 인프라 구성과 미술품 데이터 수집 및 정제, 모델 파인튜닝 및 RAG 연결 등 PoC 개발을 위한 다양한 업무를 수행하였습니다.

미술품 가치평가 플랫폼

2025.03~2025.05

  • 미술품 경매 데이터 크롤링 시스템 개발
    Spring Boot 기반 Jsoup 크롤링 스케줄러 구축
    가격 보정·통화 변환 정제 로직 구현
    데이터 조회용 어드민 페이지 개발
  • 미술품 가치평가 AI 프로토타입 개발
    온프레미스, 클라우드 환경에서 Ollama 기반 LLM(5B ~ 20B 한국어 모델) 구동
    Google Colab 환경에서 Unsloth PEFT 기반 파인튜닝 및 도메인 최적화
    ChromaDB, LangChain 을 사용하여 RAG 적용

주식회사 솔트앤드페퍼(2023.09 ~ 2024.11)

미술품에 대한 토큰증권을 발행하고 투자할 수 있는 아트테크 서비스 개발에 참여하였습니다.

백엔드 개발자로써 전사 백엔드 개발을 총괄하여 클라우드 인프라와 비지니스 설계와 구현에 참여하였습니다.

미술품 조각투자 플랫폼

2023.06~2025.03

  • AWS 인프라 설계 및 구축
    Spring Boot 기반 Jsoup 크롤링 스케줄러 구축
    ECS, ECR, ALB 기반 서비스 아키텍처 구축
    CloudWatch APM 서비스 모니터링 및 알람 시스템 구축
    IAM 정책 관리 및 AWS 비용 최적화
    PG사 연계 인프라 및 VPN 등 네트워크 구성
  • 미술품 조각투자 백엔드 서비스 개발
    청약 시스템 백엔드 API 개발 및 문서화
    외부 연계 포함 API 단위 테스트 및 통합테스트 자동화
    K6 시나리오 기반 성능 테스트 및 서비스 모니터링 수행
    쿼리튜닝, DB Connection Pool, 서버 옵션 조정, 코드 리팩토링 등을 이용한 성능 튜닝
    Spring Batch 를 통한 정산 시스템 개발
    FCM 기반 앱푸시 기능 구현
    SMS 인증 기능 구현
    CMS 기반 결제 시스템 구현
    Event Listener, Webflux 를 활용한 MQ를 구현하여 IO Bund 로직을 비동기로 전환하여 성능 개선
    Message Quee 의 Backpressure, 로깅, 재처리 기능 구현

(주)오스카앤블록 (2023.06 ~ 2023.09)

더 쉬운 투자를 가능하게 하는 조각투자 서비스 개발에 참여하였습니다.

백엔드 프로젝트 설계부터 다른 부서와의 협업을 주도하였으며, API와 각종 문서 등의 컨벤션을 정의하고 문서화를 통해 공유함으로써 생상성 향샹에 기여하였습니다.

AWS 인프라 관리를 담당하였으며 망분리를 포함하여 인프라 아키텍쳐를 구성하였습니다.

Dough

2023.06~2023.09

  • AWS 인프라 설계 및 구축
    Spring Boot 기반 Jsoup 크롤링 스케줄러 구축
    EC2, ASG, ALB 기반 서비스 아키텍처 구축
    RDS(MySQL) 백업/모니터링 관리
    CloudWatch Metrics 기반 서비스 지표 모니터링 및 알람 시스템 구축
    Github Action, Codedeploy 기반 CD/CI 파이프라인 구축 및 무중단 배포 구성
  • 조각투자 플랫폼 기능 개발
    Spring Boot 3 백엔드 API 개발
    API 및 코드 컨벤션 구축
    SMS 본인인증, Push 알림 등 구현
    JPA, DDD 패턴 설계 및 구현
    Spring REST Docs · RestAssured · MockServer 기반 API 테스트 및 문서화

(주)케이비저축은행 (2019.07 ~ 2022.09)

(주)케이비저축은행의 계정계 개발자로 근무하며 수신파트 운영과, 대외연계 업무, 계정계 차세대 프로젝트를 수행하였습니다.

또한 계정계에 국한되지 않고 계정계와 연동되는 다양한 시스템들이 계정계와 원활히 연동될 수 있도록 내부시스템 연계를 담당했습니다.

계정계 차세대 프로젝트

2021.05~2022.09

  • 여신, 대외연계 파트 담당자
  • 전자보증, 카카오뱅크, 핀크 연계대출 등 전문 개발 참여
    실행 : 전자보증 전문 일부 개발 / 비지니스 로직 및 값 검증 / 업무 가이드 제공 / 타기관에 테스트 요청 및 검증 수행
    결과 : 비지니스 로직 검증으로 관통테스트 효율 개선 / 연계대출 통합테스트 수행 및 차세대 시스템 성공적 오픈
  • 대외연계 전문 값 검증 및 업무 관통테스트 수행
    실행 : 전사 대외연계 전문 중 약 8할의 전문 송수신 및 값 검증 테스트 수행 / 3인으로 구성된 테스트 팀에서 메인으로 검증을 담당하고 업무 분배 및 스케줄 관리
    결과 : 전사 대외전문 8할 업무 관통테스트 성공적 수행 / MCI, FEP 등의 시스템 이슈 조기 발견 및 해소
  • 내부통합헤더에서 치명적인 이슈 발견 및 해결 방안 제시
    실행 : 전문 테스트 중 전문 전문 파싱 오류를 발견 → 통합헤더의 기준 필드 설계가 잘못되었음으로 판단 → 상대기관과 컨택하여 업무 별 기준 필드를 직접 재정의
    결과 : 가이드 라인 문서를 작성하여 배포 후 테스트하여 이슈 해소
  • 내부 시스템 연계 간 전문 설계 및 검증
    실행 : 일배치로 동기화 되는 전문을 해당 전문 설계 시 적극적으로 의견을 피력하여 비지니스 로직을 직접 정의 / 기존 AS-IS에서 불필요하다고 생각되었던 필드를 통합하여 전문을 설계
    결과 : 동일한 업무 수행 시 전문 필드 개수를 약 절반으로 절감 / 일일배치로 수행되던 시스템 간 데이터 동기화를 실시간으로 될 수 있도록 하여 불필요한 배치 제거 및 실시간 데이터 동기화 적용

대외 연계기관 전문 개발 및 대외계 서비스 관리

2019.07~2021.05

  • 금융공동망 이체 및 각종 대외계간 연계 대응개발 및 운영
  • 대외 전문관리, 대외계 데몬 모니터링 및 장애대응
  • 대외계 TCP 전문 송수신 시 전문 분실되는 이슈 해결 경험
    실행 : 타사에서 전문을 수신받지 못하는 것을 연계기관으로 부터 전달받아 로그 확인 / 전문 송수신 시 분실되는 시점의 TCP dump를 분석하여 확인
    결과 : 당발전문 송신 시 Ack 패킷의 수신을 확인하여 대외기관에 전달하여 상대기관 이슈인 것으로 판단되어 이슈 해소
  • 내부시스템 연계 시 파편화된 소스 공통화 작업 수행
    실행 : 내부 시스템 간 전문 송수신 소스가 파편화 되어있어 비지니스 불일치 및 소스 중복 문제를 확인 / 공통 모듈을 개발하여 파편화 된 코드를 단일 비지니스 로직으로 통일
    결과 : 프론트엔드와 백엔드 프로그램에 혼재되어 있던 소스를 백엔드 라이브러리로 통합하여 비지니스 불일치 문제 해소
  • 전문 테스트 자동화 데몬 개발
    실행 : 내부 시스템 간 전문 송수신 테스트와 로직 검증을 위한 ProC 기반 테스트 자동화 데몬 개발 / 데이터 자동 생성 및 요청 건수 만큼 자동으로 전문 호출 및 일정 시간마다 응답 전문 Select 하여 응답 데이터 검증
    결과 : 자동회된 대량 테스트로 기존 운영 시 미발견 된 시스템 이슈 발견 / 테스트 자동수행으로 로직 검증하여 배포
  • 내부 시스템 연계 전문 간혈적 송수신 오류 이슈 해결 결험
    실행 : 내부시스템 간 TCP전문 송수신 시 TCP 전문이 간혈적으로 송수신 오류가 발견 / 양 시스템에 송수신 데이터를 로그로 남긴 후 테스트 진행하여 전문 수신 시 데이터 중 일부만 받는 현상 확인 / TCP Dump를 통해 계정계에서 버퍼부족으로 2번에 걸쳐서 전송됨을 확인하여, 타 시스템 쪽 데이터 수신부를 확인하니 recv시 전문 Header의 Length만큼 받을 때 까지 기다리지 않고 바로 처리함을 발견
    결과 : 타 시스템 관리업체 측에 해당 이슈 제기 후 수정 반영하여 이슈 해결

계정계 수신파트 운영

2019.07~2021.05

  • 수신업무 파트 운영
  • 수신상품 개발 및 원장관리
  • CMS, 자동이체 등 수신 관련 배치 개발 및 운영
  • 내국환 정산 담당 및 회계 관련 원장 변경 수행
  • 여신사후시스템 일일배치 쿼리 튜닝을 통한 성능개선 경험(전체 수행시간 90분→ 25분으로 약 3.5배 개선)
    실행 : 60여개의 배치 중 대부분이 계정계의 데이터를 받아와 데이터 갱신 작업을 위한 배치임을 확인 / 전체 데이터 DELETE 후 SELECT INSERT하는 로직으로 구성되어 있는 것이 비효율적이라 판된되어 MERGE문으로 수정 / 통계정보 갱신이 되지 않음을 확인 후 DBA에게 통계정보 갱신 요청 / 일부 테이블 인덱스 추가 후 힌트로 성능개선
    결과 : 변경 로직 데이터 검증 및 테스트 수행 후 운영 환경에서 약 3.5배 속도 개선


(주)인버스 (2016.08 ~ 2018.03)

(주)인버스에서 ERP부문 개발자로 고객사가 필요로 하는 예산, 회계 시스템 개발을 담당하였습니다.

소속 개발자로서 분야를 가리지 않고 다양한 영역의 개발을 진행하였습니다.

교통안전공단 ERP시스템 개발 및 운영

2017.02~2018.03

  • 전자정부 프레임워크와 웹스퀘어5를 이용한 ERP시스템 예산, 회계 업무개발
  • 회계시스템 내의 통계성 화면개발과 쿼리작성
  • PLSQL을 이용한 수백만건 테스트 데이터 이관 작업 수행
  • Spring Batch, Oracle Procedure(DB2DB)를 이용한 마감 배치 개발
  • 배치 검증을 위한 테스트 데이터 자동 생성을 위한 PLSQL 작성
  • ERP시스템과 이기종 간 TCP 전문설계 및 개발

기신정기 통합정보시스템 고도화

2017.01~2017.02

  • 전자정부 프레임워크와 UbiReport를 이용하여 ERP 시스템 내부의 리포트 페이지 70여개 개발
  • UbiReport 툴의 버그 리포트를 작성하여 2건의 수정 피드백 반영
  • 프로젝트 내부 인원을 대상으로 UbiReport 사용법에 대한 세미나 진행

우체국금융개발원 통합정보시스템 고도화 사업

2016.08~2016.12

  • 전자정부 프레임워크와 넥사크로를 이용한 ERP 시스템 개발 예산 업무 개발
  • Ubireport를 이용한 리포트 페이지 개발
  • ERP시스템 화면표준화 작업 수행
  • 정규표현식과 쉘 스크립트를 활용한 비표준화면 검출 스크립트를 작성하여 비표준화면 검출 자동화


Personal Experience

개인 프로젝트 및 스터디 (2022.10 ~ 2023.04)

Spring Boot, JPA, React, Docker를 이용하여 개발부터 운영까지 수행해 보는 개인 프로젝트를 진행하였습니다.

Spring Boot, React를 이용한 블로그 개발

2023.01 ~ 2023.04

  • 온프레미스 환경에서 컨테이너 기반 서비스 인프라 구축 및 CD/CI 환경 구축
  • Spring Boot, JPA 를 활용한 백엔드 API 구현
  • Spring Security, JWT, Oauth 2 를 활용한 소셜 로그인 구현
  • toast-ui, React 프레임워크를 활용한 게시판 프론트엔드 구현
  • JUnit4 를 활용한 테스트 주도 개발 수행

개인학습 및 강의 수강

2022.11 ~ 2023.01

  • Spring, JPA 등 개발 강의 수강 및 클론 코딩 수행
  • 김영한의 스프링 완전정복 로드맵 완강
  • 백엔드 엔지니어로서 필요한, 실무를 통해서 습득하기 어려운 세부 지식을 강의를 통해 습득

Query Tuning 스터디 진행

2022.10 ~ 2022.10

  • 친절한 SQL 튜닝 서적을 중심으로 쿼리 튜닝 중심의 스터디 진행
  • SQL 동작원리와 인덱스를 통한 성능 튜닝 등을 실습으로 진행하며 원리 학습


Abilities & Skills

분류: 업무 중 바로 사용 가능, 약간의 검색을 통해 사용 가능, 경험은 있으나 추가 학습 후 사용 가능

  • Backend: Java, Spring Boot, Spring Data JPA, QueryDSL, MyBatis, Pro*C, RHEL
  • Frontend: JavaScript, React, nextjs, Vue.js, HTML, CSS, Nexacro, Websquare, JSP(jQuery), Delphi7
  • Infra: AWS EC2, ECS, ECR, RDS, CodeDeploy, S3, CloudWatch, Terraform Cloud, Docker, k8s, ELK, Grafana, Loki
  • DB: RDBMS (Oracle, MySQL)
  • Etc: Shellscript, SVN, Git


자격사항

  • DAsP (2018.07)
  • SQLD (2017.12)
  • 정보처리기사 (2016.05)
  • 리눅스마스터 2급(2015.09)


Education

  • 빅데이터를 활용한 Java개발자 교육과정 이수 - 부경대학교 / 인재개발원 (2016-02~2016-08)
  • 컴퓨터공학과 졸업 - 부경대학교 (2011. 03 ~ 2016. 08)