jay.log

이진웅 프로필 이미지

이진웅

프론트엔드 개발자 • 3년 7개월

앱과 웹을 함께 맡고, 팀 규약을 AI 도구에 내장해 배포하는 프론트엔드 개발자

React Native 앱과 Next.js(App Router) 웹을 함께 맡아 핵심 기능을 설계하고 출시까지 주도해 왔습니다. 선불 머니 결제, 토스페이먼츠 재화 결제, 무료 체험 지급 같은 정합성이 중요한 흐름을 다뤘고, 문제가 화면 위에서 끝나지 않으면 네이티브까지 내려갑니다. 좋은 기준은 혼자 지키는 것이 아니라 팀의 기본값이 되어야 한다고 생각합니다.

GitHub
Email

주요 프로젝트

마음 앱 - 광고 SDK 네이티브 결함 분석

라이프오아시스 • 2025.09 - 2026.09

외부 SDK의 대응을 기다리지 않고 Android·iOS 네이티브 코드를 직접 분석·패치해 앱 안정성 회복

73%
ANR 감소
71%
비정상 종료 감소

주요 성과

  • •ANR 73%·비정상 종료 71% 감소
  • •Android·iOS 네이티브 패치 1,200줄을 patch-package로 관리
React NativeAndroidiOSpatch-packageSentry

마음 앱 - 레거시 구조의 FSD 단계적 전환

라이프오아시스 • 2025.09 - 2026.09

5년 된 레거시 앱의 코드 약 60%를 출시 중단 없이 FSD로 이전

60%
FSD 이전 비율
122회
전환 중 출시
90+
단위 테스트

주요 성과

  • •출시 중단 없이 도메인 단위 점진 이전, 전환 기간 앱·웹 출시 122회 병행
  • •이전 단위마다 테스트를 같은 PR에 붙여 단위 테스트 90여 개 확보
React NativeTypeScriptFSDTanStack QueryZustandJest

마음 앱 - 신규 유저 온보딩 튜토리얼

라이프오아시스 • 2026.08

신규 유저가 핵심 기능을 발견하지 못하고 이탈하는 문제를 직접 발굴해 기획 초안부터 출시까지 담당

6배↑
신규 유저 사용률
0건
초과 지급

주요 성과

  • •무료 체험 기능의 신규 유저 사용률 한국·일본 전 세그먼트에서 6배 이상 상승
  • •재설치 악용을 서버 상태 기준으로 차단해 초과 지급 0건
React NativeTypeScriptJest

픽챗 웹 - 결제·본인인증

라이프오아시스 • 2026.03 - 2026.07

AI 캐릭터챗 웹 서비스에 토스페이먼츠 결제 플로우와 PG 본인인증 게이트 구축

10
E2E 핵심 경로
4개월
투입 기간

주요 성과

  • •서버 승인 후에만 성공 화면을 보여주도록 설계해 금액 위변조·미승인 결제 차단
  • •MSW 목 서버 위에서 핵심 경로 10개를 Playwright E2E로 자동 검증
Next.js 15TanStack QueryTossPaymentsMSWPlaywrightVitest

팀 표준 · Claude Code 플러그인

라이프오아시스 • 2026.07 - 재직 중

프론트엔드 리드로서 팀과 합의한 규약을 AI 개발 도구에 내장해 배포

7.4s → 1.2s
타입 검사
6분 → 1~3분
빌드 시간

주요 성과

  • •프론트엔드 4명과 6주간 합의한 표준을 Claude Code 스킬·리뷰 에이전트로 배포
  • •TypeScript 7 타입 검사 병행 도입: 타입 오류 152건 해소, 검사 7.4초 → 1.2초
Claude CodeTypeScript 7GitHub Actions

단골머니 2.0

1인치 • 2025.06 - 2025.08

지갑·결제·차감·내역·공유모임 전반의 UI·UX 개선과 안정화

3개월
개발 기간

주요 성과

  • •결제·차감 중복 요청 차단으로 이중 처리와 CS 비용 축소
  • •Android WebView PG 결제 페이지 렌더링 문제 해결
React NativeTanStack QueryZustandTypeScript

애가마켓

애기야가자 • 2022.07 - 2024.10

네이버 스토어 자사몰을 Next.js SSR 기반 웹·앱(WebView) 판매 채널로 구축

100
SEO 점수
90
Performance

주요 성과

  • •Lighthouse SEO 100 달성
  • •WebView ↔ React Native 결제 네비게이션 연동
Next.js 14React NativeTanStack QueryZustandTailwind

애기야가자 앱

애기야가자 • 2022.07 - 2024.10

MAU 100,000 키즈/육아 앱의 신규 기능 개발과 도메인·레이어 기준 점진 리팩토링

100K
MAU
3K
DAU

주요 성과

  • •Google Maps 지도 컴포넌트 훅 캡슐화, 클러스터링·부분 렌더링 적용
  • •딥링크 라우팅 개선으로 비개발자도 어드민에서 직접 딥링크 생성
React NativeTypeScriptTanStack Query

업무 프로세스 개선 및 API 문서화

애기야가자 • 2022.07 - 2024.10

OAS(YAML) 기반 사전 합의와 Orval 자동 생성으로 명세 불일치 문제 해결

주요 성과

  • •기능 단위 PR과 OAS 사전 합의 후 병합하는 협업 프로세스 정착
  • •GitHub Actions·Orval 파이프라인으로 요청 함수·타입 자동 생성
OpenAPIOrvalGitHub ActionsTypeScript

경력 타임라인

라이프오아시스

프론트엔드 개발자 (2026.07 - 프론트엔드 리드 역할)

2025.09 - 재직 중 (1년)

누적 이용자 800만, Google Play 평점 4.7 언어교환 앱 마음 (한국·일본)

•광고 SDK 네이티브 결함 패치로 ANR 73%·비정상 종료 71% 감소
•5년 된 레거시 앱의 약 60%를 출시 중단 없이 FSD로 이전
•팀 규약을 Claude Code 플러그인으로 코드화해 배포

1인치

프론트엔드 개발자

2025.06 - 2025.08 (3개월)

선결제 할인 플랫폼

•단골머니 2.0 서비스 오픈
•결제·차감 중복 요청 차단, PG WebView 안정화

애기야가자

프론트엔드 개발자

2022.07 - 2024.10 (2년 4개월)

MAU 100,000, DAU 3,000 키즈/육아 플랫폼

•애가마켓 Next.js SSR 구축, Lighthouse SEO 100
•앱 도메인·레이어 기준 점진 리팩토링
•OAS·Orval 기반 API 협업 프로세스 정착

기술 스택

🎨

Frontend

TypeScriptReactReact NativeNext.js (App Router)ViteTanStack QueryZustandTailwind
🧪

Test

JestReact Native Testing LibraryVitestPlaywrightMSW
⚙️

DevOps / AI

GitGitHub ActionsAWS S3Sentrypatch-packageClaude Code

© jay.log powered by Next.js, Vercel