박 용

Senior iOS Developer · 12+ Years Experience
010-9927-1035 [email protected] 🌐 www.iamhunta.com
Professional Summary
Swift, Objective-C, SwiftUI, Shell, C/C++ 기반 iOS 네이티브 앱 개발 전문가 (Flutter, React Native 크로스플랫폼 개발 경험 보유)
중국어(원어민), 한국어(비즈니스), 영어(CET-4) 구사 가능한 트라이링궐 개발자
앱 서비스의 설계 · 개발 · 배포 · 운영에 이르는 Full Lifecycle 경험 보유
다수의 UI 구현 경험으로 사용자 인터랙션에 대한 깊은 이해
APM SDK 설계 · 개발 경험 보유 (OpenTelemetry 기반 성능 모니터링 SDK)
기획 · 디자인 · 마케팅 등 다양한 직군과의 원활한 크로스펑셔널 커뮤니케이션
제한된 리소스 환경에서 기획 단계부터 참여하여 프로젝트를 성공적으로 리드
Career
12+ Years
iOS 개발 경력
Downloads
1,000만+
玖富万卡, 轻图
DAU
80만+
玖富万卡, 轻图
Technical Skills
Languages & Frameworks
Swift Objective-C SwiftUI C C++ Shell JavaScript HTML5 / CSS3
Cross-Platform
Flutter React Native
Architecture
MVVM Clean Architecture (RIBs) TCA (The Composable Architecture) MVC MVP MVVM-C (Coordinator) VIPER Singleton Observer Delegate Factory Repository Pattern Dependency Injection
Libraries & SDKs
RxSwift RxCocoa Combine Alamofire AFNetworking Moya SnapKit Masonry AsyncDisplayKit (Texture) SDWebImage Kingfisher Lottie MJRefresh Firebase MMKV YYCache FMDB CoreData Realm SwiftyJSON HandyJSON MJExtension Codable MBProgressHUD SVProgressHUD IQKeyboardManager Hero KSCrash SwiftProtobuf OpenTelemetry Bugly WechatOpenSDK TikTokOpenSDK JPush (极光)
Tools & DevOps
Xcode Android Studio VS Code IntelliJ IDEA Instruments Xcode Profiler Git / GitHub / GitLab SourceTree Jenkins Fastlane GitHub Actions CocoaPods Carthage SPM Tuist Gradle pub (Flutter) npm / yarn Homebrew Charles Postman Proxyman JIRA Confluence Slack Figma Zeplin Notion
Work Experience
어니컴(주) (ONYCOM) 2024.10 ~ 재직중
주요 적용 고객사: NH농협은행 · 삼성생명 · 금융결제원 · 서울보증보험(서금원) · 강원랜드 · 부산은행
IMQA iOS SDK - APM (Application Performance Monitoring) SDK
  • iOS 앱을 위한 실시간 성능 모니터링 SDK 개발 (iOS 12.0+, Swift 5.0)
  • KSCrash 기반 Crash 수집, URLSession Swizzling 기반 네트워크 요청 자동 수집 구현
  • UIViewController / SwiftUI View 생명주기 자동 추적 및 사용자 터치 이벤트 수집
  • WKWebView 추적 — JavaScript 주입을 통한 Native-Web 세션 공유 구현
  • OpenTelemetry 핵심 컴포넌트 자체 구현 (Tracer, Logger, SpanProcessor, Exporter) — 공식 SDK 미사용으로 SDK 경량화 달성
  • OTLP HTTP 프로토콜 기반 Trace/Log 데이터 수집 및 서버 전송 파이프라인 구축
  • libtool을 활용한 서브모듈 통합 — 단일 XCFramework로 빌드 (IMQACommon, IMQADeviceInfo, KSCrash, SwiftProtobuf 병합)
  • Tuist + CocoaPods + Shell 스크립트 기반 XCFramework 빌드 파이프라인 구축 (Makefile 자동화)
  • CocoaPods, SPM, XCFramework 수동 통합 등 다양한 배포 방식 지원
  • GitHub Actions Workflow 구축 및 Self-hosted Runner 환경 구성으로 CI/CD 자동화 실현
  • Jenkins 빌드 파이프라인 구축 및 운영
  • SDK 원격 제어 (채집 ON/OFF, Drop Policy) 및 세션 기반 샘플링 구현
Tech: Swift, Objective-C, C, OpenTelemetry, KSCrash, SwiftProtobuf, Tuist, CocoaPods, Method Swizzling, XCFramework
IMQA Flutter SDK - 크로스플랫폼 APM SDK (Flutter Plugin)
  • Flutter Plugin 아키텍처 기반 iOS/Android 양 플랫폼 지원 APM SDK 설계 및 개발
  • OpenTelemetry 기반 Trace/Log 데이터 수집 파이프라인 구현 (Protobuf 직렬화)
  • Dio Interceptor / http.Client Wrapper를 통한 네트워크 요청(XHR) 자동 수집
  • Flutter Navigator Observer 기반 화면 전환 자동 추적 및 TabBar View 콜백 지원
  • 사용자 터치 이벤트 수집 (withIMQATracker Extension 방식)
  • flutter_inappwebview 기반 WebView JavaScript 주입으로 Native-Web 세션 공유
  • runZonedGuarded를 활용한 Dart Crash 수집 및 리포팅
  • Pigeon을 활용한 Flutter ↔ Native (iOS/Android) 타입 세이프 통신 구현
Tech: Flutter, Dart, OpenTelemetry, Dio, Pigeon, Protobuf, shared_preferences, flutter_inappwebview
IMQA React Native SDK - 크로스플랫폼 APM SDK
  • React Native 기반 iOS/Android 양 플랫폼 지원 APM SDK 설계 및 개발
  • OpenTelemetry JS SDK (@opentelemetry/sdk-trace-node) 기반 Trace 데이터 수집 및 OTLP HTTP/Proto 전송
  • Fetch Interceptor / Axios Interceptor를 통한 네트워크 요청(XHR) 자동 수집
  • React Navigation Observer 기반 화면 렌더링 자동 추적 (initRenderPatchEarly로 컴포넌트 패치)
  • App Lifecycle (AppState) 모니터링 및 사용자 터치 이벤트 수집
  • react-native-webview JavaScript 주입을 통한 Native-Web 세션 공유
  • JS 레벨 Crash 수집 및 리포팅
Tech: React Native, TypeScript, OpenTelemetry JS, OTLP Proto/HTTP, Axios, react-native-webview
APUS 2021.03 ~ 2024.05 (3년 3개월)
Vieka - Music Video Editor (사진/동영상 편집 앱, iOS 12.0+)
  • 수백 가지 고품질 필터 (Film, Kira Starlight 등), 템플릿 기반 5초 영상 제작, 음악 검색 및 삽입 기능 개발
  • 비디오 편집 핵심 기능 구현 (분할, 역재생, 회전, 속도 조절, 워터마크 제거)
  • 앱 성능 최적화 — Memory Leak 해결, Cold Start 시간 단축, UI 프리징 해결, App Slimming
  • 광고 SDK 도입 및 마이그레이션 (AppLovin → Google AdMob) — 광고 노출률 기반 의사결정
  • Firebase Dynamic Links 기반 Deep Linking / Deferred Deep Linking 구현
  • OpenGL → Metal 마이그레이션 및 영상 특수효과 구현
  • 비디오 스트리밍 재생 기능 구현 (SJBaseVideoPlayer + GCDWebServer + HLS Caching Reverse Proxy)
  • 인앱 결제 구독 시스템 (주간/월간/연간) 구현
  • 다국어 지원 (한국어, 영어, 중국어, 일본어, 러시아어, 아랍어, 터키어, 독일어) 8개 언어
  • 사이드 프로젝트: Firefox 기반 광고 차단 브라우저, Bitcoin 지갑 앱 개발 참여
Tech: RxSwift, Metal, OpenGL, SJBaseVideoPlayer, GCDWebServer, Google AdMob SDK, Firebase, StoreKit
B612 (SNOW Corp.) 2020.09 ~ 2021.02 (6개월)
轻图 - 올인원 포토/비디오 에디터 (평점 4.7, 리뷰 7.5만+, DAU 5만+, Downloads 200만+)
  • 중국 지사 ↔ 한국 본사 간 포토 에디팅 엔진 기술 소통 및 브릿지 역할
  • AI 뷰티, 원클릭 메이크업, 커브/HSL/컬러 그레이딩 등 전문 편집 기능 구현
  • 그래피티 펜, 문자, 화자, Cutout, 스티커, 메이크업 펜, 주름 자동 제거 등 핵심 기능 개발
  • 비디오 편집 기능 (비디오 낙서, 캐러셀 레이아웃, 이미지 시맥리스 병합) 구현
  • 배치 편집 기능 (최대 15장 동시 편집) 구현
  • VSH/FSH 셰이더 파일 기반 이미지 특수효과 적용 (Objective-C → C++ 호출)
  • 포토 에디팅 엔진 Memory Leak 15% 감소 달성
  • 인앱 구독 시스템 (월간/분기/연간) 구현
  • 다국어 12개 언어 지원 (한국어, 중국어, 영어, 일본어, 태국어, 베트남어, 인도네시아어 등)
  • 중국 지사 코드 정리 및 Refactoring
Tech: RxSwift, RxCocoa, C++, Objective-C, OpenGL, StoreKit, CoreImage
玖富数科科技集团有限责任公司 (2019 NASDAQ 상장) 2018.04 ~ 2020.08 (2년 5개월)
玖富万卡 - 개인 신용대출 플랫폼 (DAU 80만+, Downloads 1,000만+)
  • 나스닥 상장 핀테크 그룹의 핵심 대출 앱 iOS 개발 담당, 실명인증 3단계 개인 신용 계좌 개설 플로우 설계 및 구현
  • 현금 인출 · 할부 소비 · 신용카드 상환 등 핵심 금융 서비스 전체 프론트엔드 개발
  • 대출 심사 · 상환 스케줄 관리 · 연체 알림 등 복잡한 금융 업무 로직 구현
  • OCR 신분증 인식 / 안면인식(Liveness Detection) SDK 도입 (Alibaba, SenseTime, 微众) — 비대면 eKYC 신원확인 플로우 구현
  • OAuth 소셜 로그인 (WeChat, QQ, Apple) 및 SMS 본인인증, 생체인증(Face ID/Touch ID) 통합
  • JavaScriptBridge 기반 Hybrid 아키텍처 설계 — Native ↔ Web 양방향 통신으로 마케팅 이벤트 페이지 빠른 배포 실현
  • 금융 데이터 보안 강화: Keychain 기반 민감 데이터 암호화 저장, SSL Pinning, 탈옥 감지 등 보안 모듈 적용
  • Objective-C → Swift 점진적 마이그레이션, AFNetworking → Alamofire, Masonry → SnapKit 등 레거시 기술 스택 전면 현대화
  • App Slimming(바이너리 최적화, 미사용 리소스 정리) 및 Cold Start Time 30% 이상 단축
Tech: Swift, Objective-C, Alamofire, SwiftyJSON, OCR, FaceVerify, JavaScriptBridge, Keychain, SSL Pinning
悟空理财 - 온라인 재테크 플랫폼 (나스닥 상장 그룹 전략 앱)
  • 월/분기/연 계좌별 투자 상품 화면 및 자산 현황 표시 로직 개발
  • ReactiveObjC(RAC)를 활용한 MVVM 아키텍처 리팩토링 — 데이터 바인딩으로 코드 유지보수성 대폭 향상
  • 은행 예금 상품(振兴银行, 众邦银行), 펀드 상품 연동 및 실시간 자산 현황 대시보드 구현
  • 투자 만기 자동 갱신, 중도 해지 등 복잡한 금융 비즈니스 로직 처리
  • Push 알림 기반 투자 만기 알림, 수익 입금 알림 시스템 구현
Tech: Objective-C, ReactiveObjC (RAC), MVVM, APNs
小鱼福卡 - 소비자 금융 대출 / 玖富商城 - B2C 전자거래 플랫폼
  • 小鱼福卡 신규 프로젝트 아키텍처 설계 — 순수 온라인 무서류 심사, 실시간 한도 산출, 즉시 대출 프로세스 구현
  • 玖富商城 전자거래 플랫폼 핵심 업무 개발 (상품 카탈로그, 할부 구매, 주문/배송 추적, 쿠폰/프로모션 시스템)
  • CocoaPods 기반 사내 공통 모듈 라이브러리 설계 및 구축 (Network, Cache, 등록, WebViewController, 공통 UI 컴포넌트)
  • Jenkins + GitLab + Fastlane + fir.im CI/CD 파이프라인 구축 — 빌드 · 테스트 · 배포 자동화로 릴리즈 주기 단축
  • 모듈화 아키텍처를 통해 4개 앱(万卡, 悟空, 小鱼, 商城) 간 공통 코드 재사용률 극대화
Tech: Swift, Objective-C, CocoaPods, Jenkins, Fastlane, GitLab, Modular Architecture
新奥集团 (ENN Group, 중국 민영기업 500강 Top 50, 직원 4만+) 2016.03 ~ 2018.04 (2년 2개월)
质采智购 (현 恩牛网) - 그룹 내부 B2B 통합 구매 플랫폼 (기업 내부 배포)
  • 4만+ 직원, 800+ 자회사가 사용하는 그룹 내부 B2B 구매 플랫폼 iOS 앱 설계 및 개발
  • 공급업체 검색 · 견적 비교 · 발주 · 입고 확인 · 정산 등 구매 전 프로세스 프론트엔드 구현
  • 中信은행 Pay SDK 자체 설계 및 캡슐화 — 기업 간 결제 시스템 연동
  • iFLYTEK(科大讯飞) 음성-텍스트 변환 SDK 도입 — 음성 기반 구매 요청서 작성 기능 구현
  • JSPatch Hot Update 도입 — 심사 없이 JavaScript를 통한 OC 런타임 긴급 버그 수정 체계 구축
  • AVFoundation 기반 QR Code 스캔 물류 입고 · 출고 확인 서비스 구현
  • 기업 내부 배포 (Enterprise Certificate) 기반 앱 배포 및 버전 관리 체계 운영
  • Confluence 기술 문서 작성, UML 시퀀스 다이어그램 및 업무 플로우차트 설계
  • App 출시부터 Bug 수정, Memory Leak 해결 등 전체 라이프사이클 관리
Tech: Objective-C, JSPatch, iFLYTEK, AVFoundation, Enterprise Certificate, Confluence, UML
新奥 B2B Web 관리 플랫폼
  • 구매 관리자용 Web 백오피스 화면 구성 및 프론트엔드 개발
Tech: HTML, CSS, JavaScript, jQuery
Oasis Games (绿洲游戏) 2014.03 ~ 2016.02 (2년)
芦花 - 익명 소셜 채팅 앱 (남성/여성 버전 분리 운영)
  • iOS 팀 리드 — 팀원 업무 분배, 일정 관리, Code Review 수행 및 코드 품질 관리
  • IM 环信(Easemob) SDK 2차 캡슐화 — 실시간 메시지, 이미지/음성 전송, 읽음 확인 등 채팅 핵심 기능을 개발자 친화적 API로 재설계
  • OAuth 소셜 로그인 (WeChat, QQ) 및 SMS 모바일 본인인증 구현
  • AFNetworking + MJExtension 기반 Network 모듈 자체 설계 및 구현 (팀 전체 공용)
      - 환경별 설정(Dev/Pre/Release), 로그 스위치, 응답 캐시, 자동 재시도, 공통 에러 핸들링, 네트워크 모니터링
  • AVFoundation 기반 카메라 촬영/앨범 기능, GPUImage 기반 실시간 사진 필터 및 이미지 보정 기능 구현
  • 友盟(Umeng) 통계 기반 크래시 분석 및 버그 수정, 사용자 행동 분석
Tech: Objective-C, AFNetworking, MJExtension, GPUImage, AVFoundation, 环信(Easemob), 友盟
iTools - Enterprise IPA 재서명 및 디바이스 파일 관리 도구
  • Apple Enterprise Certificate 기반 IPA 패키지 재서명 시스템 UI 및 기능 개발
  • iPhone에 음악, 문서, 사진 등을 PC 없이 전송하는 파일 관리 기능 구현
  • 합작회사와의 기능 스펙 소통 및 재서명 Shell 스크립트 커스터마이징
Tech: Objective-C, Masonry, Shell, Enterprise Certificate
Mizah Istasyonu - 글로벌 유머 콘텐츠 앱 (터키 · 아제르바이잔 · 이란 3개국 출시)
  • 프로젝트 초기 멤버로 설계부터 개발 · 배포 · 운영까지 전체 라이프사이클 주도
  • OAuth 소셜 로그인 (Twitter, Facebook, Google) 및 소셜 공유 기능 통합
  • ASIHTTPRequest + YYModel 기반 Network 모듈 자체 설계 및 구현 (캐시, 재시도, 에러 핸들링 포함)
  • 다국어 3개 언어 지원 및 글로벌 3개국 동시 App Store 출시
  • 友盟(Umeng) SDK 기반 Push 알림, 크래시 통계, 소셜 공유 기능 구현
  • Apple 회사 계정 신청 및 App Store 심사 · 출시 · 운영 전 과정 담당
Tech: Objective-C, ASIHTTPRequest, YYModel, Masonry, 友盟, i18n
참(CHARM) — BOE(京东方) 글로벌 LCD 패널 1위 협력사 2013.07 ~ 2014.02 (8개월)
BOE 디스플레이 생산라인 산업용 소프트웨어 개발
  • 글로벌 LCD 패널 시장점유율 1위 BOE(京东方) 생산라인에 납품되는 산업용 소프트웨어 개발
  • BOE 측 하드웨어 요구사항을 분석하여 소프트웨어 요구사항 명세서(SRS) 작성
  • MFC(C++) 기반 생산라인 Operator 작업 화면 UI 설계 및 개발
  • 모니터 Repairing 장비 제어 프로그램 구동 및 로직 수정
  • 독일제 레이저 설비 사용설명서 기반 장비 드라이버 연동 개발
  • Database(MySQL) · 장비 Log 분석을 통한 생산 설비 에러 추적 및 진단
  • 한·중 양국 엔지니어 간 기술 통역 및 커뮤니케이션 브릿지 역할
Tech: MFC, C++, MySQL, 산업용 장비 드라이버, SRS
Education
辽宁工程技术大学 (Liaoning Technical University)
소프트웨어 공학과
2009.09 ~ 2013.07
Languages
중국어 Native
한국어 Business
영어 CET-4 (513점)
Portfolio Links
Vika - Music Video Editor: apps.apple.com/kr/app/vieka-music-video-editor/id1559501669
轻图 (Photo Editor): apps.apple.com/cn/app/轻图/id1527559409
玖富万卡: apps.apple.com/kr/app/万卡/id1192163634
质采智购 (B2B): apps.apple.com/cn/app/质采智购/id1601780344