어느덧 5년 차 프런트엔드 개발자가 되었습니다. "일의 격"을 읽고 저는 일을 어떻게 대하는 사람인지, 어떠한 동료가 되고 싶은지 고민해 봤습니다.
저는 즐겁게 일하고 싶습니다.
저는 기술적 책임을 질 수 있는 동료가 되고 싶습니다.
웃으면서 일하고 싶습니다. 농담을 즐기고 어떻게 하면 동료를 웃길 수 있을지 늘 탐구하고 있습니다. 영향력 있는 동료가 되고 싶습니다. 성장 자극을 줄 수 있는 동료이고 싶습니다. 맡은 부분에 대한 기술적 책임을 지려고 노력합니다.
Smilegate에서 프런트엔드 인턴을 시작으로 TeamBlind에서 풀스택으로 일했으며 이후 LINE+에서 4년간 프런트엔드 개발자로 전문성을 쌓았습니다. 이제 우아한형제들에서 또 다른 커리어를 쌓고자 하고 있습니다. 또한 MDN 한국팀의 Organizer로 활동하고 있습니다.
WORK EXPERIENCE
- Present
Woowa Bros
Frontend Engineer
Coming Soon
- Present
TBD
TBD
-
LINE Plus Corp
Frontend Engineer
LandPress Content
-
Vite
pnpm
React-Query
사내 Headless CMS 개발
전체 페이지 성능 개선
API 로직 개선, Lazy Loading, Suspense, preload 등 최적화 작업 진행
Speed Index 약 14% 단축
Total Blocking Time 약 72% 단축
Cumulative Layout Shift 약 95% 감소
Webpack -> Vite 마이그레이션 진행
빌드 성능 향상
HMR 개선
모노레포 워크스페이스 import 개선
CircleCi 적용 및 Cypress Task 분할 작업 진행
테스트 시간 16분 -> 5분 단축 성공
Universal Video Player
-
HTMLVideo
Preact10
Zustand
Turborepo
Storybook
Cypress
Webpack
사내 다양한 서비스에서 사용되는 웹 동영상 라이브러리 메인테이닝
v1: 런타임 -> 컴파일 타임 코드 리팩터링
레거시 프로젝트 최신화 작업 주도적 진행
TypeScript 및 선언적 컴포넌트 적용
런타임 이전에 코드 구성을 이해할 수 있도록 개선
이벤트 흐름 정리. 컴포넌트 동작의 시각화 및 디버깅 과정 향상
v2: 배포 안정화 및 DX 향상
jsx-dom -> Preact 마이그레이션 및 Zustand, Cypress, Jest 도입