PJK
Portfolio / 2026Full-stack Developer · AI Product Engineer

화면에서 시작해
서버와 AI까지 만드는
풀스택 개발자입니다.

Name박종권
Experience약 3년 9개월
FocusFull-stack · AI Product Engineering

Career path

2022.08 —

Frontend

2025.05 —

Full-stack

2025.10 — Now

AI Product

01

About me

화면 하나를 고쳐도 서버까지 봅니다

2022년, 하루 1만 명이 쓰는 아모레퍼시픽 방문판매 앱을 운영하면서 일을 시작했습니다. 장애가 나면 한 시간 안에 원인을 찾아야 했고, 그러다 보니 화면만 봐서는 문제가 안 풀린다는 걸 일찍 알게 됐습니다.

그 뒤로 캄보디아에서 은행 앱 전환을 맡았고, 지금은 소프트인에서 B2B 서비스와 AI HR 플랫폼, 은행 인사 시스템을 만들고 있습니다. 프론트엔드로 시작했지만 지금은 API, DB, AI 파이프라인까지 같이 공부하고 실제 업무에 적용하면서 성장해왔습니다.

퇴근 후에는 주변에서 필요하다는 걸 만들어 봅니다. 급식센터 어르신들이 쓰는 기록 앱이나, 친구들과 하는 보드게임 사이트 같이 실제 사용자들과 소통하며 사람들을 위한 서비스를 기획하고 만들고 있습니다.

  1. P/01

    쓰는 사람부터 봅니다.

    보존식 기록 앱은 기능을 늘리는 대신 화면을 두 개로 줄였습니다. 쓰는 분들이 50~60대 조리사였기 때문입니다.

  2. P/02

    돌아가는 상태로 넘깁니다.

    화면만 만들고 손을 떼지 않습니다. API, DB, 인증, 배포까지 붙여서 실제로 쓸 수 있는 상태로 넘깁니다.

  3. P/03

    운영까지 생각합니다.

    우리은행 마이그레이션에서는 OOM과 DB 장애를 직접 추적해 해결했습니다. 처음 돌아가는 것만큼 오래 버티는 것도 중요하다고 생각합니다.

우리은행 · 마이그레이션1/10약 5GB 데이터 용량을 기존 대비 1/10 수준으로
우리은행 · 렌더링10×+콘텐츠 렌더링 성능 개선, OOM·DB 장애 해결
Oxid HR · FP8 양자화−46.7%모델 VRAM 사용량 절감
SmartBiz · 모바일−90%푸시 누락률 감소, 데이터 유실률 1% 미만
IRIS · AWS 이관−80%Go-live 2일 만에 문의 발생률 감소 (일 사용자 1만 명)
Cambodia · PM / QA3주계획 대비 조기 완료, UAT 200건 이상 수행
02

Professional experience

경력

소프트인 Softin

2025.02 – 현재 · 약 1년 9개월 · Developer

은행 인사 시스템부터 사내 AI Agent까지 만들고 있습니다. 항목을 누르면 자세히 볼 수 있어요.

Overview

기존 인사·조직 시스템의 콘텐츠 및 데이터 마이그레이션과 화면 기능 고도화.

JavaJSPOracleIBMapSQLPL/SQL

Key contributions

  • Confluence HTML·이미지 데이터 마이그레이션
  • 대용량 처리 중 메모리·DB 장애 분석
  • DBMS_LOB 리소스 관리, 임시 LOB 해제 처리
  • 마이그레이션용 UI 개발
  • Summernote 확장 및 IBMap 연계
  • SQL·PL/SQL 데이터 처리

Result

  • 데이터 용량 약 5GB → 약 1/10 수준
  • 콘텐츠 렌더링 성능 10배 이상 개선
  • OOM 및 DB 장애 해결

Overview

기업 인사 업무를 지원하는 AI 기반 HR 플랫폼. 자연어 질의, HR 데이터 검색, 문서 기반 질의응답을 지원합니다.

Next.jsFastAPIPythonQwenvLLMDockerPlaywright

Key contributions

  • Inquiry 모듈 단독 설계, 프론트·백엔드 구현
  • HR 질의응답 API 연동
  • 권한별 접근 제어 및 민감정보 마스킹
  • Playwright E2E 테스트 작성
  • AI 응답·서비스 흐름 안정성 개선
  • FP8 양자화로 모델 메모리 최적화

Result

  • Inquiry 프론트엔드 구현률 99.8%
  • Inquiry 백엔드 구현률 84.3%
  • 단위 테스트 89개 작성
  • E2E 테스트 48개 중 46개 통과
  • VRAM 사용량 46.7% 절감

Overview

자연어로 기업 데이터를 조회하고 활용하는 AI Agent 시스템.

PythonFastAPILangChainRAGNL2SQLvLLMMLflowDocker

Key contributions

  • NL2SQL 및 하이브리드 RAG 파이프라인
  • 수집 → 전처리 → 학습 → 평가 → 서빙 흐름 구성
  • LoRA/QLoRA 파인튜닝, MLflow 실험 관리
  • vLLM 서빙 환경 구성
  • Intent Classifier 및 Agent 라우팅
  • Docker Compose·Nginx 실행 환경

Technical focus

질문이 들어오면 먼저 의도를 분류하고, DB를 조회해야 하면 NL2SQL로, 문서를 찾아야 하면 RAG로 보냅니다. LLM 한 번 호출로 모든 걸 처리하려 하지 않은 게 핵심이었습니다.

Request flow

Intent → Route → Serve

Overview

기업 업무에 AI를 적용하기 위한 기술 검증 프로젝트.

PythonFastAPILangChainRAGNL2SQLVectorDBvLLM

Key contributions

  • RAG·NL2SQL 기반 질의응답 구조 검증
  • VectorDB 5종 비교 및 적합성 분석
  • 4개 처리 경로 기반 챗봇 아키텍처 설계
  • FastAPI + vLLM 프로토타입 구현

Overview

기업 고객과 일반 사용자를 연결하는 B2B 서비스.

Next.jsTypeScriptSpring BootJavaPostgreSQLJWTPrisma

Key contributions

  • Next.js + Spring Boot 풀스택 개발
  • 서비스 홈페이지 및 백오피스
  • JWT·Spring Security 인증·인가
  • 할인 정책·라이선스 관리
  • B2B 사용자·서비스 관리
  • API 구조 설계 및 연동

Result

  • 홈페이지 구현률 98.6%
  • 백엔드 구현률 85.9%
  • 백오피스 구현률 88.5%
  • 테스트 항목 100% 수행

Overview

데이터를 위젯 형태로 구성하고 관리하는 대시보드 빌더.

ReactTypeScriptJavaScriptPlaywright

Key contributions

  • React·TypeScript 대시보드 기능 개발
  • 위젯 13종 구현
  • 위젯 편집·구성 인터페이스
  • i18n 및 다크 모드
  • PNG 다운로드
  • Playwright 기능 테스트

모빌씨앤씨 Mobile C&C

2022.08 – 2024.08 · 약 2년

한국 법인에서 아모레퍼시픽 서비스를 운영했고, 캄보디아 법인으로 옮겨 현지 은행 앱 전환과 QA를 맡았습니다.

Cambodia — PM / QA Group Manager2024.01 – 2024.08 · 7개월

Overview

플랫폼의 네이티브 기능을 검증하기 위한 통합 테스트 앱.

Vue 3IonicKotlinSwiftGitLab

Key contributions

  • 카메라·위치·푸시 알림 등 핵심 네이티브 기능 구현
  • 플러그인 버전 관리 및 단위 테스트 체계 구축
  • 다양한 디바이스·OS를 위한 적응형 UI 설계

Result

  • 네이티브 기능 테스트 효율 향상
  • 개발 프로세스 개선

Overview

캄보디아 은행 서비스의 모바일 플랫폼 전환 프로젝트.

AngularVue 3JavaGitLabRedmine

Key contributions

  • Native와 Frontend 분리로 시스템 확장성 개선
  • QR 코드, 계좌 거래 내역 조회 등 필수 기능 개발
  • iOS 생체인증, autofocus 등 플랫폼 특화 이슈 해결
  • 푸시 알림 시스템 재설계
  • 데이터 마이그레이션 및 로컬스토리지 관리
  • 코드 컨벤션 작성·도입, UAT 시나리오 작성 가이드 제작

Result

  • 푸시 알림 누락률 90% 감소
  • 데이터 유실률 1% 미만
  • 코드 품질 30% 향상
  • 200개 이상 테스트 케이스로 에러 검출
  • 계획 대비 3주 앞당겨 완료

Overview

현지 개발자를 위한 다국어 기술 문서 사이트.

ReactDocusaurusGitLab

Key contributions

  • Docusaurus 기반 다국어 개발자 가이드 플랫폼 구축
  • 정적 사이트 생성으로 빠른 로딩 확보
  • 기존 한글 가이드를 영어로 번역·문서화

Result

  • 현지 개발자 교육 효율 증대
  • 사내 플랫폼 이해도 향상
Korea — Frontend Developer2022.08 – 2024.01 · 1년 5개월

Overview

사내 개발자 유틸리티 관리 사이트 유지보수.

Vue 2SVN

Key contributions

  • Legacy 코드 분석, 추가 기능 개발 및 QA
  • 파트장 권한 추가 및 필터링 수정
  • PM 권한, TBN/Outsourcing 등급 null 처리
  • 개발환경 세팅 프로세스 개선, 리팩토링

Result

  • 개발 환경 개선
  • 코드 품질 향상

Overview

수작업이던 사내 자산 관리 업무를 디지털화한 시스템.

Vue.jsVuetifySpringPostman

Key contributions

  • 직원관리, 코드관리, 히스토리 조회 등 핵심 기능 구현
  • Vuetify 컴포넌트로 UI/UX 개선
  • 데이터 시각화로 자산 현황 대시보드 구축

Result

  • 자산 관리 프로세스 디지털화
  • 실시간 자산 현황 파악, 재무 투명성 향상

Overview

아모레퍼시픽 B2B 방문판매 모바일 앱의 유지보수·개선과 서버 이관.

JavaScriptjQueryJavaAWS CloudWatchInterMaxJIRA

Key contributions

  • CloudWatch·InterMax 실시간 모니터링, API 장애 대응
  • 카운셀러 CI 정보 수집, NICE 본인인증 로직 개선
  • 무중단 배포, 앱·관리자 웹 매뉴얼 작성
  • AWS 이관 프론트엔드 개발 — 디바이스 인증 로직 개선, 서버팀과 통합 테스트

Result

  • 일 사용자 1만 명, 동시접속 1천 명 규모 운영
  • API 장애 1시간 이내 해결
  • Go-live 2일 만에 문의 발생률 80% 감소
03

Side projects

회사 밖에서 만든 것들

카드를 누르면 자세한 내용과 화면을 볼 수 있어요.

04

Technologies I work with

기술 스택

Frontend
ReactNext.jsTypeScriptVue.jsAngularJavaScript
Backend
JavaSpring BootPythonFastAPIMyBatis
AI Engineering
LangChainLangGraphRAGNL2SQLvLLMLoRAQLoRA
Database
OraclePostgreSQLMySQLQdrant
Infrastructure
DockerDocker ComposeNginxAWSVercel
Testing
PlaywrightE2E TestingUnit Testing
Others
GitHub ActionsMLflowIonicKotlinSwift

Core competencies

  1. Full-stack Web Application
  2. AI Application Architecture
  3. LLM Integration & RAG Pipeline
  4. Natural Language to SQL
  5. Enterprise System Integration
  6. Authentication & Authorization
  7. Performance Optimization
  8. Testing & QA

Product development

기획서를 받으면 화면, API, DB를 한 번에 붙여서 동작하는 상태로 만듭니다.

AI product engineering

RAG, NL2SQL, vLLM 서빙을 실제 업무 기능에 붙여 봤습니다. 모델 자체보다 그걸 쓰는 화면과 흐름에 더 관심이 많습니다.

Enterprise systems

은행과 대기업 사내 시스템에서 마이그레이션, 권한 관리, 장애 대응을 해 왔습니다.

Independent execution

놀아조라와 보존식 기록표는 기획부터 배포까지 혼자 맡아서 만들었습니다.

05 · Career direction

모델보다는
쓰는 사람 쪽을 봅니다.

AI를 연구하는 쪽보다는, 이미 있는 제품에서 사람들이 막히는 지점을 AI로 푸는 일을 하고 싶습니다. SQL을 모르는 인사 담당자가 말로 데이터를 찾게 만드는 일처럼요. 그렇게 바뀐 경험이 결국 사업에도 도움이 된다고 생각합니다.

막히는 지점 찾기→AI로 풀기→새로운 경험과 비즈니스 가치

해 온 일: Softin AI Agent, Oxid HR AI Platform

Emailqkrwhd14@naver.com ↗GitHubgithub.com/Programmer-JK ↗Blog[기술 블로그 주소 입력] ↗Portfolio[포트폴리오 주소 입력] ↗
PJK
박종권 · Full-stack / AI Product EngineerBack to top ↑