최규민 (Gyumin Choi)
Frontend Engineer
[LinkedIn] linkedin.com/in/choegyumin
[Facebook] facebook.com/choegyumin.dev
[GitHub] github.com/choegyumin
문제 해결을 위해 역할을 제한하지 않고 뛰어들기를 즐깁니다.
기술, 속도, 품질. 어느 하나에 매몰되지 않고 다양한 시각으로 접근해 비즈니스 가치를 제공하고자 합니다.
상위 1%의 인재보다 성장과 성과를 함께 이룰 수 있는 팀 플레이어를 추구합니다.
제품의 성공에는 탁월한 고객 경험이 동반되어야 한다고 믿습니다.
Summary
- React, Next.js, Electron을 활용한 웹·데스크탑 애플리케이션 FE 개발
- 디자인 시스템 제작 리드
- 스타트업 창업 멤버로서 시리즈 A 유치까지 파일럿 테스트, MVP 출시 등, 제품 개발 과정의 전반에 참여
- VOC를 기반으로 제품 사용성 개선 주도
- 매트릭스 조직 구조에서 1년 2개월간 5명의 목적 조직(교차 기능 조직) 리드
- 팀 리더로서 조직 설계, 프로세스 구축, 인터널 브랜딩 등의 조직 운영 및 서포트
Skills
JavaScript, TypeScript, React, Next.js, Redux, Recoil, React Query, Electron, Sass, Emotion, vanilla-extract CSS, Jest, MSW, pnpm, Yarn Berry(PnP), webpack, Turborepo, Gulp, Git
Experience
Lemonbase
Frontend Engineer
2023.12 - 재직 중
HD Junction
Frontend Engineer, UX Team Lead, Founding Member
2018.12 - 2022.10 (3년 11개월)
Roles & Responsibilities
- 병원 업무용 데스크탑 애플리케이션, 'truedoc'의 FE 설계 및 접수·진료 기능 구현 (TS, React, Electron)
- 환자 심리검사 웹 서비스, 'truedoc 척도검사 웹링크'의 인증·검사 기능 구현, 1개월 만에 MVP 출시 (TS, React, Next.js)
- 'truedoc 디자인 시스템' 제작 리드
- 아이디어 제안 보드 관리, VOC와 아이디어를 기반으로 제품 사용성 개선
- 업무 생산성 문제 해결 (Mini-Waterfall→Agile 전환, 제품 기획 프로세스 변경, 코드 리뷰 효율 개선)
- 5명의 목적 조직 리드 (UX 팀: Product Owner, UX Designer, FE Engineer)
- 기능 조직 내 다양한 활동 촉진 (FE 그룹: 코드 리뷰, 온보딩, 회고 등)
Achievements
- 성능 개선 리팩토링으로 truedoc 내 무한 스크롤 영역에서 치명적인 layout에 의해 반복 발생하던 약 2초의 프리징 현상 해결
- 제품 사용성 개선으로 사용자 워크플로 중단 문제 해결
- 제작한 디자인 시스템을 2개의 애플리케이션에 적용
- 듀얼 트랙 애자일과 매트릭스 구조 조직 개편으로 불규칙한 이터레이션과 잦은 일정 연기, 기능 조직 간 사일로 현상 완화
- 유저 스토리 맵 도입과 와이어 프레임 간소화로 제품 기획 업무 병목과 이해 차이로 결정이 번복되던 문제 완화
- Git 커밋 규칙, PR 템플릿, 설계 리뷰 도입으로 코드 리뷰어의 인지부하 감소
- 4주 단위의 회고 마스터 도입으로 기능 조직의 문제 해결을 위한 액션 아이템 관리
Learned
- React와 Electron을 활용한 데스크탑 애플리케이션 개발 역량 습득
- 전통적인 개발자의 역할에서 벗어나 다양한 직무와 조직의 문제를 해결하며 시야 확장
- 스타트업 창업멤버로서 품질과 속도 간 균형을 고려한 의사결정 역량 강화
- 조직의 목표를 공유하고 다양한 구성원을 얼라인하며 리더십과 매니지먼트 역량 강화
- 인재밀도의 중요성과 조직문화의 가치를 이해하고, 시스템(채용 프로세스, 인터널 브랜딩 등)의 필요성 학습
IGAWorks
Frontend Engineer
2016.12 - 2018.11 (2년)
Roles & Responsibilities
- 광고 성과 측정·분석 솔루션, 'adbrix'의 Full-Stack 개발 (TS, Vue 2, C#, .NET Core)
- 광고 수익 리포팅 솔루션, 'ADPOPCORN SSP'의 리포트 크롤러 및 뷰어 기능 구현 (JS, Vue 2, AWS Lambda)
- 사내 웹 개발 보일러플레이트 제작 및 관리 (JS/TS, Angular/Vue 2, C#, .NET Core)
- 팀 내 개발 프로세스 개선 (Jira 태스크 관리, Git Flow 도입)
Achievements
- 제작한 보일러플레이트를 활용해 3개의 웹 서비스 개발환경 구축
Learned
- 전반적인 FE 개발 흐름의 이해와 TypeScript, Vue 2를 활용한 SPA 개발 역량 습득
- C#, .NET Core를 기반으로 한 BE 설계의 가벼운 이해와 개발 역량 습득
- 단위 테스트 작성 능력 습득
- AWS에 대한 가벼운 이해
- 협업을 위한 태스크 관리와 저장소 관리 전략(Git Flow) 학습
블루웨이브컨설팅
UI/Markup Developer
2013.06 - 2016.11 (3년 6개월)
Roles & Responsibilities
- 모바일 테스트 디바이스 원격 제어 솔루션, ‘nMobile’의 FE 개발 (JS, jQuery, gulp)
- 사내 컴포넌트·템플릿 단위 마크업 작성 프레임워크 개발 (JS, Grunt)
- 쥬니어네이버, 네이버 샵윈도 웹 서비스 마크업
- 한게임 운영 게임 웹 서비스의 웹 접근성 오류 검출 및 개선
Learned
- 웹 접근성과 시멘틱 마크업에 대한 이해
- JavaScript와 jQuery를 활용한 다양한 인터랙션 프로토타입 경험
- Node.js의 가벼운 이해와 태스크 러너(Grunt, gulp)를 활용한 자동화 환경 구축 능력 습득
- 소스 코드 관리 방식(SVN, Git) 학습
Contributes
Education
- 국가평생교육진흥원 학점은행 - 정보통신전문학사 | 재학 중
- 대구관광고등학교 | 2010 - 2013
Awards & Certifications
- 제2회 전국 상업정보실무능력경진대회 쇼핑몰 제작 부문 동메달 - NBO 조직위원회 | 2012.09
- 대구광역시 기능경기대회 웹디자인 및 개발 부문 우수상(4위) - 기능경기위원회 | 2011.04
- 정보처리산업기사 - 한국산업인력공단 | 2015.07