개선하는 개발자 김현재입니다.
Contact.
Email. [email protected]
Phone. 010-6578-7909
Channel.
Blog. https://velog.io/@napol/posts
Github. https://github.com/NapolDeveloper
Introduce.
2년차 개발자로 스타트업에서 웹 프론트엔드 개발을 담당했습니다.
반복되는 일을 자동화하고 프로세스를 효율적으로 개선하는 일을 좋아합니다.
사내 취약점 분석 팀의 분석 업무 시간을 줄여주기 위해 백오피스를 개발한 경험이 있습니다.
Work Experience.
프로젝트별로 정리하기
인더포레스트 (주)
ㅁㄴㅇㄹ
Frontend Engineer
IT 산업기능요원
2023.01 ~ 현재
- 사내에서 관리하는 악성 의심 데이터들을 반자동화/효율화하는 백오피스 기능 개발, 사내 취약점 분석 팀이 업무에 실사용
- 디자인 일관성과 생산성을 높이기 위해 storybook을 도입, 디자인 시스템 구축
- yarn berry 도입을 통한 zero install 환경 구축
- Error Boundary, Suspense를 활용한 효율적인 에러 처리 진행
- 30~3000장 이상의 보고서를 pdf형식으로 다운로드 하는 기능을 웹에서 구현
- 구현 과정에서 메인 UI 스레드 작동이 중지하는 상황을 마주쳐 이를 해결하기 위해 webworker를 사용하여 성능 개선 경험
- API 구현 일정이 지연되어 msw를 이용한 API 모킹 진행
- react-query를 통해 서버 상태와 클라이언트 상태 분리
- 사내 디자이너가 없어 서비스 개발을 위해 디자인 가이드 작성에 굉장히 오랜 시간이 걸림 → 사내 디자인 시스템 개발 및 가이드 페이지 개발 후 배포한 과정 적기
예스튜디오 (주)
누적 1300만명의 유저, 900만 다운로드 그림 컨텐츠 서비스 스타트업
Frontend Engineer
IT 산업기능요원
2022.04 ~ 2023.04
- 코드 스플리팅을 통해, 렌더링 속도 향상
- I18next를 활용한 다국어 지원
- axios interceptor를 활용하여 인증 토큰 최신화
- 전역 모달 관리를 위해 redux와 portal 활용
- 프로덕트 번들링 속도를 향상시키기 위해 webpack → vite 마이그레이션 작업 진행, 이후 CI/CD과정에서 60%가량 향상된 속도를 확인