김진엽

Flutter Developer

김진엽 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)