HELLO,
I'M YONGHYEON BAE
BACKEND DEVELOPER
안녕하세요,
백엔드 개발자 배용현입니다
BACKEND DEVELOPER
Work Experience

경력사항

지산웨어 (Jisanware)

소프트웨어 엔지니어

2024.03 — 2025.09
Java Spring Boot PostgreSQL MyBatis JPA jQuery Docker Jenkins

웹 애플리케이션 빌더 Lamp7의 공통 기능을 개선하고, 고객사 업무에 필요한 화면과 비즈니스 로직을 개발했습니다. 그리드 기능 확장, 실시간 모니터링 통신 환경 구축, 프로젝트 진척률 계산 로직 개선을 담당했으며, 고객사 시스템 운영과 오류 대응, 기능 검증을 수행했습니다.

1 Lamp7 플랫폼 개발 및 고객사 기능 확장

플랫폼의 기본 기능으로 지원하기 어려운 고객사 요구사항을 분석하고, 맞춤형 UI 컴포넌트와 비즈니스 로직을 설계·개발했습니다.

실시간 모니터링을 위한 WebSocket 통신 환경 구축

  • WebSocket을 지원하지 않던 기존 환경에 실시간 양방향 통신 기능을 도입했습니다.
  • Apache → Nginx → WAS로 이어지는 다단계 프록시 환경에서 Upgrade · Connection 헤더 전달 설정과 Nginx location 블록을 수정해 클라이언트와 WAS 간 WebSocket 연결을 구성했습니다.

그리드 및 화면 컴포넌트 기능 확장

  • 복잡한 데이터를 조회하고 선택할 수 있도록 그리드 데이터 그룹핑, 검색 도움(SearchHelp), 다중 선택(Multi-select) 컴포넌트를 개발했습니다.
  • 화면 영역을 조절할 수 있도록 패널 크기 조정(Resizable)과 상하 확장 인터랙션을 구현했습니다.

다중 프로젝트와 태스크별 가중치를 지원하도록 진척률 계산 개선

  • PLM/WBS 연동 기능에서 다중 프로젝트 도입 후 총 진척률이 잘못 집계되는 문제를 분석했습니다. 기존 로직은 단일 프로젝트를 전제로 하며, 하위 태스크의 비중을 균등하게 배분하는 구조였습니다.
  • 태스크별 가중치 컬럼을 추가하고, 말단 태스크부터 상위 노드로 진척률을 집계하는 상향식 재귀 로직으로 DB 프로시저를 수정했습니다.
  • 여러 프로젝트를 생성하는 환경에서도 진척률이 집계되고, 태스크별로 설정한 비중이 계산에 반영되도록 개선했습니다.

2 Novelis Korea MES 운영·유지보수

제조실행시스템(MES)의 운영 이슈에 대응하고, 현업 요구사항에 따라 기능을 추가·개선했습니다.

  • 특정 공정의 상태를 모니터링하고 제어하는 화면을 추가 개발했습니다.
  • 운영 중 발생한 기능 오류를 분석·수정하고, 고객 문의와 개선 요청에 대응했습니다.

3 CATIA 설계 지침서 웹 시스템 구축

2024.12 — 2025.02

CATIA 설계 작업자의 업무 프로세스를 분석하고, 설계 지침 문서를 등록·조회·검색할 수 있는 웹 시스템을 개발했습니다.

  • 문서 등록·조회·검색 기능과 업무 흐름에 맞는 입력 폼 및 데이터 관리 화면을 구현했습니다.
  • 현업 요구사항을 반영해 화면 분할(Split), 그리드 병합, 이미지 확대·축소 기능을 개발했습니다.
  • 데이터 조회 쿼리를 최적화했습니다.

4 고객 기술 지원 및 품질 검증

  • Q&A 통합 CS 플랫폼을 통해 접수된 기능 오류, 사용 문의, 개선 요청을 처리했습니다.
  • 신규 모듈과 개선 기능에 대해 개발자 단위·통합 기능 테스트를 수행하고, 테스트 시나리오와 검증 결과를 Excel 문서로 작성했습니다.
  • 예외·경계 조건을 검증하고, 발견한 이슈의 처리 상태를 추적해 수정 사항에 반영했습니다.
  • 기능 명세서를 작성하고 관리했습니다.
Expertise

기술 스택

dns

Backend

Java Spring Boot JPA WebSocket JUnit5 Kafka PostgreSQL
terminal

Frontend

JavaScript jQuery
cloud

Infra

GCP Nginx Docker GitHub Actions k3s
Side Projects

사이드 프로젝트

Digibay
01

디지베이 (중고거래 플랫폼)

Backend · 5인 · 기여도 30% · 2025.11 — 2026.02

담당: CI/CD 배포, 예치금, 정산

주문 API가 결제 완료까지 동기 대기하던 구조를 Kafka 이벤트로 분리해 결제 장애를 격리하고, 예치금의 read-then-write 구간에 비관적 락을 적용한 뒤 인덱스로 잠금 범위를 단일 행까지 좁혀 동시 차감 처리 시간을 709ms → 22ms로 단축했습니다.

Noteu
02

노튜 (교육 플랫폼)

Fullstack · 4인 · 기여도 50% · 2023.11 — 2023.12

담당: 채팅, 실시간 알림

채팅방 목록 조회에서 발생하던 2N+1 쿼리를 서브쿼리와 fetch join으로 상수화하고, Short Polling 알림을 SSE로 전환해 유휴 상태에서 반복되던 불필요한 DB 조회를 제거했습니다.

Culinary
03

컬리나리 (식품 이커머스)

Backend · 팀장 · 3인 · 기여도 40% · 2023.01 — 2023.02

담당: 인증, 공지사항 & 문의, 좋아요 기능

테스트 실행을 분석해 Spring Context 초기화가 주요 병목임을 확인하고, 스프링 의존성이 필요 없는 로직을 순수 Java 단위 테스트로 분리했습니다. 검색 기능은 QueryDSL로 전환해 타입 안전성을 유지하면서 동적 조건을 조합하도록 개선했습니다.

Prize

수상

모지 (모두의 지하철)
military_tech

모지 (모두의 지하철)

역 편의 정보 공공데이터 활용 공모전 최우수상(1등) 수상

2020.06 — 2020.08 · Android · 팀장 · 5인 · 기여도 30%

  • 카카오맵 API를 활용해 3km 이내 지하철 역 핀 표시, RecyclerView + SQLite 역 시설 정보 구현
Education

학력

성결대학교

컴퓨터공학과 · 학사 졸업

2016.03 — 2023.02
Certificate

자격증

SQLD

한국데이터산업진흥원 · 2024.04

TOEIC Speaking

IM1 · 2026.03

Contact & Channels

Let's Work Together

궁금한 점이 있으시다면 언제든 연락주세요.

alternate_email
EMAIL qodydgus97@kakao.com
code
GITHUB github.com/Baeyonghyeon
call
PHONE 010-3280-8856