PGPark Gunwoo

Resume

자기소개 및 이력

박건우

누군가에게 도움이 되는 서비스를 만들고 싶다는 마음으로 개발하는 박건우입니다.

Stack

기술 스택

프로젝트에서 실제 사용한 기술만 분류했습니다.

Core Frontend

ReactNext.jsTypeScriptJavaScript

UI / State

Tailwind CSSZustandTanStack Query

Backend / Data

Express.jsFlaskMySQLMariaDBDynamoDB

Cloud

AWS

Quality

JestCypress

학력/수상/교육

  • 2024.07.01 - 2024.11.30 크래프톤 정글 6기 - 우수 프로젝트 선정(Code Sync)
  • 2024.02.18 조선대학교 졸업 및 총장배 모범상 수상
  • 2023.08.29 조선대학교 IT융합대학 캡스톤디자인 경진대회 은상(암진단 프로젝트)
  • 2023.07.06 - 2023.07.08 ICICT 치앙마이 포스터상(원격의료 의료영상 AI 모델 성능 비교 연구)
  • 2018.03 - 2024.02 조선대학교 전자공학과 / AI 헬스케어 융합전공

Experience

주요 경험

작성 글 보기

디지엠유닛원

Software Engineer

2025.07 - 2026.01

자사 B2B SaaS와 LG 공통 업무 플랫폼에서 React UI, API, 데이터, AWS 서버리스 흐름을 함께 다뤘습니다.

LG 공통 업무 플랫폼 CPPM

2025.10 - 2025.12

React · AWS Bedrock · Lambda · SQS · DynamoDB · S3

  • 외부 LLM 사용이 제한된 대기업 보안 환경에서 AWS Lex와 Bedrock Agent를 비교 검토하고, 자유 질의와 동적 시각화 요구에 맞춰 Bedrock 기반 AI 챗봇 PoC와 아키텍처를 설계했습니다.
  • 일반 대화까지 분석 지침이 붙던 구조를 Routing Agent, 대화 Agent, 분석 Agent로 분리해 요청 유형별로 필요한 지침과 도구만 사용하도록 구성했습니다.
  • 업무 지침 직접 주입 방식을 Knowledge Base RAG로 전환해 관련 chunk만 참조하도록 만들고, 고정 지침 2K token과 업무 문서 20K token을 매번 넣는 예시 대비 5개 chunk 기준 약 4.5K token 수준으로 입력 컨텍스트를 줄일 수 있는 구조를 잡았습니다.
  • OpenSearch 조회, Knowledge Base 지표 정의 참조, 그래프 코드 동적 생성, Lambda 실행, S3 저장, URL 반환으로 이어지는 데이터 시각화 파이프라인을 구현했습니다.
  • 초기 프롬프트만으로는 검색어 임의 변경, 결과 없음 상황의 허위 응답, URL 누락이 반복되어 Agent별 출력 규칙, 재시도 제한, Lambda 실행 검증을 함께 두는 하네스 엔지니어링을 적용했습니다.
  • API Gateway WebSocket route Lambda가 Bedrock 응답을 기다리며 타임아웃되는 문제를 Request Lambda, SQS, Worker Lambda, DynamoDB 기반 비동기 처리로 분리했습니다.
  • 엘리베이터 피치 효과 관점에서 단순 로딩 대신 Agent Trace를 파싱해 요청 분석, Agent 라우팅, OpenSearch 조회, 그래프 생성, S3 업로드 단계를 실시간 UI로 표시했습니다.
  • AI 생성 Markdown은 DOMPurify sanitize 후 렌더링하고, API Key와 Bedrock 호출은 Lambda 뒤로 격리했으며, Agent와 Lambda별 IAM Role을 최소 권한으로 분리했습니다.

프비티 B2B SaaS

2025.07 - 2026.01

React · Next.js · MariaDB · MySQL

  • 고객 랜딩, 콘텐츠, 이벤트, 배너, 팝업, 룰렛 프로모션 등 사용자 노출 기능을 확장하고 진입, 참여, 결과 확인, 혜택 수령, 리뷰 유도 플로우를 구현했습니다.
  • 게임 정보 조회, 결과 수령 확인, CTA 클릭 여부 등 프로모션 API를 연동하고 storeTableHashID 기반 중복 참여 방지와 예외 처리를 적용했습니다.
  • 36,238 LOC, 300+ 파일, 39개 API 규모의 영업관리 시스템을 기존 수발주 시스템에서 분리하는 작업에 참여했습니다.
  • 인증·계정 경계가 기존 서비스에 묶여 있던 문제를 직원 정보 기반 로그인, 직원·코드 관리 기능 이관, MariaDB API 규격 수정으로 정리했습니다.
  • PHP/MySQL 기반 레거시 코드와 신규 React 화면이 함께 동작해야 하는 제약에서 API 의존성과 화면 진입 흐름을 조정했습니다.

스마일게이트 윈터 데브

Team Project Developer

2025.01 - 2025.03

현업자 피드백을 바탕으로 8주간 팀 단위 서비스 설계, 구현, 배포를 수행했습니다.

SmileTogether

2025.01 - 2025.03

React · Zustand · TanStack Query · Socket.io · CI/CD

  • 서비스 운영 흐름이 끊기지 않도록 알림, 채팅, CI/CD 파이프라인 자동화를 구현했습니다.
  • 기능 구현뿐 아니라 릴리즈와 운영 흐름까지 고려해 팀 단위 개발을 진행했습니다.

크래프톤 정글 6기

Software Engineering Training

2024.07 - 2024.12

주 100시간 이상 몰입형 학습과 팀 프로젝트를 통해 CS 기초와 서비스 구현 역량을 훈련했습니다.

Code Sync

2024.10 - 2024.11

React · TypeScript · Socket.io · Tailwind CSS · Zustand · Monaco · Yjs

  • GitHub PR 번호 입력만으로 메타데이터, 변경 파일, diff, 리뷰 댓글을 수집하고 Monaco Editor에서 실시간 코드 리뷰를 진행하는 협업 도구를 구현했습니다.
  • 삭제·이동된 파일 댓글이 GitHub REST API의 최신 파일 목록에서 빠지는 문제를 comment.path와 현재 filename 비교로 재해석해 Outdated 상태와 안내 메시지로 표시했습니다.
  • PR 병합 후 head 브랜치 삭제로 변경 내역 조회가 실패하던 문제를 branch ref 기준에서 merge commit SHA 또는 head SHA 기반 stableRef 조회로 전환했습니다.
  • 사용자별 GitHub API 반복 호출 구조를 방 생성자 1회 조회와 Y.Doc 공유 상태 동기화 구조로 바꿔 2인 접속 기준 API Call을 약 40% 줄였습니다.
  • Monaco Editor + Yjs 기반 동시 편집, 커서 동기화, 상대방 코드 위치 이동, Editor 화면 캡처 후 Draw Board 공유 기능을 구현했습니다.
  • Monaco, Excalidraw, BlockNote, Yjs, Peer.js가 초기 번들에 몰리던 문제를 route chunk로 분리해 초기 JS gzip 번들을 1,820.83 KiB에서 99.35 KiB로 줄였습니다.
  • 코드 리뷰 프로세스 개선을 통해 팀 주간 평균 PR 댓글 수를 285건에서 89건으로 줄였고, 크래프톤 정글 우수 프로젝트로 선정됐습니다.

시스템 프로그래밍 · 운영체제

2024.07 - 2024.09

C · CSAPP · Pintos

  • CSAPP 기반 시스템 프로그래밍 학습을 통해 malloc, mmap 메모리 관리와 Tiny Web Server를 구현했습니다.
  • Pintos 운영체제 프로젝트에서 Thread Scheduling, Process Management, File System을 구현했습니다.

국제공동 프로젝트

전자공학과 대표

2023.03 - 2023.12

원격의료를 위한 AI 기반 의료영상처리 알고리즘 적용 연구에 참여했습니다.

원격의료 의료영상 AI 연구

2023.03 - 2023.12

Python · PyTorch · U-Net · ResNet50

  • 뇌종양 영상과 폐질환 영상을 대상으로 의료영상 AI 모델과 optimizer 조합별 성능을 비교했습니다.
  • ICICT 2023 치앙마이 포스터상과 조선대학교 총장배 모범상을 수상했습니다.

퓨처 이모텍

단기 인턴

2023.02

탄소중립 시장 자료 조사와 보고서 작성을 지원했습니다.

탄소중립 시장 조사

2023.02.02 - 2023.02.22

Research · Report

  • 국내외 탄소중립 사례를 비교 분석하고 광주 지역 특성을 반영한 정책 기초 자료를 정리했습니다.

아티피셜 소사이어티

단기 인턴

2022.07

AI 시선추적 기반 독해력 향상 서비스의 데이터와 모델 업무를 지원했습니다.

AI 시선추적 서비스 지원

2022.07.02 - 2022.07.24

AI · Data · Crawling

  • 데이터 증대, 데이터 확보, 모델 훈련, 크롤링 업무를 지원했습니다.