Poppin - Customized Popup Store Recommendation

TECHNOLOGIES & TOOLS
CONTRIBUTION & ACHIEVEMENT
Single-handedly developed over 80 APIs and more than 30 screens using React Native, successfully releasing in July 2024. Initially implemented with custom hooks and Redux, later refactored to Zustand and useContext to enhance user experience by minimizing re-renders and reducing memory usage by 30%, significantly improving app performance
Built a multi-environment deployment pipeline segmenting Dev, Staging, and Prod with cloud private networks, and automating CI/CD via Github Actions and Bastion Host, improving deployment efficiency and minimizing production failures
Built a session-based tracking system, leveraging sessionCode and appState to capture and persist user interaction during active sessions, storing analytics and integrating GA tagging, resulting in enhanced user behavior insights
ReactNative 애플리케이션 개발팀을 이끌고 유기적 사용자 획득을 통해 활성 사용자를 5,000명 이상으로 확장했습니다.
80개 이상의 API와 30개 이상의 화면을 React Native로 홀로 개발했으며, 2024년 7월 성공적으로 릴리즈했습니다. 초기에는 커스텀 훅과 Redux를 사용했으나, 사용자 경험 개선을 위해 Zustand와 useContext로 마이그레이션하여 불필요한 리렌더링을 최소화하고 메모리 사용량을 30% 감소시켜 앱 성능을 크게 향상시켰습니다.
개발, 스테이징, 프로덕션 환경을 분리하는 멀티 환경 배포 파이프라인을 구축했습니다. 클라우드 프라이빗 네트워크와 Github Actions 및 Bastion Host를 통한 CI/CD 자동화로 배포 효율성을 향상시키고 프로덕션 장애를 최소화했습니다.
sessionCode와 appState를 활용한 세션 기반 추적 시스템을 구축하여 활성 세션 동안 사용자 상호작용을 캡처하고 유지했습니다. 분석 데이터를 저장하고 GA 태깅을 통합하여 사용자 행동에 대한 인사이트를 향상시켰습니다.