Introduction.
- 6년차 프로덕트 엔지니어로 데이팅 도메인과 이커머스 도메인, 그리고 에 대한 경험 있는 이계진이라고 합니다.
- 만 19세 때 일본에서 1년 간 워킹홀리데이를 했습니다.
- 일본에서의 경험은 단순한 체류가 아니라, 커뮤니케이션 능력과 외국어(영어 및 일본어) 능력**,** 그리고 다양한 인간관계와 문화를 경험하며 기술 너머의 문제 해결 능력을 키우는 시간이었습니다.
- 제품과 사용자 중심의 스타트업에서 글로벌 대응 제품, 그리고 최근에는 다양한 영역에서 문제를 빠르게 정의하고, LLM을 통해 문제를 해결하는 개발자로 성장해왔습니다.
- 기술은 목표을 위해 사용하는 것이라 믿고, 저는 그 기술을 통해서 비즈니스 라는 목표를 달성을 하는 것이라 믿습니다.
Experience.
Engineering Lead (Full-time)
사이버네틱스 2025.08 ~
Products
https://www.sajutight.me
What I did
- Bubble.io로 돼 있던 서비스를 Next.js 16.x로 이관 했습니다.
- QStash Workflow를 이용한 Message Queue 도입으로 4만 건+에 대하여 99%+의 결제 안정성을 달성 했습니다.
- Greptile, AI 코드 리뷰로 전체 PR 머지 속도를 300% 이상 올렸습니다.
- GitHub Actions로 .md 파일로만 관리 되던 지식을 Confluence과의 연동 주도적으로 완료 했습니다.
- A/B 테스트 시스템 구축 및 Mixpanel과의 연동을 주도적으로 실행 했습니다.
- Tech Lead로 총 5명의 엔지니어링 팀을 리딩 하고 있습니다.
기술 스택 & 아키텍처
코어
- Next.js 16.x (App Router, PPR, React Compiler)
- React 19 + TypeScript
- Tailwind CSS 4 + Framer Motion + GSAP
- Supabase (Auth, Database, Storage)
모니터링 및 분석
- Sentry, Mixpanel, Meta Pixel, PostHog, GTM
1. 25개+ 상품 라인업 구축
- 솔로사주, 궁합, 29금, 신년운세, 커리어, 자녀사주 등
- 다국어 지원 (KR, JP, TW, EN, SC)
2. Upstash Workflow 기반 비동기 처리 아키텍처
- 30개 상품 × 평균 3개 API route = 90+ workflow 엔드포인트
- OpenAI API 호출을 비동기 큐로 처리 → 99%+ 결제 안정성
- 장시간 분석(30초+)도 타임아웃 없이 처리
3. 멀티 PG 결제 시스템
- 4개 PG사 통합 (Stripe/Toss/Kakao/Payple)
- 쿠폰, 패키지, 레퍼럴 시스템 구현
usePaymentVerification 훅으로 결제 검증 표준화
4. E2E 테스트 & 품질 관리
- Playwright E2E 테스트
- Storybook 컴포넌트 문서화 (20+ stories)
5. 백오피스
- 사내 Admin 백오피스 시스템 설계 및 구축 (20+ 페이지)
- BI 대시보드: Mixpanel API 연동으로 실시간 매출/퍼널/마케팅 분석
- 결제/쿠폰/패키지 관리: 멀티 PG 환불, 쿠폰 발급/사용, 번들 상품
- 리뷰/QA 관리: 승인 워크플로우, 관리자 답글, CS 처리
- 상품 추천 시스템: DB 기반 동적 추천, 프로모션 기간 설정
- 데이터 기반 의사결정 지원
- Mixpanel + Supabase 데이터 결합 분석
- 서비스별/채널별/마케터별 매출 리포트
- PV → 전환 → 결제 퍼널 시각화
- CSV 내보내기로 외부 분석 도구 연동
Product Engineer (Full-time)
프리랜서 2024. 01 ~ 2025. 08
What I did
Front-end Engineer (Full-time)
캐처스 2023. 03 – 2023. 12
퇴사 사유: 경영 악화로 인한 권고 사직.
Products
캐처스
캐처스 - 진짜 가격의 세상 - Apps on Google Play
What I did
- React-native CLI을 통하여 초기의 설계 및 개발하여, App Store 및 Google Play Store에 배포 하였습니다.
- Google Analytics 4, Airbridge 등을 이용하여, 데이터 드리븐 사고 방식을 추구 하고자 했습니다.
- “장바구니 더담기”라는 기능을 제외 하는 것을 주도적으로 실행 했습니다.
- CodePush을 통해서, 비즈니스 로직을 빠르게 수정 및 딜리버리를 할 수 있었습니다.
- 이 결과 24-48시간이 걸릴 수도 있는 배포 시간을 최대 1시간까지 개선함으로, 보다 안정적인 배포에 기여할 수 있었습니다.
- react-native-web-view을 통하여 Screen을 React로 Micro-multi Repo로 구성하여, 개발 및 운영에 대하여 보다 빠른 프로세스를 가질 수 있도록 개발 했습니다.
- Fastlane 및 Github Actions을 통하여 앱 빌드 및 배포에 대하여 휴먼 에러를 줄이고, 보다 안정적으로 운영 하기 위해 자동화를 주도적으로 개발 했습니다.
Front-end Engineer (Full-time)
주식회사콩랩스 2022. 03 – 2023. 03
퇴사 사유: 경영 악화로 인한 권고 사직.
Products
Mecute 미큐트 - 이상형 매칭 소개팅
MeCute 미큐트 - 키워드 매칭 소개팅 앱 - Google Play 앱
What I did
- 기존의 프로덕트에서 새로운 기능을 런칭 할 때, Notion과 Typeform 등의 Third-party를 이용하여 개발 기간을 12주에서 6주로 단축 시켰습니다.
- 비즈니스 레벨에서 시의성이 중요 하다고 판단하여, 주도적으로 엔지니어링에 대해 제안 하고, 성공적으로 새로운 피처을 실험할 수 있도록 런칭 시킬 수 있었습니다.
- Firebase Remote Config을 통하여 Feature Flag을 주도적으로 개발 했습니다.
- i18n을 통하여 영어에 대해서 국제화 대응을 진행 하였습니다.
- 이를 통해, 글로벌 사용자에 대한 사용자 경험을 개선 했던 경험이 있습니다.
- Mixpanel을 주도적으로 도입하여 데이터 드리븐 의사 결정을 할 수 있도록 하였습니다.
- 이를 통해서, 사용자 여정을 개선했던 경험이 있습니다.
- Detox, Appium 도입을 통하여 E2E 테스트 대한 리서치, 설계 및 개발을 담당 했습니다.
Full-stack Engineer (Intern)
더블유클럽 2021. 12 – 2022. 02
퇴사 사유: 주식회사콩랩스로 이직.
Products
W클럽(더블유클럽) - 만남까지 책임지는 유일한 플랫폼
W클럽(더블유클럽) - 만남까지 책임지는 유일한 플랫폼 - Google Play 앱
What I did
- i18n을 통하여 더블유클럽의 일본어 대응을 하여, 일본 시장 진출에 대한 프로세스를 주도적인 멤버로 참여한 경험이 있습니다.
- Twilio을 이용하여 문자 인증 서비스를 개발하였음. 이 과정에서 글로벌 시장을 대응 하기 위해서는 어떤 요소를 고려 해야 하는지에 대해서 배울 수 있었고, 특히 일본인 친구에게 도움을 요청 해서 실제로 샌드박스에서만 테스트를 하는 것이 아니라, 실제 사용자의 환경에서 테스트를 진행할 수 있었습니다.
Full-stack Engineer (Full-time)
슛버튼 2021. 05 – 2021. 11
퇴사 사유: 더블유클럽으로 이직.
Product
What I did
- 퍼블버블 서비스를 이슈 수정 및 유지 보수를 진행 했습니다.
- 퍼블버블 서비스를 jQuery에서 Vue로 이관하는 작업을 진행 했습니다. 이 마이그레이션 과정에서 처음에는 막막함과 어려움을 느꼈지만, 마지막에는 많은 러닝 포인트를 많이 가져 갈 수 있었습니다.
Data Engineer (Intern)
네이버 2016. 10 – 2016. 12
퇴사 사유: 인턴 기간 만료.
What I did
- 네이버 Game Cell에서 필요한 게임 데이터를 엑셀로 정리를 했습니다.
- Node.js 및 Cheerio를 통해서 필요한 게임 데이터를 자동으로 크롤링을 하였습니다.
Portfolio.
포트폴리오