프로필

박주영

Backend Developer

Data · Performance · Security

About Me

보안이 중요한 금융/결제 시스템에서 대용량 데이터 처리와 성능 최적화를 수행해온 백엔드 중심 개발자입니다. 요구사항 분석, 설계, 개발, 배포, 운영의 전 과정을 주도하며 비즈니스 문제를 기술로 해결합니다. 결제·금융 도메인에 강점을 두고 있으며, 일반 웹 서비스 전반(API 설계, 사용자 인증, 관리자 시스템, 모바일 웹)도 처음부터 끝까지 독립적으로 개발 가능합니다.

“개발자가 깊이 고민할수록 사용자는 더 편해진다”는 철학으로 개발합니다.
결제 및 정산 시스템을 개발하며 개인정보 보호, 데이터 마스킹, 접근 제어 등 보안 요구사항을 반영한 시스템을 구축해왔습니다.

스택 전반의 성능 개선 경험

  • DB/프로시저: 쿼리 재설계로 응답 속도 70% 단축, 인덱스 설계로 대용량 데이터 처리 효율화
  • API: 버저닝을 통한 지속적인 성능 개선 및 엔드포인트 구조 최적화
  • Frontend: 가상화로 렌더링 속도 15배 향상, 공통 컴포넌트 및 라이브러리 최적화
  • 운영: 운영팀 정의 조건에 따른 이상 감지 시스템을 구축하고, Slack과 문자 알림으로 장애 즉시 대응

주인의식을 가지고 일합니다. PG 시스템의 설계부터 운영까지 직접 참여하며, 연휴에도 즉시 대응 가능한 모니터링 체계를 마련했습니다.
이를 통해 운영팀 요청을 90% 이상 감소시키는 등, 측정 가능한 비즈니스 임팩트를 만들어왔습니다.

함께 성장하는 개발자를 지향합니다. 클린 코드를 추구하고, 팀과 적극적으로 소통하며 협업합니다. 영어 통번역 전공을 바탕으로 기술 문서 이해 및 글로벌 커뮤니케이션이 가능합니다.

KEY STRENGTHS

Backend (Java, Spring, Node.js)Large-scale Data ProcessingQuery OptimizationSecurity-aware DevelopmentSystem Monitoring & Troubleshooting

TECH STACK

TypeScriptNestJSTypeORMMySQLOracleNode.jsJavaSpring BootJPAReactNext.js

Recent Blog Posts

120+

블로그 전체 보기 →

Work Experience

브라이트픽스

2023.11 - 재직 중

PG(결제대행) 시스템 풀스택 개발자

주요 성과
  • 서비스 전체 쿼리 최적화로 응답속도 70% 단축 (3초 → 0.9초)
  • 프로시저 구조 개선(1개 → 3개 분리) 및 조인 방식 변경으로 시스템 안정성 향상
  • 가상화 기법 적용으로 대용량 데이터(27,000건) 렌더링 성능 15배 개선 (3초 → 0.2초)
  • DOM 노드 최적화로 메모리 사용량 95% 감소 (200MB → 10MB)
  • 가맹점/영업점 결제 및 정산 시스템 구축 전 과정(기획~배포) 참여
  • 운영 중 발생한 사용자 불편을 기술적으로 분석·해결하며 비즈니스 개선에 기여
핵심 업무
  • PG 시스템 풀스택 개발: 설계부터 운영까지 전 과정 참여
  • 성능 최적화: MySQL 쿼리 튜닝, 인덱스 설계, 프론트엔드 렌더링 및 메모리 최적화
  • 정산/ 결제 시스템 구축 참여: 가맹점/영업점 대상 결제, 정산, 정기 보고 기능 개발 참여
  • 하이브리드 앱 개발: WebView 기반 모바일 앱 개발 및 플랫폼별 최적화
  • 시스템 안정화: 장애 모니터링, Slack/문자 알림 기반 대응 체계 구축
  • 관측성(Observability) 도입: Prometheus·Loki·Grafana 기반 메트릭/로그 수집 및 대시보드 구축, Kubernetes 환경에서 AWS 인프라와 연동
Security Considerations
  • 개인정보 및 결제 데이터 보호를 고려한 개발
  • 데이터 마스킹 및 접근 제어 기반 설계 적용
  • 로그 기반 이상 탐지 및 모니터링 시스템 구축
Skills & Technical Competencies
Product Development & Architecture
요구사항 분석 및 기술 설계데이터 모델링 및 스키마 설계프로젝트 전체 사이클 경험기획-개발-배포 전 과정 참여
Backend Engineering
NestJSNode.jsExpressTypeScriptREST API DesignCron Job Scheduling
Database & Optimization
MySQLQuery Optimization (70% 성능 개선)Stored ProcedureIndex DesignJOIN 최적화대용량 데이터 처리
Frontend Development
ReactNext.jsTypeScriptPerformance Optimization (15배 개선)Virtualization (react-window)React QueryMUITailwind CSSag-Grid
DevOps & Cloud
VercelCI/CDSystem MonitoringTroubleshootingAWS (S3, EC2)DockerKubernetesLinuxPrometheusLokiGrafana
Security
데이터 암호화/복호화개인정보 마스킹접근 제어 설계이상 탐지 모니터링
Collaboration & Documentation
업무 커뮤니케이션고객 지원 (결제,정산 및 전체 시스템 오류 대응)

코어닥스

2022.04 - 2022.12

NFT 플랫폼 백엔드 개발자

주요 성과
  • 거래내역 쿼리 최적화로 사용자 조회 속도 개선
  • 사용자 마이페이지·잔고조회·거래내역 API 설계 및 구현
  • 가상화폐 거래소 연동 시스템 구축 (잔고 조회, 사용자 정보 동기화)
  • 백오피스 시스템 개발 및 운영 참여
  • 기획부터 배포·유지보수까지 전체 개발 사이클 수행
핵심 업무
  • 거래 시스템 API 개발
    • 경매/일반 작품 거래내역 조회 (입찰, 낙찰, 진행, 유찰 상태별 필터링)
    • 결제 코인별 전일 종가 조회 및 원화 환산 기능
  • 작품 관리 시스템 개발
    • 보유 작품 조회 (좋아요순·최신순·가격순 정렬 및 검색)
    • 관심 작품(좋아요) 기능 및 작품 정보 제공 API 구현
    • 효율적인 페이징 및 다중 정렬 조건 처리
  • 사용자 관리 시스템 구축
    • 개인/법인 프로필 페이지 개발
    • 개인정보 암호화·복호화 및 마스킹 처리
    • 프로필·배경사진 업로드, 회원정보 변경 및 중복체크 기능 구현
  • 가상화폐 거래소 연동 시스템 개발
    • 실시간 사용자 잔고 조회 API (거래소 통신)
    • 사용자 정보 동기화 및 DB 저장 로직 설계
  • 백오피스 시스템 운영
    • 관리자 공지사항 API 개발 및 유지보수
    • 운영 효율화를 위한 관리 기능 개선
Skills & Technical Competencies
Backend Engineering
JavaSpring BootSpring MVCSpring Data JPAMyBatisREST API Design
Database & Optimization
MariaDBQuery OptimizationJPA Query TuningPaging & Sorting
External Integration
가상화폐 거래소 API 연동실시간 데이터 동기화환율 정보 처리
Security & Data Processing
데이터 암호화/복호화개인정보 마스킹파일 업로드
Domain Knowledge
NFT PlatformAuction SystemDigital Asset ManagementCryptocurrency
Development Tools
GitRedmineNotionSTSVisual Studio Code

Education

디지털컨버전스 기반 BackEnd중심
Framework 개발자 양성과정

비트캠프 | 2020.01 - 2020.07

블록체인 중급 개발 재직자 과정

서울 ICT 이노베이션 스퀘어 | 2022.05 - 2022.06

Language Skills

영어

비즈니스 수준
업무 커뮤니케이션: 영어로 의사소통 및 영문 이메일 작성 가능
기술 이해: 영문 기술 문서 및 API 문서 독해 가능
통역 경험: 해외 클라이언트 대상 비즈니스 통역 수행

통역 경력

수원시 FTA 권역개척 수출상담회

수원시청 | 2018.10

일산 PLAYX4 수출상담회

일산 KINTEX | 2017.05

Projects

Show Me the Movie

2020.05 - 2020.07

메가박스 사이트를 벤치마킹한 영화 예매 사이트. SQL View를 활용해 데이터를 효율적으로 불러오는 방법을 경험했습니다.

  • 회원가입 기능 구현
  • 영화 목록 및 상세 페이지 구현
  • 예매 내역 및 취소 내역 관리
  • ERD 설계 전담
JavaSpring MVCMyBatisOracle
View on GitHub →

YeongLog

2022.10 - 2022.12

JPA 학습을 위해 진행한 사이드 프로젝트로, 테이블 간 관계 설정 및 정규화 과정에서 데이터 모델링 능력을 향상시켰습니다.

  • 로그인/회원가입 기능 구현
  • 게시글 CRUD API 개발
  • 관리자 공지사항 API 개발
  • ERD 설계 및 프론트엔드 구현
JavaSpring BootJPAMySQL
View on GitHub →

Photogram

2023.02

인스타그램 웹 애플리케이션을 클론하는 프로젝트로, 효율적인 구조 설계와 예외 처리에 초점을 맞춰 개발하고 있습니다.

  • 로그인, 회원가입, 회원정보 수정 기능 구현
  • 사용자 구독/구독취소 API 개발
  • 예외 처리 및 유틸 기능 분리 등 전체 구조 설계 참여
JavaSpring BootJPAMySQL
View on GitHub →