포트폴리오

Seoul, South Korea

인범진

React Native Engineer

기획부터 개발 · 배포 · 운영까지 책임지는 프로덕트 중심 React Native 엔지니어. AI와 자동화로 개발 너머의 문제까지 해결합니다.

  • React Native 4년+
  • Motion & Interaction
  • Product Ownership
  • End-to-End Delivery
  • Performance Engineering
  • Team Leadership
  • Scalable Architecture

소개

자연스러운 모션과 유저 플로우로 경험을 직접 설계하는, 기획부터 운영까지 책임지는 React Native 엔지니어.

4년+ React Native로 글로벌 서비스 4개 이상을 기획부터 개발 · 배포 · 운영까지 책임져 온 프로덕트 중심 엔지니어입니다. 디자이너가 정의하지 않은 영역까지 자연스러운 화면 전환과 모션으로 채워, 유저에게 최적화된 경험을 직접 설계하는 것이 강점입니다. AI와 자동화로 개발 너머의 문제까지 해결하며, 2주마다 개인 · 팀 회고로 일하는 방식을 점검합니다 — 함께 일해본 적 없는 동료가 회고에서 저를 '사려 깊다'고 짚어준 일이 특히 기억에 남습니다.

  • 팀 · 제품 리드 — 1인 개발자로 합류해 개발팀을 구성하고, 개발자 2명 채용과 디자인 시스템 · TF를 직접 주도
  • 엔드투엔드 오너십 — 기획 참여부터 릴리스와 모니터링, 장애 대응까지 책임
  • 안정성 — 신규 아키텍처 전환과 OTA 배포 체계 구축으로 크래시율 0.1% 미만 유지
  • 성능 · 인터랙션 — 리렌더링·메모리 50%↓, API 호출 30%↓ 등 병목을 해결하고 Reanimated로 인터랙션 완성도 개선
  • 그로스 — 온보딩 전면 개편과 A/B 테스트로 구독 전환율 8%대 → 11%대 개선
  • 글로벌 · i18n — 10개국 다국어 서비스를 운영하며 로컬라이징
  • AI · 자동화 — LLM 기능(Function Calling 등)을 제품에 내재화하고, 타 부서 반복 업무까지 자동화해 생산성 개선

기술 스택

Core

React NativeTypeScriptNew Architecture

Mobile

ReanimatedNative ModulesGesture HandlerOTA (CodePush)Deep Link

State

ZustandTanStack Query

Backend

Node.jsNest.jsFirebase

AI

OpenAIGeminiFunction Calling

Infra

SentryCrashlyticsGitHub Actions

경력

Routinery· Now

2025.08 – Present

Senior React Native Engineer

글로벌 루틴 관리 앱

아키텍처 · 성능

  • RN 최신 버전 업그레이드 · 신규 아키텍처(New Architecture) 전환을 주도해 장기 안정성 확보 — 레거시 외부 라이브러리(Picker · Slider · TTS)를 자체 컴포넌트로 내재화해 기술 부채 해소
  • 핵심 기능 타이머 시스템을 상태 · 렌더링 구조 분리로 전면 재설계해 확장성 확보 (출시 후 인터랙션 정책까지 직접 재설계)
  • react-freeze · Store 리팩토링으로 리렌더링을 최소화해 초기 진입 속도 개선, 배터리 · 메모리 사용량 50% 이상 감소
  • 애니메이션 실행 시점을 최적화해 스크롤 · 화면 전환 끊김 제거, Reanimated 기반 인터랙션 완성도 개선

프로덕트 성장 · 운영

  • 신규 유저 온보딩을 전면 개편(2.5)하고 A/B 테스트로 실험 · 개선, 기획부터 주도해 구독 전환율(A2T) 8%대 → 11%대 개선
  • 디자인 시스템 도입을 주도해 NavBar · BottomSheet · Popup · Typography 공통 컴포넌트로 마이그레이션, UI 일관성 · 유지보수성 향상

인프라 · OS 확장

  • CodePush 기반 OTA 배포 체계 + CloudFront 캐싱 전략을 구축해 심사 없는 긴급 배포 환경 확보 — 500+ 프로덕션 이슈 · 수백 건 릴리스 대응, AWS 인프라 비용 절감
  • Sentry · Crashlytics 모니터링 프로세스를 구축하고 Reanimated Crash · 로그인 루프 등 핵심 장애를 해결해 크래시율 0.1% 미만 유지
  • AI를 활용해 낯선 네이티브 영역을 학습하며 Apple Watch 앱 · iOS Live Activity · 위젯 등 OS 레벨 기능을 직접 구현 (잠금화면 · 홈 위젯 · 워치 동기화 제공)

팀 생산성 · 자동화

  • iOS · Android 스토어 리뷰를 매일 Slack으로 자동 수집하고 엑셀로 정리해, CS 팀이 리뷰 대응을 빠르게 처리할 수 있도록 반복 업무를 자동화
React NativeTypeScriptNew ArchitectureZustandCodePushAI

Kitworks

2024.07 – 2025.07

Frontend Engineer

스터디모아 · 현대자동차 캐스퍼 · 오늘의 행복

  • 스터디모아(스터디카페 검색 · 좌석 결제 · 모임 커뮤니티) 앱 개발 리드 — React Native 0.64 → 0.74 메이저 업그레이드 주도, 앱 + 관리자 페이지 전체 개발
  • 모바일 아키텍처 재설계 및 WebView 기반 모임 기능을 네이티브 컴포넌트로 전환
  • 릴리스 프로세스 오너십 확보, CodePush 기반 OTA로 배포 자동화 및 Crashlytics · Sentry 모니터링 체계 구축
  • 디자인 시스템 기반 개발 문화 정착 및 토스 결제 연동
  • 현대자동차 캐스퍼(Vue2 임직원 구매 기능)와 서울대 행복연구센터 협업 '오늘의 행복' 등 멀티 프로젝트 딜리버리
React NativeTypeScriptNext.jsFirebaseVue2

W3Company

2023.06 – 2024.04

Frontend Engineer

Moji · Books AI · MoonDoor · 4Hire

  • 초기 1인 개발자로 합류해 개발팀을 구성하고 개발자 2명 채용을 주도 — 글로벌 언어 교환 앱 'Moji'의 웹 · 앱 · 서버 전반을 담당
  • 성능 · 안정화 작업으로 스토어 평점 2점대 → 4.0+ 개선에 기여
  • Google AdMob 미디에이션을 적용해 광고 수익화 구조를 구축하고, 인앱 구독 결제와 함께 수익 모델을 개선
  • API 호출을 약 30% 줄이고 Latency를 개선해 채팅 딜레이를 단축
  • 10개국 다국어 글로벌 서비스 운영 및 React Native 메이저 버전 업그레이드
  • 보이스챗 · 번역 · OpenAI 챗봇 · 인앱 구독 결제 등 핵심 기능 개발
  • Books AI(OpenAI 책 요약, Flutter → RN 리빌딩) · MoonDoor(별자리 AI 점성술) · 4Hire(채용 매칭 웹) 개발 · 배포
React NativeTypeScriptNext.jsNest.jsFirebase

Medgo

2022.02 – 2023.05

React Native & Node.js Developer

바로필 — 비대면 진료 · 약 배달 서비스

  • 앱 품질을 높이는 데 필요한 네이티브 라이브러리와 빌드 제어가 당시 Expo 환경에서 제약이 있어, React Native CLI 환경으로 마이그레이션하고 Redux 도입 · 구조 리팩토링
  • WebSocket · 지도 API로 실시간 배달 기사 위치 추적 구현
  • 진료 예약 · 복약 알람 · 복약 지도 · 맞춤형 영양제 추천 등 핵심 기능 개발
  • Apple · Kakao 소셜 로그인, Deep Linking, Appsflyer 마케팅 연동
React NativeTypeScriptNode.jsFirebaseRedux

주요 성과

01

아키텍처 재설계 · Routinery

핵심 기능 타이머를 확장 가능한 구조로 전면 재설계

리렌더링 · 메모리 사용 약 50%↓

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

접근 시스템 구조를 전면 재설계해 상태 관리를 다시 설계하고 상태 · 렌더링을 분리했습니다. ScreenFreeze(react-freeze)로 비활성 화면의 리렌더링을 차단하고, useFrameCallback 등 렌더링 핫패스를 최적화했으며 폴더 구조까지 정리했습니다.

임팩트 불필요한 리렌더링과 메모리 사용을 약 절반으로 줄여 체감 성능을 크게 높이고 확장성 · 유지보수성을 확보했습니다. 출시 이후 인터랙션 정책까지 직접 다듬어 사용 흐름을 개선했습니다.

02

플랫폼 현대화 · Routinery

레거시 React Native 스택을 신규 아키텍처로 현대화

신규 아키텍처 전환 · 핵심 컴포넌트 내재화

문제 오래된 RN 버전과 외부 레거시 라이브러리 의존이 신규 기능 개발과 유지보수 생산성을 저하시켰습니다.

접근 신규 아키텍처에 대응하고, Picker · Slider · TTS 등 외부 라이브러리를 걷어내 자체 컴포넌트로 직접 구현 · 내부 시스템화했으며, 환경 변수 · 빌드 체계를 개선했습니다.

임팩트 기술 부채를 해소해 장기 개발 생산성과 안정성을 확보했습니다.

03

안정성 · OTA · Routinery

크래시율 0.1% 미만 운영과 긴급 배포 체계 구축

Crash < 0.1% · AWS 비용 절감

문제 크래시 · 장애 대응이 느리고, 스토어 심사 없이 긴급 수정을 배포할 수단이 없었습니다.

접근 Sentry · Crashlytics 모니터링과 CodePush OTA 운영 체계를 구축하고, CloudFront 캐싱 전략으로 배포 인프라를 최적화했습니다.

임팩트 크래시율을 0.1% 미만으로 유지하고 긴급 배포 체계를 확보, CloudFront 캐싱 최적화로 AWS 인프라 비용을 절감했습니다.

04

디자인 시스템 · 완성도 · Routinery

디자인 시스템 도입과 인터랙션 완성도 개선

디자인 시스템 표준화 · 애니메이션 끊김 제거

문제 인라인 스타일과 과도한 추상화, 끊기는 전환 애니메이션이 UI 일관성과 체감 품질을 떨어뜨리고 있었습니다.

접근 공통 디자인 시스템 컴포넌트로 마이그레이션하고 Typography · 레이아웃을 표준화했으며, 상태 변경 후 애니메이션 실행을 분리해 스크롤 · 전환 끊김을 제거했습니다.

임팩트 UI 일관성과 유지보수성을 높이고, 매끄러운 인터랙션으로 체감 완성도를 끌어올렸습니다. 온보딩 등 핵심 플로우를 기획부터 다듬어 전환율(A2T)을 8%대 → 11%대로 개선했습니다.

05

성능 · UX · Moji · W3Company

성능 최적화와 핵심 기능 개발로 사용자 경험 개선

API 호출 −30% · 평점 2점대 → 4.0+

문제 낮은 스토어 평점과 채팅 성능 이슈가 리텐션을 떨어뜨리고 있었습니다.

접근 API 호출을 약 30% 줄이고 Latency를 개선, 보이스챗 · 번역 · 구독 결제 등 핵심 기능을 개발했습니다.

임팩트 채팅 지연을 단축하고 스토어 평점을 2점대 → 4.0+로 개선했으며, 빠르게 성장하던 서비스의 사용자 경험과 안정성을 뒷받침했습니다.

사이드 프로젝트

Payto

AI 가계부 · 개인 프로젝트
  • 자연어 입력을 구조화된 지출 데이터로 변환하는 AI 네이티브 가계부를 1인 개발해 App Store에 단독 출시 (ASO 포함)
  • Gemini Function Calling 파이프라인과 컨텍스트 캐싱을 설계하고, function call 오작동을 막는 guardrails를 구현
  • 백그라운드에서 지출을 분석해 AI 인사이트를 제공하고, 분석 결과를 캐싱해 응답 속도와 비용을 최적화
React NativeGeminiFunction CallingContext CachingApp Store

Triplog

여행 계획 기록 앱 · 개인 프로젝트
  • 여행 가계부 · 체크리스트 · 날씨 · 일정 계획을 하나로 통합한 여행 기록 앱
  • 날씨 API 연동 및 일정 · 지출 데이터 관리 기능 설계
  • App Store 단독 출시
React NativeWeather APIApp Store

Holic

운동 메이트 매칭 소셜 앱 · 개인 프로젝트
  • 같은 운동을 좋아하는 사람과 매칭해 채팅 · 약속을 잡는 소셜 플랫폼 (US 타깃)
  • React Native 1인 개발 — 초기 세팅 · 설계부터 직접 진행
React NativeSocialMatchingUS Market

학력

충남대학교

전파정보통신공학과 학사

2016.03 – 2022.02

자격증

TOEIC 8052021.03