HyeongJeong Kim 김형정

Frontend Platform Engineer / Frontend Developer

React Native 플랫폼과 개발자 경험을 다루는 프론트엔드 개발자입니다.
React Native 기반 서비스의 런타임 안정성, 테스트 환경, 빌드·배포 자동화를 개선하고 있습니다.
React Native upstream, Reanimated, Granite 등 RN 생태계 오픈소스에 기여해 왔으며, Nitro Modules 기반 라이브러리 개발을 통해 Native/JS interop 문제를 다룹니다.
문제를 해결하는 데서 멈추지 않고, 동료와 사용자가 이해하고 재사용할 수 있는 문서·도구·인터페이스로 정리하는 일을 중요하게 생각합니다.

Work

Viva Republica (Toss) - React Native Framework Team

2025.09.23 ~ 현재 | Frontend Platform Engineer
  • React Native 기반 토스 서비스가 더 쉽고 빠르고 안정적으로 개발될 수 있도록 사내 Framework의 API 설계·구현과 버전 품질 유지를 담당하고 있습니다.
  • 빌드·배포, 성능, UI/UX 품질 과정에서 반복되는 문제를 Framework 레벨에서 개선하고 재사용 가능한 구조로 정리하고 있습니다.
  • React Native 개발 환경의 표준을 목표로 Granite 오픈소스와 기존 앱을 통합할 수 있는 구조를 발전시키며 개발자 경험 중심의 플랫폼을 고도화하고 있습니다.

Viva Republica (Toss) - React Native Framework Team

2025.07.01 ~ 2025.09.22 | Frontend Platform Assistant
  • RN 0.72.6 환경에서 React DevTools agent가 제공되지 않아 디버깅이 제한되는 문제를 해결했습니다. React 내부 패키지를 추출·번들링하고 필요한 polyfill을 구성해 레거시 RN에서도 디버깅 가능한 환경을 구축했습니다.
  • 낮은 버전의 React Native에서 렌더링 정보와 코드 위치를 추적하기 어려운 문제를 해결했습니다. instance cache를 전역에서 접근 가능하게 만들고, Fragment AST 순회를 통해 code editor line metadata를 추가해 Radon IDE에서 렌더링 정보를 확인할 수 있도록 구현했습니다.
  • 웹뷰 기반 사내 복지 앱의 성능·UX 한계를 개선하기 위해 React Native 전환을 설계했습니다. 사내 Framework 기반 앱 구조를 정의하고, 플래닝부터 POC 개발까지 마이그레이션 초기 과정을 담당했습니다.

Open Source

Developer Experience / Testing

@toss/granite React Native Framework

TypeScript / Frontend Libraries

React Datepicker 타입 정의 개선

Article

다시는 챗GPT를 사용하지 않겠다

  • 요즘IT 매거진에 AI 도구 사용이 개발자의 학습·사고 과정에 미치는 영향을 분석한 글을 기고했습니다.
  • 조회수 10만+를 기록하며 LLM 시대의 개발자 학습 방식, 기술적 사고, 개발자의 본질적 역할에 대한 관점을 공유했습니다.

Project

교보DTS 컴플라이언스 플랫폼 개발

2025.03 ~ 2025.05 | React, TypeScript | 프론트엔드 리드

금융/기업 환경의 컴플라이언스 업무를 지원하는 웹 플랫폼의 프론트엔드 구조 설계와 배포 자동화를 담당했습니다.

  • 4분 40초가 걸리던 CI/CD 빌드 시간을 Docker 멀티 아키텍처 최적화로 45초까지 줄여 빌드 시간을 84% 단축했습니다.
  • Private Network에서 외부 의존성을 설치할 수 없는 문제를 Yarn Berry Zero Install로 해결해 보안성과 빌드 환경 재현성을 개선했습니다.
  • 수작업으로 관리되던 백엔드 통신 함수와 API 타입 정의를 Orval(OpenAPI Generator)로 자동화해 관련 작업을 60% 감소시키고 휴먼 에러를 줄였습니다.
  • GitLab Runner와 SCP/SSH를 활용해 On-premise 서버 자동 배포 파이프라인을 구축했습니다.

포캣냥 - 위치 기반 대학가 길고양이 커뮤니티

2025.03 ~ 2025.05 | React Native, TypeScript | 프론트엔드 담당

위치 기반으로 대학가 길고양이 정보를 공유하는 React Native 앱을 개발하고 출시했습니다.

  • 카카오, 구글, 애플 소셜 로그인 SDK와 인증 플로우가 달라 코드 중복이 발생하는 문제를 어댑터 패턴으로 해결했습니다.
  • 소셜 로그인 통합 인터페이스를 구현해 새 플랫폼 추가 시 기존 코드 수정 없이 확장 가능하도록 설계했습니다.
  • 긴급 버그 수정 시 앱스토어 심사 지연으로 서비스 중단 위험이 발생할 수 있어 CodePush/hot-updater 기반 무중단 업데이트 배포 구조를 도입했습니다.

Toy Project

create-rn-miniapp

AppInToss MiniApp 스캐폴더 CLI를 개발했습니다.

jj-stretch GitHub

스트레칭 타이머 VS Code Extension을 개발했습니다.

ETC

  • 📚 ASAC 웹 풀스택과정 7기 부트캠프 (2024.12.~ 2025.05.)
  • 🤵‍♂️ 천안예술의전당 헤드어셔 (2024.06.~ 2025.06.)
  • 🪴 한국기술교육대학교 생활관 가드닝 단체 회장 (2023.03.~ 2023.12.)
  • ❤️ 조혈모세포 기증 (2021.03.)
  • 📖 한국기술교육대학교 컴퓨터공학부 졸업 (18.03 ~ 25.08)