본문으로 건너뛰기
김정훈 (RightHot)

김정훈 (RightHot)

Frontend Developer
✉️ suuuk3@naver.com📍 서울

💡 소개

Expo, ReactNative를 주로 사용하는 개발자입니다. '지속 가능한' 코드와 서비스를 지향하고 있습니다. [ 주요 경험 ] - Expo, React Native 앱 개발 및 고도화 - React Native → Expo 마이그레이션 및 배포 환경 전환 - Feature-Sliced Design(FSD) 기반 앱 아키텍처 적용 및 구조 개선 - 개발 생산성 향상을 위한 CI/CD, E2E 테스트, 프론트엔드 컨벤션 구축 - React Query 캐싱 최적화 및 앱 구조 개선 - 디자인 시스템 개발 및 ZS-ui 분리 - 위젯 개발 - Live Activity(iOS) / Ongoing Notification(Android) 개발 - 백그라운드 GPS 위치 추적 기능 개발 - WebRTC 영상 통화(STUN/TURN) 개발 - 인앱 결제 및 구독 기능 개발 - Expo 빌드 구조를 파악하기 위해 직접 jadx로 APK를 디컴파일하고 Hermes 바이트코드 번들을 hermes-dec으로 디컴파일하며 Expo 앱의 동작 방식을 이해

🛠 기술

Frontend
ExpoReact NativeTypeScript
Backend
Spring BootAWS
Design
FigmaPhotoshop

💼 경력

  • 반려묘를 키우며 건강 기록의 중요성에 비해 기록 경험은 불편하고 지속하기 어렵다는 문제를 발견했습니다. 이를 해결하기 위해 반려동물 건강 기록 서비스를 직접 기획·개발해 6년간 운영하고 있습니다.

    • Expo 기반 앱과 Kotlin Spring Boot 기반 백엔드를 직접 설계·운영
    • Atomic Design 구조에서 공용 폴더 비대화와 역할 경계 모호화가 심해지자, FSD를 참고해 `pages`, `widgets`, `shared` 레이어와 슬라이스 내부 `model`, `ui` 구조를 도입하며 관심사와 의존성 방향을 재정리
    • 디자인 시스템 부재로 UI 톤앤매너와 컴포넌트 재사용성이 흔들리는 문제를 해결하기 위해 ZS-ui를 설계·분리해 일관성과 유지보수성을 강화
    • iOS/Android 위젯 기능을 개발해 사용자 접점을 확장하고, 사내 기능 검토용 POC로도 활용
    • Live Activity(iOS) / Ongoing Notification(Android) 기능을 개발해 실시간 상태 전달 경험을 강화하고, 사내 기능 검토용 POC로도 활용
  • EVERONIT센터 FE팀2023.09현재

    앱 유지보수와 고도화는 물론, 개발환경 개선과 배포 자동화, 품질 체계 정비를 담당했습니다.

    • React Native 0.70 기반 레거시 앱을 Expo 53으로 마이그레이션하며 복잡한 네이티브 의존성과 배포 구조를 재정비
    • GitHub Actions + EAS 기반 배포 파이프라인을 구축해 반복 빌드·배포 작업을 자동화하고 개발 생산성을 개선
    • OTA 배포 체계를 구축해 마켓 심사 없이도 사용자에게 빠르게 패치를 제공할 수 있는 운영 기반을 마련
    • Appium에서 Maestro로 E2E 테스트 도구를 전환하고 주요 사용자 흐름 검증 체계를 구축해 품질 관리 효율을 높임
    • React Query 캐싱 구조와 사용 방식을 개선해 앱 사용성과 데이터 흐름 최적화
    • ESLint, Prettier, 네이밍·구조 규칙을 포함한 프론트엔드 컨벤션을 정리하고 프로젝트에 적용
  • DEV-EDU개발팀2017.072023.09

    React Native, Android 기반 앱 외주 개발과 학생들에게 코딩 강의를 진행했습니다.

    • ◉ 사주 앱 플랫폼 개발 프로젝트
    • WebRTC를 활용한 음성·영상 통화 기능 개발
    • CallKit 및 ConnectionService를 활용한 통화 수신 기능 개발
    • ◉ 소개팅 앱 개발 프로젝트
    • i18n 라이브러리를 활용한 다국어 처리
    • react-native-background-geolocation을 활용한 백그라운드 GPS 기능 개발
    • ◉ 자전거 홈트레이닝 플랫폼 개발 프로젝트
    • 사이클 기기와 BLE 통신 기능 개발
    • Firebase Realtime Database를 활용한 실시간 채팅 기능 개발

🤝 활동

  • 행정안전부끝장발굴대회2022.052022.05

    제6회 끝장발굴대회 멘토로 활동

  • 특허 출원반려동물 AI 체중계2021.072021.07

    체중 관리 인공지능형 반려동물 사료 급여기 및 사료 급여 시스템 특허 출원

  • 부산시메이커 창업 동아리2020.072020.12

    일상생활 IoT 주제의 스마트 냉장고 프로젝트 진행

  • 부산시마을 살롱2020.082020.10

    지역 커뮤니티 활성화를 위한 청년 활동 참여

  • 부산시TwoWeeks2019.062020.07

    2주 내 서비스 출시를 목표로 한 초단기 프로젝트 참여

🏆 수상 및 자격

  • 🏅
    최우수상
    AI 아이디어 경진대회(정보통신산업진흥원) · 2022.08
  • 🏅
    우수상
    메이커 창업 동아리(부산시) · 2020.12
  • 🏅
    정보처리기사
    HRDK · 2018.05