배움과 도전에 주저 없는 개발자입니다.

원본 문서: https://resume.marshallku.com/

Last update: Oct 7, 2025

Contacts


Links


  • Personal Blog: https://marshallku.com
  • GitHub: https://github.com/marshallku
  • LinkedIn: https://www.linkedin.com/in/marshallku/

Summary


4년 경력의 소프트웨어 엔지니어로서, 웹과 하이브리드 앱 환경 모두에서 성공적으로 프로젝트를 수행해왔습니다. 다양한 프로젝트를 통해 프론트엔드 개발 및 최적화에 능숙하며, 백엔드와 인프라에 대한 이해와 경험을 가지고 있습니다

디자인 시스템 구축, 테스트 코드 도입, 모니터링 툴 도입, CLI 툴 제작, 파이프라인 구축 등을 통해 생산성과 안정성을 향상시키는 데 주력해왔습니다. 또한, 대규모 애플리케이션 최적화에 깊은 관심을 가지고 있으며, Web Vital 최적화와 번들 사이즈 50% 감소 등의 성과를 이루었습니다.

문제를 코드로 해결하는 것을 즐기며, 새로운 기술을 배우는 데 주저하지 않습니다. 다양한 사이드 프로젝트를 통해 여러 기술을 사용해본 경험이 있으며, 팀 내 기술적 어려움이나 큰 이슈가 있을 때마다 이를 해결해왔습니다. 또한, 백엔드 개발, CI/CD 파이프라인 구축, 인프라 구축 등 프로덕트 개발의 모든 단계에 깊은 관심을 가지고 있으며, 다양한 개인 프로젝트를 통해 On-premise 서버와 클라우드를 직접 관리하며 지속적으로 역량을 강화하고 있습니다.

Employment History


Viva Republica (Toss), Frontend Developer

(2025.05 ~ )

  • Log 및 Data 관련 Product 개발
    • 웹 환경에서 로그를 수집할 수 있는 라이브러리 개발
      • DOM 속성 등을 통한 자동 로그 수집 기능 추가
      • 수동 로그 수집을 위한 인터페이스 설계
    • 효율적 로그 확인을 위한 Chrome Extension 개발
      • Kibana 원활한 활용을 위한 기능들 추가 제작
      • Chrome Extension에서 UI 로직 분리해 웹뷰로 전환
      • Chrome Extension과 Webview간 통신 및 Chrome API 사용을 위한 인터페이스 설계
      • Chrome Extension 배포 자동화
      • Plasmo → WXT 마이그레이션
    • AI 활용하는 슬랙 봇 개발 (Kotlin)
  • 빌드 시스템 및 성능 개선
    • 번들 사이즈 50% 가량 최적화 (10.1MB → 5.3MB)
  • 개발 인프라 및 생산성 개선
    • 디자인 시스템에 Visual Regression Test 도입
    • Webpack → Vite 마이그레이션
    • Vite Plugin과 Service Worker를 통해 Version Skew 시 백화현상 해결
    • Knip 적용 및 CI 파이프라인 적용을 통한 미사용 코드 효율적 제거
  • 팀 문화 및 생산성 향상
    • 효율적 AI 사용을 위한 SDD 문화 도입
    • 팀 내 지식 공유를 위한 위키 도입 (Vitepress)

Seegene, Application Architect / DevOps

(2024.05 ~ 2025.04)

  • 대외 기술 홍보를 위한 기술 블로그 구축 (2025.01 ~ 2025.04)
  • Insilico Frontend Part Lead (2024.11 ~ 2025.02)
    • 이전 외주사가 작성한 코드로 인한 심각한 생산성 및 성능 저하 유발, 전체 코드 리팩터링 진행
      • Jotai에서 Zustand로 Migration 및 상태 관리 흐름 최적화
      • Tanstack Query를 통한 API Fetching
      • 거대한 단일 scss 파일을 scss module로 전환
      • Code splitting, Lazy loading을 통한 번들 사이즈 최적화
      • 컴포넌트 및 유틸리티 로직들에 대한 Unit testing 적용
      • 생산성 향상을 위한 cli 툴 개발
        • Swagger 기반 TypeScript type generator
        • Component boilerplate generator
      • 구성원들의 실력 향상 및 소통 증대를 위한 코드 리뷰 문화 정립
  • CI/CD 파이프라인 구축 및 관리 (2024.05 ~ 2025.04)
    • 배포 파이프라인 속도 평균 70%(8.5 mins) 가량 개선 (Parallel Build, Cache)
    • Unit Test, E2E Test, Visual Regression Test 도입 및 파이프라인 구축
    • Composite Action, Reusable Workflow 사용을 통한 재사용 가능한 파이프라인 설계
    • Jenkins 스크립트 GitHub Actions로 교체
  • 관리용 소프트웨어 운영 (2024.06 ~ 2025.04)
    • 전사 GitHub 라이센스 관리 및 라이센스 갱신 비용 10% 가량 절감
    • Jenkins 서버 관리 Artifact 삭제 자동화
    • Black Duck 서버 관리 및 스캐닝 자동화
    • SonarQube 구축 및 OneSystem 전체 (10개 가량 backend api, 3개 가량 frontend app) 적용
  • AWS에서 Azure로 마이그레이션 진행 (2024.06 ~ 2024.11)
    • CI/CD 파이프라인 재구축 및 ArgoCD 구축 (GitHub Actions, ArgoCD)
    • Self-hosted GitHub Actions Runner 구축 (AKS, Spot Instance, Helm)
    • FrontDoor, NGINX Ingress 등 네트워크 구성
    • 방화벽(WAF, Firewall) 정책 구성
    • AWS Lambda에서 작동하던 코드를 애플리케이션으로 제작해 85% 이상 성능 개선 및 로그 보강 (Bun, Elysia, Docker, AKS)
    • wrk를 통한 성능 테스트
    • 애플리케이션 모니터링 시스템 구축 (Application Insights, Uptime Kuma, AKS)
    • 생산성을 위한 툴 및 api 제작
      • Webhook 발송용 Rust API (Grafana, Azure → Teams)
      • Container Registry 관리를 위한 Go 애플리케이션
      • Kubernetes context 전환을 위한 Bash cli tool
    • Kubernetes 통한 MongoDB 구축 PoC
    • Kafka, Kubernetes 리소스 관리 api 등 신기술 도입에 대한 기술 검증

JobKorea, Frontend Developer

(2022.06 ~ 2024.05)

  • 보스몬 / 크루몬 개발 (2023.06 ~ 2024.05)
    • Turborepo로 Frontend 디자인 시스템 구축
    • 공통 React UI 컴포넌트 라이브러 제작
    • 애플리케이션 번들 사이즈 50% 가량 최적화
    • Web Vital 최적화
    • Google Analytics, Appsflyer 등 마케팅 툴 연동 모듈 개발 및 연동
    • Sentry를 통한 모니터링 시스템 구축
  • 신사업 지원을 위한 PoC
    • Nest.js, socket.io, Redis, MongoDB, ScyllaDB를 통한 채팅 서버 구축 PoC 진행
    • Python을 통한 로고 리사이징 모듈 PoC 진행
  • 알바몬 MSA 전환 및 운영 (2022.06 ~ 2024.01)
    • 공고 목록 및 상세 페이지 개발
    • 자동 로그인, 앱 연동용 모듈 등 공통 모듈 개발
    • 내부용 git hook / cli tool 제작해 estimated work hours 50% 이상 감소
      • bash로 작성 이후 유지보수 인력 위해 python으로 포팅
    • in memory cache를 통한 응답 속도 최적화 및 캐시 소거 기능 추가
    • 2개의 third-party library 제작 및 4개의 library 커스터마이징
    • 애플리케이션 번들 사이즈 80% 가량 최적화
    • 도커 관리 및 오류 수정
    • 약 6개월간 배포 담당 및 전체 서비스 오류 / 코드 퀄리티 검사
    • Google analytics 등 마케팅 툴 연동 모듈 개발
    • 기타 기술 지원 및 이슈 처리

Honors & Awards


  • 올해의 Linker(Employee of the Year) (2023.01) JobKorea

Education


  • 한국방송통신대학교 컴퓨터과학과 2020.06 ~ 2024.08

Side Projects


Git Garden (개인)

2024.08 ~

Repository: https://github.com/marshallku/gitgarden

GitHub에서 한 활동들을 기반으로 정원을 만들어주는 서비스입니다.

  • 주요 기술: Rust, Docker, GitHub Actions, NGINX, Ubuntu

**marshallku.com (개인)**

2018.01 ~

Repositories

  • https://github.com/marshallku/marshallku-blog-frontend
  • https://github.com/marshallku/marshallku-blog-backend
  • https://github.com/marshallku/rustyfiles

경험과 인사이트를 블로그에 공유하고 있습니다. 글 및 댓글 작성, 파일 서버 등 블로그에 필요한 기술 스택들을 직접 개발해 개인 On-premise 서버와 클라우드에 각 서비스들을 분산하여 운영 중입니다.

  • 주요 기술: TypeScript, React, Next.js, NestJS, Rust, Mongo DB, Bash, Docker, Docker Compose, Github Actions, Nginx, Ubuntu, SonarQube, NewRelic

Menu Today (개인)

2023.12 ~

Repository: https://github.com/marshallku/menu-today 제작일지: 블로그

랜덤한 메뉴에 대한 카드를 SVG로 출력해주는 Rust로 제작된 api입니다.

  • 주요 기술: Rust, Docker, Docker Compose, Github Actions, NGINX, Ubuntu

Smooth Zoom (개인)

2021.02 ~

Repository: https://github.com/marshallku/smooth-zoom 제작일지: 블로그

Medium, Google Photos와 같이 부드럽게 이미지를 화면에 맞게 확대할 수 있도록 도와주는 라이브러리로, 월 1.2k 가량 npm 다운로드를 기록 중이빈다.

  • 주요 기술: TypeScript, Vitest, Rollup, Github Actions

Coderland (팀)

2022.12 ~ 2022.04

Github: https://github.com/marshallku/Coderland 프로젝트 회고: 블로그

부트캠프 수료생의 지속적인 커뮤니케이션과, 서로 도우며 성장하는 문화 형성을 위한 커뮤니티로, 공통 UI 컴포넌트, 유틸리티, 이미지 업로드 서버 구축 및 CI / CD 파이프라인 설계, 서버 환경 구성 등의 작업을 진행하였습니다.

  • 주요 기술: TypeScript, React, Vite, ExpressJS, PHP, Mongo DB, Jest, Gitlab CI

WithEnglish (개인)

2021.04 ~ 2022.01

Front-End Repository: https://github.com/marshallku/WithEnglish

영어 과외를 진행하며 제작한 영어 단어 암기를 돕고, 매일 시험을 쳐 암기 상태를 확인할 수 있도록 도와주는 웹 애플리케이션입니다.

  • 주요 기술: TypeScript, React, ExpressJS, NGINX, Ubuntu

기타

Other activities


  • 패스트캠퍼스 프론트엔드 개발 부트캠프 멘토 2023.06 ~ 2024.05 - 그룹 스터디 및 팀 프로젝트 멘토링 및 질의응답 진행 - 수강생 과제 코드 리뷰 및 채점 - 오프라인 특강 진행 - 프로젝트 유지보수 - 과제 테스트 준비