김진엽 Nathan Kim Product Engineer 프로필 사진

2020년부터 Android 앱의 신규 개발, Native 전환, 출시, 운영, 안정화와 수익화를 맡아왔습니다.

드림포라에서는 글로벌 누적 다운로드 200만, MAU 16만 앱을 운영하며 크래시율을 2%에서 0.1%로 낮췄습니다. 알고케어에서는 IoT 디바이스 앱과 AI 개발 자동화를, 바이블해빗은 1인으로 앱부터 서버와 운영 자동화까지 개발하고 있습니다.

바이블해빗

Flutter

바이블해빗 홈 화면바이블해빗 성경 리더 화면바이블해빗 AI 질문 화면
  • Flutter 앱, Next.js 웹, NestJS 서버와 어드민을 1인으로 개발해 성경 읽기 서비스 출시
  • 성경 리더, 통독 플랜, 말씀 일기, AI 채팅 등 주요 기능 개발
  • 구독, 무료체험, AdMob 광고, 포인트와 쿠폰 시스템 운영
  • 홈 위젯, TTS, 말씀 카드, 다국어 성경, Shorebird OTA 지원

콘텐츠 자동화

Next.js

바이블해빗 AI 블로그 자동 발행 텔레그램 알림
  • 주제 중복, 품질, 보안을 검사해 AI 블로그를 매일 3회 자동 발행
  • 제목과 본문 윤문, 이미지 생성, R2 업로드, 다국어 번역 자동화
  • 앱 설치 클릭 추적, 용어사전, 가이드, 진행률 계산기와 OG 이미지 개발

백엔드

NestJS

  • NestJS와 Prisma로 결제부터 블로그 발행, 알림, 커머스까지 서버 운영
  • Apple과 Google 인앱결제, Toss 웹결제에서 구독, 소모품, 웹훅, 쿠폰 지급 처리
  • AI 기능 서버에 사용량 차감과 환불, R2 캐시, 반복 요청 제한 적용

보안

  • 앱 값을 신뢰하지 않고 결제, 쿠폰, AI 사용량을 서버에서 재검증
  • 위조되거나 중복된 결제 알림 차단, 미처리 결제 복구
  • 권한, 입력값, 요청 횟수 검증, 업로드 URL 5분 후 만료
  • 로그 마스킹과 분산 락으로 자동 작업의 중복 실행 방지

알고케어

디바이스 운영 앱

React Native

알고케어 디스펜서
  • 영양제 디스펜서의 토출, 상태 확인, 업데이트를 담당하는 태블릿 앱 개발
  • 사용자별 영양제 조합을 기기 명령으로 변환하고 카트리지 상태 표시
  • 생산 및 검수용 진단, 팩토리, 에이징 테스트 모드 개발
  • 하드웨어, 서버, 디자인, 기획 담당자와 배포 절차를 정리해 앱 출시

사용자 모바일 앱

React Native

알고케어 모바일 앱
  • 건강정보 입력부터 QR 기기 연결, AI 맞춤 프로그램, 주문과 결제까지 개발
  • 구성원 초대, 복용 알림과 섭취 기록 기능 개발
  • 건강검진, 처방기록, iOS와 Android 건강 데이터를 추천에 활용하도록 연동
  • 인증, 배송정보, 결제 결과를 연동해 앱 안에서 웹 결제와 배송 지원
  • 기획 변경에 대응할 수 있도록 앱 구조 정리
이미지

커머스 웹

Next.js

  • 렌탈 계약, 전자서명, 청구, 기기, 물류, 상품 관리 화면 개발
  • 운영자가 구매 이후에도 결제수단, 쿠폰, 주문, 재고와 배송 상태를 관리하도록 연결
  • 모바일 앱, 웹 결제, 커머스 동시 배포에 맞춰 빌드와 버전 관리 절차 정리

사내 AI 자동화

알고케어 해커톤 플랫폼주간보고서 자동생성 서비스
  • 사내 Claude 플러그인과 작업 규칙을 개발해 팀에 배포
  • Linear 이슈 분석부터 구현, 5개 관점 검수, PR 생성까지 AI로 자동화
  • 코드 변경에 인라인 의견을 남기는 AI 리뷰봇 개발
  • 코드와 업무 기록을 자동으로 문서화하고 주간 리포트 생성
  • <디자이너와 AI 협업 방법론> 사내 강의 진행
  • 실시간 투자 형식의 알고케어 해커톤 플랫폼 개발과 운영

드림포라

Android Native

드림포라 앱 소개드림포라 앱스토어

Xamarin → Android Native 마이그레이션

  • Xamarin 앱의 Android Native 전환을 주도하고 MVVM, Clean Architecture, Repository로 구조 재설계
  • Jetpack Room과 서버 자동 동기화로 사용자 데이터를 손실 없이 이전
  • Offline-first 구조를 정비하고 크래시율을 2%에서 0.1%로 개선

게이미피케이션 수익화

  • 3명의 프로덕트 팀으로 3~4개월 만에 구독 매출 25배(월 250만원), 광고 수익 50배(월 50만원) 달성
  • 사용자 클릭 데이터를 분석해 프리미엄 기능을 기획하고 2개월간 8개 기능 출시
  • 포인트, 선물상자, 아이템 상점과 보상형 광고 운영(가챠 일평균 500~1,000회)

백엔드 서버 구축

  • 백엔드 개발자가 없던 기간에 Spring 기반 Community MVP 서버를 개발해 배포
  • API를 설계하고 이후 합류한 백엔드 팀과 서버 확장

주요 기능 개발

  • 다크모드, 딥링크, 소셜, AI 생성, 위젯, FCM 푸시 등 글로벌 앱 기능 개발

개발 체계

  • Jira 기반 2주 스프린트와 코드 리뷰를 도입해 배포 주기를 월 1~2회에서 2주 1회로 단축
  • 출시 전 dog-fooding으로 품질 이슈 조기 발견
  • 인턴 온보딩용 study 저장소와 코드 리뷰 기준을 만들어 온보딩과 리뷰 절차 표준화
  • GitHub Actions로 CI/CD를 구축하고 Version Catalog로 의존성 관리 방식 정비
  • MVP부터 MAU 16만, 글로벌 누적 다운로드 200만 달성 및 Pre-Series A 투자 유치
  • App Store "The Best Apps for Self-Care" 에디터 추천 선정

디오하베스트

스마트 웨어러블 앱

Android Native

  • 스마트 웨어러블 밴드와 하이킹 스틱을 연동하는 Android Native 앱 유지보수와 GPS 트래킹 담당

에스원

MFC

  • 얼굴인식 솔루션을 활용한 자동 마스킹 MFC 프로그램 개발

전자서명 및 투표 시스템

Next.js, NestJS

부동산 전자서명 어드민
  • 아파트 전자서명과 투표 플랫폼을 풀스택 개발해 20곳 이상, 입주민 1만명 이상 규모로 운영
  • 등기부등본 조회와 소유권 파싱, PDF 서명 합성, 카카오 알림톡과 KT 전자문서 연동

보안

  • 공개 링크, 본인인증, 제출 요청을 서버에서 검증하고 요청 횟수 제한
  • NICE 본인인증, 대상자 매칭, 만료 링크와 중복 제출 차단, 감사 로그 적용
  • 민감한 로그를 마스킹하고 업로드 파일의 크기, 형식과 실제 서명 검증

치과 처방전 플랫폼

Flutter

치과 처방전 앱
  • 손글씨와 텍스트를 함께 입력하는 치과 처방전 작성 및 관리 플랫폼 개발
  • 처방전 목록과 상세 조회, 일정 관리, 이미지 저장과 공유
  • 로그인, 처방전 데이터와 이미지를 여러 기기에서 이어서 사용하도록 구현

개발 도구와 오픈소스

학력 및 수상

이미지

한국공학대학교

컴퓨터공학 학사

2015 - 2021

  • 학생창업유망팀 300 대상, 교육부장관상 (2020.12)
  • 총장배 교내 SW경진대회 금상 (2018.11)