프로필 사진

백엔드 개발자

운영 환경에서 발생하는 문제를 구조적으로 해결하는 백엔드 개발자입니다.

8+
Years of Experience
5
Companies

INTRODUCE

운영 환경에서 발생하는 문제를 구조적으로 해결하는 백엔드 개발자입니다.

대용량 파일 업로드, 실시간 알림(SSE), 이벤트 기반 처리 등 실제 서비스 환경에서 발생한 성능·안정성 이슈를 직접 분석하고 개선해 왔습니다.

단기적인 해결보다 유지보수성과 확장성을 고려한 설계를 중요하게 생각하며, 혼자만 이해하는 코드보다 리뷰와 논의를 통해 팀이 함께 이해하고 개선할 수 있는 코드를 지향합니다.

레거시 시스템 리팩토링, 테스트 환경 구축, DevOps 개선 경험을 바탕으로 지속적으로 안정적인 서비스를 만드는 개발자로 성장하고자 합니다.

Performance & Stability

대용량 처리, 실시간 알림, 동시성 제어 등 운영 환경 이슈 분석 및 해결

SSEChunk UploadBatch

Architecture & Design

MSA 지향 설계, 이벤트 기반 아키텍처, 메시지 큐 활용 경험

PulsarKafkaRedis

Quality & DevOps

테스트 환경 구축, 코드 품질 관리, 배포 자동화 경험

TestcontainersSonarQubeDocker

EXPERIENCE 총 8년+

버넥트 (VIRNECT) 재직 중 3년+

Backend Engineer · 2022.12 ~ 현재 (초기 1년 프리랜서 후 정규직 전환)

  • 버넥트 솔루션 대용량 파일 업로드 제품 개발
  • 버넥트 솔루션 메이크뷰 백엔드 API 개발 및 유지보수
  • 재난 안전 시스템 신규 개발
  • 레거시 리팩토링 및 테스트 환경 개선
  • SK LMS 신규 개발 및 유지보수
Java 17Spring BootJPAQueryDSL PulsarRedisMariaDBDocker Swarm FlywayJenkinseGovFrameMyBatisOracle JEUSEhcache
코나모빌리티 7개월

Backend Engineer · 2022.06 ~ 2022.12

  • 지역화폐 기반 실시간 택시 호출·관제 시스템 개발 ( 400명, 모빌리티 사업부 개발팀 7명 )
KotlinSpring BootJPAQueryDSL RedisKafka
더퓨먼플러스 4개월

Backend Engineer · 2021.09 ~ 2021.12

  • 블록체인 서비스 (50명, 개발팀 3명)
  • 휴페이엑스 선불 카드 충전
  • 블록체인 기반 결제 시스템 유지보수
Node.jsExpress.jsEC2 RDSEFKRedis
카테노이드 1년 7개월

Backend Engineer · 2019.06 ~ 2020.12

  • VOD 서비스 업체 (60~80명, 개발팀 15명)
  • VOD API 리엔지니어링 (CodeIgniter → Laravel)
  • Live API 유지보수
  • 메가도가 OTT 서비스 신규 개발
PHPLaravelCodeIgniterLumen MySQLVue.jsCDN
퀸즈코퍼레이션 2년 5개월

Backend Engineer · 2017.02 ~ 2019.06

  • 푸드 광고 마케팅 스타트업 (입사 시 15명 개발팀 3명, 최종 70명 개발팀 10~13명)
  • 네이버 블로그 키워드 체크 및 크롤링 개발
  • 내부 관리자 시스템 개발
  • 플랫폼 유지보수, 검색 시스템(Sphinx) 구축
  • 클라이언트 사용 가능한 CRUD API 제공
PHPCodeIgniterSphinxMySQLAWS

PROJECT

01 대용량 파일 업로드 시스템 (블랙박스 영상) (버넥트)
2026.02 ~ 진행 중

Backend 설계·구현

주요 기여

  • 모바일 환경의 잦은 네트워크 단절에 대응하기 위해 Chunk 기반 분할 업로드 및 Resume 기능 구현
  • 업로드 세션 단위 상태 관리로 중복·손실 방지
  • Signed URL 단기 만료 방식 도입으로 보안성 확보
  • 미완료 세션 및 고아 객체 정리 배치 프로세스 구축으로 스토리지 낭비 최소화
Java 17Spring BootJPAQueryDSL MariaDBMinIO(S3)
02 재난 알림 시스템 (SSE 기반 이벤트 처리) (버넥트)
2024.07 ~ 2025.12

웹 API 아키텍처 설계, SSE 구현, DevOps · 1년 6개월

주요 기여

  • 대규모 실시간 알림을 위한 이벤트 기반 구조 설계
  • MSA 지향 아키텍처 설계로 서비스 간 결합도 최소화
  • WebSocket 대신 SSE 적용하여 서버 부하 감소 및 연결 안정성 확보
  • Pulsar 수동 커밋 방식으로 메시지 중복 처리 방지
  • Redis 기반 이벤트 상태 공유로 장애 시 재처리 가능한 구조 구현
  • Docker Swarm 기반 배포 자동화 및 운영 안정성 강화
Java 17Spring MVCPulsarRedis Docker SwarmMariaDBFlywayHarbor
03 레거시 시스템 리팩토링 & 테스트 환경 구축 (버넥트)
2025.09 ~ 진행 중

백엔드 개발, 품질 개선 주도

주요 기여

  • Testcontainers 기반 격리된 테스트 환경 구축
  • SonarQube로 코드 품질 정기 점검 및 개선
  • 불필요한 코드 제거 및 비즈니스 로직 단순화

배포 시 사이드 이펙트 사전 발견 가능 · 변경 영향 범위를 예측 가능한 구조로 개선 · 팀 내 공통 코드 품질 기준 정립

Java 17Spring BootJPA TestcontainersSonarQubeMariaDB
04 SK LMS 신규 개발 및 유지보수 (버넥트)
2022.12 ~ 2024.01

웹 풀스택 개발 (백엔드 중심) · 13개월

주요 기여

  • 700명+ 동시 접속에서 슬로우 쿼리(5초)를 커버링 인덱스 적용으로 0.4초로 개선 (88%↑)
  • Ehcache 기반 API 캐싱으로 반복 조회 응답 속도 및 DB 부하 감소
  • Oracle Stored Procedure로 되어 있던 로직을 Java 서비스 코드로 마이그레이션
  • Java Monitor Lock 활용하여 동시성 이슈 해결
Java 11eGovFrameMyBatisOracle JSPJEUSEhcache
05 택시 호출 관제 시스템 (코나모빌리티)
2022.08 ~ 2022.12

백엔드 개발 · 4개월

주요 기여

  • 기존 1분 단위 배치 방식이던 관제 시스템을 STOMP 기반 실시간 관제로 전환
  • Kafka 스트리밍 클러스터 구축으로 대량 위치 데이터 안정적 처리
  • 지역 확장(인천, 천안, 대구)에 따라 통합관리자 / 모빌리티 관리자 API 분리 설계
  • 택시 가맹점 추가를 유연하게 처리할 수 있는 구조 설계
KotlinSpring BootJPAQueryDSL MySQLKafkaSTOMP
06 코인 선불카드 서비스 (더휴먼플러스)
2021.09 ~ 2021.12

백엔드 개발 · 4개월

주요 기여

  • 코인(HPX, ETH, BTC) → 포인트 전환 시스템 개발
  • 카드사(KSNet) 연동을 통한 선불카드 충전 기능 구현
  • 수동 커맨드 배포 방식에서 Jenkins CI/CD + Slack 연동으로 배포 자동화
  • EFK(Elasticsearch + Fluentd + Kibana) 로그 수집 환경 구축
Node.jsExpressMySQLCosmos Lib JenkinsDocker ComposeEFK
07 VOD API 리엔지니어링 (카테노이드)
2020.08 ~ 2020.12

풀스택 개발 · 5개월

주요 기여

  • 유지보수가 어려워진 CodeIgniter 3.0 기반 VOD API를 Laravel 6.x로 전면 전환
  • Live VG 시스템 유지보수 및 CDN 멀티 연동 (AWS CloudFront, JOCDN, CDNetworks, Akamai)

프레임워크 전환으로 유지보수성 확보 · CDN 멀티 연동으로 미디어 배포 안정성 강화

PHPLaravelCodeIgniterLumen Vue.jsMySQLCDN
08 Megadoga OTT 서비스 신규 개발 (카테노이드)
2019.09 ~ 2020.12

풀스택 개발 · 1년 4개월

주요 기여

  • 외부 업체에 의존하던 일본 지사 OTT 서비스를 자체 개발로 전환
  • BackOffice(실시간 현황, 고객 계정 관리), CMS(관리자 페이지, 게시판), Front(검색, 카테고리, 상품) 전체 구축

외부 의존 탈피로 장애 대응 속도 개선 · 자체 운영 체계 확보

PHPLaravelVue.jsMySQL
09 사내 시스템 구축 및 검색 엔진 도입 (퀸즈코퍼레이션)
2017.02 ~ 2019.06

백엔드 개발 (풀스택) · 2년 5개월

주요 기여

  • 수작업으로 관리되던 사내 업무(회의실, 물품, 회계, 급여 등)를 통합 Admin 시스템으로 구축
  • 14초 이상 소요되던 SQL 조회를 0.2초 이내로 개선 (약 98% 향상)
  • Sphinx 검색 엔진 도입 및 MySQL 연동으로 콘텐츠 검색 시스템 구축
  • 외부 API(Facebook, Instagram, Google Analytics, Naver) 연동 기반 사업지표 대시보드 개발
  • 배치 테이블 설계(DW 역할)로 대시보드 조회 성능 최적화

수작업 → 시스템화로 운영 효율 향상 · 쿼리 98% 개선 · Sphinx 도입으로 검색 기능 확보

PHPCodeIgniterMySQLSphinx jQueryAWS

SKILL

Backend

Java 11~17Spring BootSpring MVC JPAQueryDSLMyBatis SSEBatch Processing

Data / Messaging

MySQLMariaDBOracle RedisKafkaPulsar

Infra / DevOps

DockerDocker SwarmJenkins GitHub ActionsFlywayHarbor ELK Stack

Experience

PHPCodeIgniterLaravel LumenAWS EC2RDSS3

EDUCATION

한신대학교 — E-비즈니스학과 (편입)

학사 졸업

장안대학교 — 사회복지학과


ETC

F-Lab 백엔드 과정 수료

2024.12 ~ 2025.05 · 클린 코드, TDD, 객체지향 설계 학습 · 학습 태도와 코드 리뷰 문화의 중요성 체득

업무 자동화 (n8n)

Jira → 코드 생성 → 리뷰 → 배포 자동화 실험 · API 문서 및 코드 리뷰 자동화