In Beomjin · Product Engineer · Seoul

아키텍처부터 운영까지,앱 전체를 책임집니다.

React Native 아키텍처 설계, iOS · Android 네이티브 연동, OTA 배포 · 운영까지 — 4년간 4개 이상의 글로벌 모바일 서비스를 만들고 안정적으로 확장해 왔습니다. 기획부터 개발 · 배포 · 장애 대응까지, 제품의 전 과정을 직접 책임집니다.

4+

Years React Native

4

Products Shipped

< 0.1%

Crash Rate

8% → 11%

구독 전환율

Approach

제품을 만드는 방식

Product Thinking

왜 필요한지 먼저 고민합니다

기능을 구현하기 전에 이 기능이 왜 필요한지, 사용자에게 어떤 가치를 주는지부터 따져봅니다.

User Experience

명세에 없는 문제도 발견합니다

주어진 요구사항을 넘어, 실제 사용자 관점에서 불편할 수 있는 지점을 직접 찾아 개선합니다.

Engineering Quality

좋은 경험은 좋은 구조 위에 있습니다

부드러운 인터랙션과 안정적인 동작은 결국 잘 설계된 구조에서 나온다고 믿습니다.

Main Project

Routinery

Senior React Native Engineer·2025.08 ~ Present

글로벌 루틴 관리 서비스 · React Native 모바일 앱

React Native 기반 생산성 앱의 핵심 모바일 개발을 담당하며, 타이머 시스템 전면 리팩토링·Apple Watch 플랫폼 확장·React Native 업그레이드·CodePush 배포 체계 구축 등 서비스 전반에 영향을 주는 프로젝트를 주도했습니다. 약 500건 이상의 이슈를 해결하고 수백 건의 PR을 배포하며, 단순 유지보수를 넘어 핵심 기능 설계·성능 최적화·안정화까지 책임졌습니다.

500+

Issues Resolved

50%↓

메모리 · 배터리

20+

Releases Shipped

React Native Upgrade

RN 버전 업그레이드 및 신규 아키텍처 대응

Picker · Slider · TTS 등 외부 라이브러리를 자체 컴포넌트로 직접 구현 · 내재화

환경 변수 관리 체계 개선 및 호환성 이슈 해결

기술 부채 해소로 장기 개발 생산성 향상

타이머 2.0 리팩토링

타이머 시스템 구조 전면 재설계

상태 관리 · 렌더링 구조 최적화

코드 · 폴더 구조 개선 및 QA 안정화

핵심 기능 확장성 · 유지보수성 확보

Apple Watch

Apple Watch 앱 개발 및 유지보수

모바일 ↔ 워치 상태 동기화 구현

햅틱 피드백 · 워치 UI 개선

종료 · 동기화 이슈 해결

OTA · CodePush

CodePush 도입 및 운영 체계 구축

Android 충돌 대응 · 캐싱 전략 개선

Sentry 릴리즈 연동

앱스토어 심사 없이 긴급 배포 가능

Onboarding 2.x

온보딩 2.0 ~ 2.6 개발

A/B 테스트 실험 환경 구축

추천 로직 · 가입 플로우 개선

신규 유저 전환율 최적화 기반 마련

Performance

React Freeze 적용 · Store 구조 리팩토링

리렌더링 최소화 · 초기 진입 속도 개선

메모리 이슈 해결로 체감 성능 향상

Stability

Sentry · Crashlytics 기반 모니터링

Reanimated Crash · 로그인 루프 · 자동 로그아웃 해결

결제 · Push 오류 대응

장애 대응 시간 단축

State Management

MobX → Zustand 상태관리 마이그레이션

routine · tts · currentRoute 스토어 재설계

selector 기반 구독 구조로 리렌더링 최적화

Data Sync

루틴 · 태그 · 할일 데이터 동기화 방식 재설계

앱 시작 시 자동 동기화 · 시간 기록 정확성 개선

storage 에러 핸들링 및 Sentry 트래킹 추가

Automation

타 부서 반복 업무 자동화로 팀 생산성 개선

Slack 코드리뷰 알림 → 구글 시트 자동 정리

마케팅 로그 확인 시스템 구축

Selected Work

맡은 기능을 끝까지 책임집니다.구조 설계부터 지표 개선까지.

단순 구현을 넘어 아키텍처 · 전환율 · 인터랙션까지 직접 파고든 작업입니다.

01

Onboarding Conversion

온보딩 A/B 테스트로 구독 전환율 8% → 11%

문제

온보딩 경험에 따라 이후 구독 전환율(A2T)이 8%대에서 정체되어 있었습니다.

해결

온보딩 2.5를 전면 재설계하고, A/B 테스트로 다양한 온보딩 경험을 실험하며 구독 전환에 더 유리한 방향으로 반복 개선했습니다.

결과

이후 구독 전환율(A2T)을 8%대 → 11%대로 끌어올렸습니다.

기획에 참여하고 개발을 직접 주도한 핵심 플로우입니다.

02

Architecture Redesign

타이머 시스템 — 메모리 · 리렌더링 약 50% 절감

문제

타이머의 상태 관리·렌더링 구조가 복잡해 불필요한 리렌더링과 메모리 사용이 과도했고, 기능 확장·유지보수 비용이 컸습니다.

해결

상태와 UI 계층을 분리하는 구조로 전면 재설계하고 상태 관리를 다시 설계했습니다. ScreenFreeze(react-freeze)로 비활성 화면 리렌더링을 차단하고 useFrameCallback 등 핫패스를 최적화했습니다.

결과

불필요한 리렌더링과 메모리 사용을 약 절반으로 줄여 체감 성능을 크게 높이고, 확장성·유지보수성을 확보했습니다.

03

Reliability

반복되던 Reanimated 크래시를 근절

문제

앱 재시작 시 타이머 복원, host instance 오류 등 Reanimated 관련 크래시가 반복 발생했습니다.

해결

크래시 로그를 추적해 복원 시점 · 애니메이션 모달 · host instance 케이스를 원인별로 해결하고 패치를 적용했습니다.

결과

핵심 크래시를 제거해 크래시율 0.1% 미만을 유지했습니다.

04

Beyond React Native

낯선 네이티브 영역까지 학습하며 구현

문제

RN만으로는 잠금화면 실시간 표시 · 위젯 등 OS 레벨 경험을 제공할 수 없었습니다.

해결

익숙하지 않은 네이티브 영역을 AI를 활용해 빠르게 학습하며, iOS Live Activity · 위젯, Android 위젯, Apple Watch 백그라운드 실행 · 햅틱까지 직접 구현했습니다.

결과

낯선 영역도 빠르게 학습해 프로덕션 기능을 출시하는 역량을 입증하고, RN만으로 불가능한 OS 레벨 몰입 경험을 제공했습니다.

Career

경력

Routinery

글로벌 루틴 관리 앱

Senior React Native Engineer

2025.08 ~ Present

타이머 2.0~2.2 리디자인 등 핵심 기능 주도

개발 · QA · 릴리스 오너십

유저 관점의 사용성 개선 다수

Kitworks

스터디모아

Frontend Engineer

2024 ~ 2025

스터디모아 앱 개발 리드 — RN 0.64 → 0.74, 앱 + 관리자 페이지 전체 개발

Crashlytics·Sentry로 크래시율 0.1% 미만 유지

캐스퍼(Vue2) · 오늘의 행복 멀티 프로젝트 딜리버리

W3Company

Moji

Frontend Engineer

2023.06 ~ 2024.04

초기 1인 개발자 합류 — 개발팀 구성 · 개발자 2명 채용 주도

API 호출 약 30% 감소 · 채팅 성능 개선

스토어 평점 2점대 → 4.0+ 개선에 기여

Medgo

바로필 · 비대면 진료

React Native Developer

2022.02 ~ 2023.05

비대면 진료 · 약 배달 모바일 서비스 개발

WebSocket 기반 실시간 배달 추적 구현

Expo → RN CLI 마이그레이션 · Redux 도입

Projects

사이드 · 주요 프로젝트

Payto preview

Payto

기획 · 개발

AI 가계부

자연어 입력을 구조화된 지출 데이터로 바꾸는 AI 네이티브 가계부. Gemini function calling 파이프라인과 컨텍스트 캐싱을 설계하고, function call 오작동 방지 · AI 인사이트(백그라운드 분석) · 쿼터 UX까지 직접 구현해 App Store에 단독 출시했습니다.

AI 네이티브GeminiFunction CallingContext Caching
Studymoa preview

Studymoa

Frontend

스터디 공간 예약 서비스

예약·결제·커뮤니티 UX와 안정성까지 앱 개발 전반을 리드. WebView 커뮤니티 플로우를 네이티브로 전환했습니다.

React NativeFirebasePayments
Moji preview

Moji

Frontend

글로벌 언어 교환 앱

글로벌 채팅·번역·구독과 런타임 안정성·성능을 개선. API 호출 약 30% 감소·Latency 개선과 함께 AdMob 미디에이션으로 광고 수익화 구조를 개선했습니다.

React NativePerformancei18n
Holic preview

Holic

1인 개발

운동 메이트 매칭 소셜 앱

같은 운동을 좋아하는 사람과 매칭해 채팅·약속을 잡는 소셜 플랫폼(US 타깃). React Native 1인 개발로 초기 세팅·설계부터 진행했습니다.

React NativeSocialMatchingUS

Tech Stack

문제가 달라지면, 도구도 달라집니다.

인터랙션

ReanimatedGesture HandlerSkiaFramer Motion

아키텍처

TypeScriptZustandTanStack QueryCustom Hooks

AI

OpenAIGeminiFunction CallingContext CachingPrompt Design

자동화

GitHub ActionsApps ScriptSlack APIGoogle Sheets

네이티브 (AI 활용)

Live ActivityApp WidgetsApple WatchNative Modules

성능

React Compilerreact-freezeProfilingMemoization

안정성

SentryCrashlyticsCodePushQA 프로세스

지표 · 운영

AmplitudeAirbridgeFirebaseApp Store Connect

더 나은 제품 경험을함께 만들고 싶다면

편하게 연락 주세요.

© 2026 Inbeom Jin · Product Engineer