배움과 도전에 주저 없는 개발자입니다.
원본 문서: https://resume.marshallku.com/
Last update: Jan 14, 2025
Contacts
Links
Summary
3년 경력의 프론트엔드 개발자로서, 웹과 하이브리드 앱 환경 모두에서 성공적으로 프로젝트를 수행해왔습니다.
다양한 프로젝트를 통해 프론트엔드 개발 및 최적화에 능숙하며, 백엔드와 인프라에 대한 이해와 경험을 가지고 있습니다
디자인 시스템 구축, 테스트 코드 도입, 모니터링 툴 도입, CLI 툴 제작, 파이프라인 구축 등을 통해 생산성과 안정성을 향상시키는 데 주력해왔습니다.
또한, 대규모 애플리케이션 최적화에 깊은 관심을 가지고 있으며, Web Vital 최적화와 번들 사이즈 50% 감소 등의 성과를 이루었습니다.
문제를 코드로 해결하는 것을 즐기며, 새로운 기술을 배우는 데 주저하지 않습니다.
다양한 사이드 프로젝트를 통해 여러 기술을 사용해본 경험이 있으며, 팀 내 기술적 어려움이나 큰 이슈가 있을 때마다 이를 해결해왔습니다.
또한, 백엔드 개발, CI/CD 파이프라인 구축, 인프라 구축 등 프로덕트 개발의 모든 단계에 깊은 관심을 가지고 있으며, 다양한 개인 프로젝트를 통해 On-premise 서버와 클라우드를 직접 관리하며 지속적으로 역량을 강화하고 있습니다.
Employment History
Seegene, Application Architect
(2024.05 ~ 재직 중)
- Insilico Frontend Part Lead (2024.11 ~ )
- 이전 외주사가 작성한 코드로 인한 심각한 생산성 및 성능 저하 유발, 전체 코드 리팩터링 진행
- Jotai에서 Zustand로 Migration 및 상태 관리 흐름 최적화
- Tanstack Query를 통한 API Fetching
- 거대한 단일 scss 파일을 scss module로 전환
- Code splitting, Lazy loading을 통한 번들 사이즈 최적화
- 컴포넌트 및 유틸리티 로직들에 대한 Unit testing 적용
- 생산성 향상을 위한 cli 툴 개발
- Swagger 기반 TypeScript type generator
- Component boilerplate generator
- 구성원들의 실력 향상 및 소통 증대를 위한 코드 리뷰 문화 정립
- Best / Worst practice에 대한 문서화 및 전파
- CI/CD 파이프라인 구축 및 관리 (2024.05 ~ )
- 배포 파이프라인 속도 평균 70%(8.5 mins) 가량 개선 (Parallel Build, Cache)
- Unit Test, E2E Test, Visual Regression Test 도입 및 파이프라인 구축
- Composite Action, Reusable Workflow 사용을 통한 재사용 가능한 파이프라인 설계
- Jenkins 스크립트 GitHub Actions로 교체