김형진 이력서
기본 정보
- 이름
- 김형진
- 직무
- AI Product Engineer · Frontend-focused Full Stack Software Engineer
- 경력
- 15년+ (2008.08 - Present)
- 현재 상태
- 복직(2026.04.01), 인포뱅크 스마트 중계 시스템 백엔드 전반 리드 중
소개
15년 이상 경력의 소프트웨어 엔지니어로, 실시간 데이터 시각화와 관제·방송 시스템을 중심으로 다양한 도메인의 서비스를 개발해왔습니다. 프론트엔드를 주력으로 하되, 백엔드·데이터·인프라까지 이해하는 Frontend-focused Full Stack 개발자입니다. 또한 AI Product Engineer 관점으로 제품 문제를 구조화하고 해결합니다.
육아휴직을 마치고 2026년 4월부터 인포뱅크 스마트 중계 시스템의 백엔드 전반을 리드 중입니다.
Work Experience — 인포뱅크 (2008.08 - Present)
인포뱅크 스마트 중계 시스템 (2026.04 – 현재)
Role: Backend Lead
메시지 기반 중계 시스템의 메시지 라우팅, 재시도, 실시간 분석 파이프라인을 리드하며 백엔드 전반을 운영 중입니다.
- Spring Boot(Kotlin) 기반으로 메시지 처리 API 및 재처리 정책 표준화
- Apache Artemis 큐 라우팅/재시도·DLQ 운영 규칙 정비
- Apache Flink 기반 실시간 집계 Job 개선으로 처리 지연 및 누락 리스크 축소
- 운영 대응 체크리스트 정비 및 장애 탐지·확산 방지 체계 고도화
- Spring Boot
- Kotlin
- Apache Artemis
- Apache Flink
- Kafka
육아휴직 (2025.04 – 2026.03 종료)
Role: Product Owner / Independent Developer
육아와 개발을 병행하며 AI 도구 기반의 생산성 향상과 개인 프로덕트 개발에 집중하고 있습니다.
- 아이와 부모가 함께 하루 목표를 설계하는 습관 형성 서비스 ‘아이하루’ 기획·개발
- 아이 자녀를 위한 AI 식단 추천 서비스 ‘Meal Plan’ 설계·개발
- 출발 시간 자동 계산 서비스 ‘Listo’ 기획·개발
- AI 기반 놀이 생성 육아 지원 iOS 앱 ‘김아빠’ 설계·개발
- Cursor AI 기반 원격 개발 환경 오픈소스 프로젝트 개발
- Next.js
- React
- TypeScript
- Flutter
- iOS
자율주행 관제 (2022.01 – 2025.03)
Role: Frontend-focused Full Stack Developer
자율주행 차량 운영을 위한 관제 프론트엔드 및 대규모 실시간 데이터 시각화 UI를 개발했습니다.
- 인천공항 T1 자율주행 관제 SPA 구축
- 실시간 차량 위치·상태 데이터를 안정적으로 시각화하는 관제 대시보드 설계
- 사용자 맞춤형 대시보드 빌더 ViewCube Full Stack 개발
- react-grid-layout 기반 드래그앤드롭 UI
- GraphQL 기반 동적 데이터 쿼리 구조 설계
- Good Software 1등급 인증(TTA, 2024) 획득
- React
- TypeScript
- Redux
- React Query
- STOMP(WebSocket)
- Next.js
- GraphQL
찾다 (2021.10 – 2022.12)
Role: Full Stack Developer
얼굴 인식 기반 사회 안전 서비스 개발에 참여했습니다.
- 실종 아동·치매 노인 탐색을 위한 관리자 백오피스 개발
- 데이터 분석을 위한 Spark 기반 분석 클러스터 설계
- React
- Remix
- Spring Boot (Kotlin)
- MySQL
- Apache Spark
모야모 (2020.05 – 2021.06)
Role: Android Developer
사진 기반 식물 인식 서비스 Android 앱을 리드 개발했습니다.
- 사용자 특성에 맞춘 UI 구조 개선
- 유지보수성과 확장성을 고려한 앱 아키텍처 개선
- DAU 2만+ Android 앱 런칭 및 운영
- Android (Kotlin)
- MVVM
- Clean Architecture
실시간 방송 참여 (2008 – 2021)
Role: Full Stack Developer
TV·라디오 생방송 시청자 참여 솔루션을 장기간 개발·운영했습니다.
- 실시간 퀴즈·투표·메시지 참여 클라이언트 개발
- 방송 송출 시스템 표준화 및 HD 방송 전환 대응
- 라디오 참여 메시지 분석 시스템 개발
- 국내 주요 방송사 프로그램에 적용, 10년 이상 안정적 운영
- C++
- C#
- Java
- MFC
- WPF
- Machine Learning
전체 이력
- [2021.08~2021.12] 마중 서비스 Android 앱 개발 — Android, MVVM, Kotlin, RxJava, Koin, Native Socket. 자율주행 택시 예약/운행 정보 UI 및 실시간 차량 상태 연동.
- [2020.11~2021.02] 덕질 서비스 Android 앱 개발 — Android, MVVM, Kotlin, RxJava, Koin. 커머스 앱 스토어 론칭, 상품 목록/상세/주문 플로우 구현.
- [2019.11~2020.02] 비링크 서비스 Android 앱 개발 — Android, MVVM, Kotlin, RxJava, Koin. 건강 데이터 시각화 및 사용자 맞춤 정보 기능 구현.
- [2019.04~2021.04] BBchat 서비스 프론트엔드 개발 — React, MobX, Java MVC, Apache Spark. 실시간 번역 채팅 FE 개발, Android 유지보수, 통계 시스템 구축.
- [2019.02~2021.02] Apache Spark 기반 분산 처리 환경 구축 — Apache Spark, Zeppelin, Airflow, Scala, KNIME. 분산 처리/분석 환경 설계 및 스케줄링 파이프라인 구축.
- [2018.06~2018.10] Fleet Management 프론트엔드 개발 — React, WebRTC, Kafka, Spark Streaming. 실시간 관제 웹 FE 및 영상 스트리밍 연동.
- [2017.09~2018.03] VCall 서비스 프론트엔드 및 Android 앱 개발 — HTML5, WebRTC, Java MVC. 1:1 영상 통화 웹/앱 기능 구현(앱 미론칭).
- [2017.06~2017.08] 라디오 참여 메시지 분석 시스템 개발 — Java, SVM(머신러닝). 신청곡/감정 자동 분류 로직 개발.
- [2017.04~2018.05] 홍채인식 시스템 Android 앱 개발 — Android, Java, MVC. 홍채 등록/인식 기능 구현.
- [2016.09~2017.01] DIA TV 인터랙티브 서비스 개발 — MFC, Java, MVC. API/DB 설계, 송출 시스템 커스터마이징, Android 모듈 지원.
- [2016.05~2016.09] 라디오 참여 서비스 Android 앱 개발 — Android, Java, MVC. 실시간 채팅/스트리밍 참여 기능 구현.
- [2015.08~2016.02] 스마트 돌잔치 애플리케이션 개발 — WPF. 사진/영상 관리 기능 구현, Textory Product Director로 기획·일정·기능 리딩.
- [2015.08~2016.02] Windows 기반 고객 관리·POS 연동 앱 개발 — Windows Application. 전화 CID 연동 및 POS 연동 기능 개발.
- [2013.08~2013.10] 의료용 질량 분석 애플리케이션 개발 — C++, 알고리즘. 리팩토링 및 Peak 검출 알고리즘 적용으로 분석 정확도 향상.
- [2013.07~2014.04] Push 시스템 대시보드 애플리케이션 개발 — MFC. 프로세스 상태/통계 시각화 대시보드 구축(농협, 대신증권 적용).
- [2011.02~2013.06] 방송 오디션/퀴즈 쇼 애플리케이션 개발 — MFC. 방송 포맷 맞춤 커스터마이징 및 실시간 입력 연동.
- [2009.09~2010.08] Playon TV 제작·편성·송출 시스템 개발 — Java. 방송 운영 워크플로우 기반 제작/송출 시스템 구축.
- [2009.04~2010.03] TV 셋톱박스 전화·공지 시스템 유지보수 — Java. 서비스 안정화 및 HD 전환 대응.
- [2008.08~2021.06] 양방향 방송 애플리케이션 개발 — MFC, Java, TCP/IP Socket, GDI+, TTS. 실시간 참여 데이터 수집/송출, 방송 UI 커스터마이징, 장기 운영.
- [2008.08~2009.03] 저비용 방송 제작 솔루션 개발 — MFC, TTS, RS-422. 인터랙티브 퀴즈/참여형 방송 제작 기능 구현.
Tech Stack
- Frontend: React, Next.js, TypeScript
- Mobile: Android(Kotlin/Java), Flutter, iOS
- Backend/Infra: Spring Boot(Kotlin), Apache Artemis, Apache Flink, GraphQL, Supabase, Firebase, MySQL
- Data/Realtime: Apache Spark, Airflow, WebRTC
- Legacy/Windows: C++, C#, MFC, WPF (10년+)
Education / Certifications / IP
- 한양대학교 석사 (Computer Vision & Pattern Recognition, 2006–2008)
- 다리 균열 검출 알고리즘 및 Image Inpainting 연구
- Good Software 1등급 인증(TTA): M& STUDIO(2009), ViewCube(2024)
- 오픈소스 기여: react-grid-layout, airbnb/showkase, bulletgraph
- 특허 등록 3건: 방송 정보 제공, 이미지 완성, 얼굴 표정 합성
연락처 및 링크
- Website: https://jaloveeye.com
- GitHub: https://github.com/jaloveeye
- LinkedIn: https://www.linkedin.com/in/hyungjin-kim-6a1a2011a/
- Email: mailto:jaloveeye@gmail.com