- 광고 노출, 단가와 사용자 이동 데이터를 분석해 수익화 구조를 개선
- 수익화 증대를 위해 앱 내 구독 결제 기능을 제안하고 구현
- 중복된 정보를 줄이고 주요 기능을 더 쉽게 찾도록 홈 메뉴와 여러 화면의 탐색 구조를 재설계하고 구현
- 클릭 데이터로 자주 쓰는 기능을 탭에 모으고, 남는 공간에 광고 구현
김진엽, Product Engineer
자기소개서
모바일 앱을 중심으로 제품의 설계부터 출시, 운영, 안정화와 수익화까지 책임져 온 Product Engineer입니다. 드림포라에서는 Xamarin 앱의 Kotlin 기반 Android Native 전환과 MAU 16만 규모의 글로벌 서비스 운영을 담당했고, 알고케어에서는 React Native 디바이스 앱과 사용자 앱의 아키텍처 설계 및 출시를 주도했습니다. 현재는 바이블해빗의 Flutter 앱, Next.js 웹, NestJS 서버와 관리자 페이지를 1인 개발, 운영하고 있습니다.
요구사항을 곧바로 구현하기보다 사용자가 어느 흐름에서 문제를 겪는지, 기존 데이터는 어떻게 보존할지, 장애가 발생했을 때 어떻게 복구할지를 먼저 확인합니다. 기능을 출시한 뒤에는 로그와 오류, 사용자 행동 및 매출 지표를 바탕으로 제품을 지속적으로 개선합니다.
드림포라의 Android Native 전환에서는 기존 사용자 기록을 안전하게 보존하기 위해 Room과 서버 자동 동기화를 활용한 Offline-first 구조를 먼저 설계했습니다. 이후 실제 기기와 OS별로 발생하는 동기화 및 상태 오류를 추적해 Play Console 기준 크래시율을 2%에서 0.1%까지 낮췄습니다.
알고케어에서는 앱과 서버뿐 아니라 하드웨어와 펌웨어의 상태까지 일치해야 제품이 정상적으로 동작했습니다. 네트워크 응답, 기기 연결 상태와 펌웨어 로그를 함께 비교해 OTA 조건 간 경합, 무한 대기, 오래된 기기 상태가 남는 문제를 해결했습니다. 화면에 나타난 증상만 수정하기보다 각 시스템의 상태가 언제, 어디서 달라졌는지 추적해 근본 원인을 좁히는 방식으로 일합니다.
제품의 안정성뿐 아니라 사업 성과도 함께 고민합니다. 드림포라에서는 3인 제품팀에서 사용자 행동 데이터를 바탕으로 수익화 흐름을 개선해 3~4개월 동안 구독 매출 25배, 광고 매출 50배 성장을 만들었습니다. 바이블해빗에서는 성경 리더와 통독 플랜부터 결제, 쿠폰, 광고, 관리자 페이지와 운영 자동화까지 직접 구축했으며, 2026년 7월 기준 최근 30일 MAU 2,731명, 평균 DAU 351명, 활성 구독 91건을 기록했습니다.
AI는 단순한 코드 생성 도구가 아니라 요구사항 분석, 구현 검수, 코드 리뷰와 반복 운영을 구조화하는 데 활용합니다. 다만 AI의 결과를 그대로 반영하지 않고 테스트, 로그와 코드 리뷰를 최종 품질 기준으로 삼습니다.
특정 기술이나 역할의 경계에 머무르지 않고, 제품이 안정적으로 출시되어 실제 사용자와 사업 성과로 이어질 때까지 필요한 문제를 끝까지 책임지는 개발자로 기여하겠습니다.













