• 가지고 있는 지식과 경험을 공유하는 것에 누구보다 진심입니다.
• 부드러운 커뮤니케이션을 지향하고, 자신이 있습니다. 상대방의 입장을 생각하고 의견을 정리하여 명확하게 전달합니다.
• 피쳐 개발 일정을 지키면서, 현재 팀 혹은 사용자가 겪는 문제를 인지하고 해결하는 노력을 멈추지 않습니다.
• 기술을 공부하고, 도전하는 것을 두려워하지 않고 즐깁니다.
Work Experience
클랩(CLAP)
Frontend Engineer
2024.03 ~
최고의 조직을 만드는 성장관리 솔루션 클랩을 개발, 유지보수합니다.
- Sentry 모니터링을 통해 VOC가 들어오기 이전에 버그를 발견하고, 해결하기 위해 노력합니다.
- 정상 에러와 Sentry로 수집해야하는 에러를 구분하여 무분별하게 에러가 수집되는 현상을 방지하였습니다. 이를 통해, Sentry에 수집되는 에러에 대해 경각심을 가지고 대응합니다.
- 목표 관리 도메인에서 클라이언트에서 선언한 타입과, dto의 타입의 싱크가 맞지 않아 버그가 발생하는 현상을 피쳐 개발과 병렬적으로 진행하여 해결하였습니다.
중고나라
Frontend Engineer
2023.03 ~ 2024.03
MAU 160만의 중고나라 웹서비스를 개발, 유지보수합니다.
- 채팅 서비스를 구축하여 중고나라 앱서비스 대비 매출 10% 달성에 기여하였습니다.
- Suspense와 Lazy Loading을 이용하여 스켈레톤 UI를 제공하고, Suspense를 사용하면서 발생한 Network Waterfall을 해결하여 로딩 속도를 감축하였습니다.
- Elasticsearch에서 받아오는 상품리스트 데이터가 실시간성을 보장받지 못해 임의로 delay를 주고 요청했던 문제를 낙관적 업데이트를 통해 사용자가 기다리지 않도록 개선하였습니다.
- AWS Amplify가 정적 IP 주소를 제공하지 않는 이슈를 확인하고, 사내망 IP 주소에서만 사용되는 테스트 환경을 Docker 환경으로 마이그레이션 하기 위해 Dockerfile를 작성하였습니다.
- 서버에서 내려오는 정보들의 특성을 이해하고, Tanstack Query의 staleTime과 cacheTime을 적절하게 활용하여 네트워크 요청 수를 줄였습니다.
700만 가입자의 중고나라 앱 내의 웹뷰를 개발, 유지보수합니다.
- React Testing Library를 이용하여 중고나라의 핵심 기능인 배송 관련 UI 테스트 코드를 작성하고, 이를 기반으로 받는 분, 보내는 분 배송지 추가의 로직을 QA팀의 리소스 없이 안전하게 분리하였습니다.
- 팀원이 개발한 배송 기능 관련 로직을 테스트 코드 작성, 리팩토링 등으로 체화하고, 이를 통해 성공적으로 세븐일레븐 편의점 택배 서비스를 개발하였습니다.
Project
또잇또잇
2023.11 ~ 2024.02
맛집을 알아보기 위한 새로운 기준을 제공합니다.
두 번 이상 간 내 맛집을 공유하는 서비스
- 팀 리드로서 회의를 주도적으로 진행하고, 파트 별 일정관리를 담당하였습니다.
- 로그인, 약관, 검색, 리뷰 작성 페이지 및 기능을 담당하여 개발하였습니다.
- Github Actions의 workflow를 통해 CI 단계에서 Lint, 빌드 테스트, 프리뷰 기능을 추가하여 배포 시 에러가 발생할 수 있는 가능성을 낮췄습니다.
- 첫 로그인 여부에 따른 리다이렉트 로직을 Next.js의 middleware를 활용하여 서버 사이드에서 수행하도록 하였고, 이를 통해 사용자가 빈 화면을 보지 않도록 하였습니다.
Activity
디프만 14기
2023.11 ~ 2024.02
- 디자이너와 개발자가 만나 서비스 기획부터 런칭까지 하나의 프로덕트를 완성하며 성장하는 IT 커뮤니티인 디프만에 프론트엔드 개발자로 참여하였습니다.
- 프로젝트 팀 리드를 담당하였습니다.
SOPT 31기
2022.09 ~ 2023.01
- 대학생 연합 IT 벤쳐창업 동아리인 SOPT에 프론트엔드 개발자로 참여하였습니다.
- 기획자, 디자이너, 백엔드 개발자와 협업하여 서비스 배포를 경험하였습니다.
멋쟁이사자처럼 프론트엔드 스쿨 2기
2022.03 ~ 2023.08
- 멋쟁이사자처럼에서 주관하는 프론트엔드 스쿨 2기에 참여하였습니다.
- 프론트엔드 개발자 4명이 팀을 이뤄 React 기반 오픈마켓 서비스를 개발하였습니다.
- 팀장 역할을 수행하고, Git, Github 사용이 처음이라 어려움을 겪는 팀원들을 위해 프로젝트 이전 시뮬레이션을 기획하고 주도하였습니다.
Education
경희대학교
2017.03 ~ 2023.08
산업경영공학과 졸업