김재이 프로필 일러스트

김재이 Jaei Kim

데이터·백엔드 엔지니어 · 경력 11년 5개월

  • 11년 차 개발자. iOS 앱에서 시작해 Flutter 매장 앱을 거쳐, 지금은 매출 데이터 파이프라인과 API를 맡고 있습니다.
  • 사장님앱 실시간 매출 API를 설계부터 부하 검증, 운영 배포까지 맡았고, 매출 데이터 결손·산식 불일치를 원인부터 찾아 고칩니다.
  • 앱(Swift, Flutter)과 데이터(Snowflake, Airflow), 백엔드(FastAPI, Spring)를 오가며 서비스 전 구간을 봅니다.

대표 프로젝트

푸드테크 · 2025.09 ~ 2026.07운영 중

사장님앱 실시간 매출 조회 API

  • 매시간 DW 통계를 조회해 최대 1시간 늦던 사장님앱 매출을 NPOS DB 직접 조회로 실시간화
  • NPOS 매장만 실시간 조회로 분기하고 나머지 POS는 DW 조회를 유지해 기존 조회 영향 최소화
  • 운영 ALB 로그 한 달(월 1,356만 요청)을 분석해 피크 61.5 RPS를 산정하고, k6 부하 테스트로 피크 대비 2.4배 처리 확인
  • 스레드풀 오프로드, N+1 제거, 커버링 인덱스, 응답 직렬화 경량화로 요청당 비용 절감
PythonFastAPIuvDockerEKSHelmk6MySQL
푸드테크 · 2026.05 ~ 2026.10

매출 데이터 정합성 개선

  • Snowflake→RDS 매출 적재 Lambda의 반복 데드락을 잠금 획득 순서 통일과 청크 UPSERT·지수 백오프 재시도로 근본 해결 (수정 전 7일 실패율 11.5%)
  • 취소액 불일치 원인으로 4개 테이블 22,287행 결손을 찾아 백필하고, ingest DAG 병렬화와 전송 공백 감시 Task 배포
  • 배민 부분취소를 DW, MATE SALES API, Snowflake, 통계 배치, 웹까지 전 구간에 반영
  • MPOS 당일 매출 산식을 영업관리 기준으로 통일하고 운영 20개 매장 검증에서 차이 0 확인
SnowflakeAWS LambdaAirflowMySQLJavaSpring BootFastAPI
푸드테크 · 2026.05 ~ 2026.07운영 중 (고도화 진행)

사내 AI Confluence 검색 챗봇

  • 고객센터 상담사가 사내 매뉴얼을 검색하도록 Snowflake Cortex(llama3.3-70b) 기반 챗봇을 단독 개발, 약 1주 만에 데모 공개
  • SSE 스트리밍, 답변 신뢰도 표기, 링크 환각 방지 적용
  • 검색 통계 적재와 권한 제한 통계 화면을 붙여 사내 DI 서비스에 운영 배포
Snowflake CortexFastAPIStreamlitRedisKeycloak
푸드테크 · 2023.08 ~ 2025.08

MATE 주방 디스플레이(KDS) 앱

  • 앱을 처음 설계·개발하고 Clean Architecture, Riverpod, auto_route 구조로 정리
  • 주문·메뉴 상태 동기화를 1초 주기 Polling에서 MQTT 이벤트 방식으로 전환
  • 교촌·굽네·스쿨푸드 매장 전환에 맞춰 옵션별 완료 API·MQ, 직원 호출, 채널 필터, 글자 크기 조절 고도화
FlutterDartRiverpodMQTTAndroid
푸드테크 · 2021.08 ~ 2025.02서비스 종료 (2025-02)

bhc치킨 자사 주문앱 iOS

  • 신규 개발해 2021-12 출시, 서비스 종료까지 iOS 앱 전 커밋 단독 작성
  • 2차 고도화에서 메뉴 검색, e교환권 주문, 강제 업데이트, API 토큰·어뷰징 방지 적용
  • 주소 검색 장애 시 카카오 API 사용량 초과를 원인으로 규명하고 키 로테이션으로 긴급 대응
  • Crashlytics 비정상 종료의 1%를 차지하던 상세주소 버그 수정
SwiftSwiftUICombineSPMFirebasefastlane

경력

2021.06 ~ 현재
5년 5개월

푸드테크

배달의민족 자회사. 주문 채널사·배달 대행사·POS를 연동하는 매장 솔루션(MATE) 플랫폼

프론트엔드팀 / 신솔루션개발팀 · iOS 개발SS개발팀 / SS개발2팀 · iOS·Flutter 앱 개발Data Intelligence팀 · 데이터·백엔드 개발
  • 사장님앱 실시간 매출 조회 API2025.09 – 2026.07
  • 매출 데이터 정합성 개선2026.05 – 2026.10
  • 데이터 파이프라인 운영·전환2025.07 – 현재
  • 사내 AI Confluence 검색 챗봇2026.05 – 2026.07
  • 데이터 요청 응대·AI 에이전트 도구2026.03 – 현재
  • 교촌치킨 콜센터 시스템 이관·안정화2025.05 – 2026.09
  • MATE 주방 디스플레이(KDS) 앱2023.08 – 2025.08
  • MATE 매장 태블릿 앱 (테이블오더·배민 테이블오더·마스터 태블릿)2023.12 – 2025.06
  • 테스트 주문 앱·슈퍼두퍼 주문앱2023.02 – 2023.08
  • bhc치킨 자사 주문앱 iOS2021.08 – 2025.02
  • 주문접수앱·MATE 사장님앱 iOS2021.06 – 현재
  • iOS 개발 환경 개선2021.07 – 2022.02
세부 내용 보기
사장님앱 실시간 매출 조회 API
  • 매시간 DW 통계를 조회해 최대 1시간 늦던 사장님앱 매출을 NPOS DB 직접 조회로 실시간화
  • NPOS 매장만 실시간 조회로 분기하고 나머지 POS는 DW 조회를 유지해 기존 조회 영향 최소화
  • 운영 ALB 로그 한 달(월 1,356만 요청)을 분석해 피크 61.5 RPS를 산정하고, k6 부하 테스트로 피크 대비 2.4배 처리 확인
  • 스레드풀 오프로드, N+1 제거, 커버링 인덱스, 응답 직렬화 경량화로 요청당 비용 절감
  • 실시간 조회 전환으로 NPOS 통계 Task를 하루 20슬롯에서 6슬롯으로 줄여 월 약 254 Snowflake 크레딧 절감 산정
매출 데이터 정합성 개선
  • Snowflake→RDS 매출 적재 Lambda의 반복 데드락을 잠금 획득 순서 통일과 청크 UPSERT·지수 백오프 재시도로 근본 해결 (수정 전 7일 실패율 11.5%)
  • 취소액 불일치 원인으로 4개 테이블 22,287행 결손을 찾아 백필하고, ingest DAG 병렬화와 전송 공백 감시 Task 배포
  • 배민 부분취소를 DW, MATE SALES API, Snowflake, 통계 배치, 웹까지 전 구간에 반영
  • MPOS 당일 매출 산식을 영업관리 기준으로 통일하고 운영 20개 매장 검증에서 차이 0 확인
  • KPOS 8개 브랜드 매출 적재 중단 원인 파악·복구
데이터 파이프라인 운영·전환
  • MATE-BATCH 통계 배치 트리거를 서버 cron에서 Airflow로 전환해 실행 이력 확인·실패 알림·재실행 지원
  • Snowflake 비밀번호 로그인 폐지에 맞춰 Airflow 접속을 키페어(JWT) 인증으로 전환
  • Oracle CDC(AWS DMS) 지연 대응으로 AWS Support 케이스를 관리하고 Binary Reader 방식으로 전환
  • 날씨 예보 DAG가 성공 상태로 2개월 넘게 0건을 적재하던 문제를 찾아 멱등성 보장과 결손 복구
  • 미사용 Snowflake DB·테이블 약 23GB(7.9억 행) 정리
  • 내점 포장할인 통계(NPOS·Snowflake·Airflow) 개발·배포, 배달대행·주문채널사 정산 검증 프로시저 작성
사내 AI Confluence 검색 챗봇
  • 고객센터 상담사가 사내 매뉴얼을 검색하도록 Snowflake Cortex(llama3.3-70b) 기반 챗봇을 단독 개발, 약 1주 만에 데모 공개
  • SSE 스트리밍, 답변 신뢰도 표기, 링크 환각 방지 적용
  • 검색 통계 적재와 권한 제한 통계 화면을 붙여 사내 DI 서비스에 운영 배포
데이터 요청 응대·AI 에이전트 도구
  • 팀 데이터 요청 채널(#help-di) 응대 Slack 봇. SELECT 전용 가드, 사람 승인 후 게시, 실제 요청 131건 기반 설계
  • 팀 공용 에이전트 스킬(DB 조회 가드, 리포트 발행)과 사내 공통 지식 저장소(MCP) 구축
교촌치킨 콜센터 시스템 이관·안정화
  • 시스템을 인수인계받아 모의해킹 취약점 조치와 웹 로그인 2차 인증 적용
  • 운영 배포 직후 로그인 장애를 롤백하고 운영·QA 간 log4j 버전 불일치를 원인으로 규명해 재배포
  • 사용자 행 잠금 장애의 재발 경로 차단 (중복 트랜잭션 설정 제거, 전역 쿼리 타임아웃 120초, 예외 은폐 제거)
  • 콜피 정산 화면을 사내 DI 서비스로 이관
MATE 주방 디스플레이(KDS) 앱
  • 앱을 처음 설계·개발하고 Clean Architecture, Riverpod, auto_route 구조로 정리
  • 주문·메뉴 상태 동기화를 1초 주기 Polling에서 MQTT 이벤트 방식으로 전환
  • 교촌·굽네·스쿨푸드 매장 전환에 맞춰 옵션별 완료 API·MQ, 직원 호출, 채널 필터, 글자 크기 조절 고도화
MATE 매장 태블릿 앱 (테이블오더·배민 테이블오더·마스터 태블릿)
  • 테이블오더 메뉴·장바구니·결제·주문내역·업셀링 개발
  • 배민 테이블오더 가로·세로 화면과 다국어 지원
  • 마스터 태블릿 주문 조회·검색, 로컬 DB 전환(hive→drift), 대용량 주문 누락 수정
테스트 주문 앱·슈퍼두퍼 주문앱
  • QA용 배민·쿠팡이츠·요기요 테스트 주문 앱을 iOS로 개발한 뒤 Flutter로 재개발
  • 슈퍼두퍼 주문앱 1차 개발 (홈, 메뉴 검색, 쿠폰, 결제, 푸시)
bhc치킨 자사 주문앱 iOS
  • 신규 개발해 2021-12 출시, 서비스 종료까지 iOS 앱 전 커밋 단독 작성
  • 2차 고도화에서 메뉴 검색, e교환권 주문, 강제 업데이트, API 토큰·어뷰징 방지 적용
  • 주소 검색 장애 시 카카오 API 사용량 초과를 원인으로 규명하고 키 로테이션으로 긴급 대응
  • Crashlytics 비정상 종료의 1%를 차지하던 상세주소 버그 수정
  • MVVM·Repository 구조와 단위 테스트 환경, 공통 로직 Swift Package 분리, async/await 전환
주문접수앱·MATE 사장님앱 iOS
  • 통합 주문접수앱 iOS 1.0.0 출시(2021-07)부터 MATE 사장님앱 3.0 리뉴얼(2026-08)까지 담당
  • 배달특급·땡겨요·요기요 등 신규 주문 채널 9개 이상 연동
  • 탈옥·디버그 모드·비정상 설치 탐지로 앱 위변조 대응
  • 웹뷰 JS 브릿지(웨이팅, safe area), iOS 15·SDK 26 대응
iOS 개발 환경 개선
  • CocoaPods 대신 Swift Package Manager 기반 사내 공통 라이브러리 도입, 버전 규칙 정리
  • fastlane으로 서명·빌드·TestFlight 업로드·Slack 알림까지 배포 자동화
2015.06 ~ 2021.05
6년

에이아이브레인

인공지능 연구개발에 중점을 둔 로봇공학 회사

iOS 앱 개발 / 인공지능 기술 연구
  • 공동인증서 앱 유지보수 및 기능 추가2021.03 – 2021.05
  • 영수증 OCR2021.04 – 2021.05
  • 휴대폰 센서를 이용한 로봇 SLAM2020.12 – 2021.01
  • KISA 웹 선도 사업 정부과제 (비대면 온라인 교육 본인 확인)2020.06 – 2020.12
  • 치매 노인을 위한 SNS 앱2019.05 – 2019.10
  • 자연어처리 엔진 기능 추가 개발2017.02 – 2018.01
  • OPRoS 정부과제 (V-REP 시뮬레이터 연동, 안드로이드 OPRoS 엔진)2016.01 – 2017.01
  • 로봇 소프트웨어 플랫폼 iRSP 개발2015.06 – 2016.06
  • 커스텀 UI 및 로봇 프로그래밍 앱2015.06 – 2016.01
세부 내용 보기
공동인증서 앱 유지보수 및 기능 추가
  • 고객사 요청에 따른 샘플 및 라이브러리 소스 코드 수정
  • 공동인증서 Framework 라이브러리 래핑, 사용 예시 작성
영수증 OCR
  • 영수증 이미지에서 OCR로 텍스트 추출
휴대폰 센서를 이용한 로봇 SLAM
  • 싱글 카메라와 IMU 센서, ARKit으로 SLAM 기능 구현
KISA 웹 선도 사업 정부과제 (비대면 온라인 교육 본인 확인)
  • 비대면 온라인 교육의 출석 여부와 집중도 분석 과제
  • ArcFace 기반 얼굴 유사도 분석 모델 개발
치매 노인을 위한 SNS 앱
  • AWS API Gateway로 S3에 저장된 사진·동영상 전송 기능 구현
  • 채팅 및 iOS 기능 전반 구현
자연어처리 엔진 기능 추가 개발
  • NLP로 분석한 형태소를 이용한 정보 처리 기능 구현
  • WordNet을 이용한 동의어 처리
  • 날짜 관련 단어와 데이터 변환 기능 구현
OPRoS 정부과제 (V-REP 시뮬레이터 연동, 안드로이드 OPRoS 엔진)
  • C 기반 OPRoS 실행 엔진을 JNI로 Android와 연동
  • OPRoS로 V-REP 시뮬레이터를 연동하는 컴포넌트 개발
로봇 소프트웨어 플랫폼 iRSP 개발
  • 드래그 앤 드롭 프로그래밍 에디터 개발
  • 컴포넌트 개발용 Code Generator 플러그인 개발
  • iRSP용 컴포넌트 개발
커스텀 UI 및 로봇 프로그래밍 앱
  • 자동차형 로봇을 드래그 앤 드롭으로 프로그래밍하는 앱
  • Avatar View 수정 및 표정 추가 (Custom View, Animation)
  • 음악 재생, 이동 제어, 음성 인식·출력 기능 구현

강의

동양미래대학교

  • 2026년 2학기데이터통계분석진행 중
  • 2026년 1학기AI웹 프로그래밍
  • 2025년 2학기데이터통계분석
  • 데이터통계분석 주차별 실습 노트북·슬라이드·시험 제작, 수업 사이트(statistics.jaei.kim) 운영
  • AI웹 프로그래밍 학생 27명이 각자 웹 페이지를 배포하고 기말 프로젝트를 만드는 실습 수업 운영, 학생 페이지 전시관(aiweb2026.site) 구축

기술

데이터
SnowflakeAirflowAWS DMSAWS LambdaMySQLOracleMSSQL
백엔드
PythonFastAPIJavaSpring BootMyBatisDockerKubernetes(EKS)Helmk6
앱
SwiftSwiftUICombineFlutterDartRiverpodAndroidObjective-Cfastlane
AI
Snowflake CortexLangGraphMCPTensorFlowOpenCV

학력 · 수상

학력

  • 2024.02국민대학교 졸업
  • 2015.02삼육대학교 (서울) 컴퓨터학부 응용컴퓨팅학과 졸업

수상

  • 2016.10제5회 OPRoS 창작로봇 경진대회 특허청장상
  • 2012.09제9회 한국데이터베이스 공모대전 학생부 대상