iOS Developer

전 정 욱

Jungwook Jun

1991.02.04 (만 35세) 서울 관악구

핵심 역량

iOS Native (Swift)
RxSwift
MVVM / Clean Architecture
CI/CD (GitLab, FastLane, Jenkins)
Tuist / SPM
WidgetKit
App Extension
REST API / Socket
Firebase (Auth, FCM)
  • Swift 기반 Native 앱 설계·개발·운영
  • Socket + Protobuf 기반 실시간 데이터 처리
  • CI/CD 구축 및 배포 자동화
  • Tuist 기반 프로젝트 모듈화 및 표준화
  • KYC/AML 인증 및 App Extension 개발
  • Flutter 크로스플랫폼 개발 경험
  • 애자일, 스프린트, 스크럼 경험

경력 기술서

2023.09 ~ 2026.03
헥토이노베이션
iOS Developer / 책임

카드사·통신사 부가서비스 모바일 앱 개발. iOS Native 5개(RxSwift, MVVM), Flutter 4개(Clean Architecture) 등 총 9개 앱을 담당하며 iOS 네이티브~Flutter 크로스플랫폼 개발 및 단독 운영 경험.

QoneSafe (글로벌 보안 iOS 앱)
단독 개발 | 2025.11 ~ 2026.01 | App Store 출시
  • URL 보안 검사·문자 내 URL 분석 글로벌 보안 iOS 앱 초기 설계부터 스토어 배포까지 단독 개발
  • Safari Extension으로 브라우저 내 URL 실시간 검사, Share Extension으로 외부 앱에서 URL 공유·분석 구현
  • 누리랩 SDK 연동으로 URL 위협 탐지 처리
  • 홈은 웹뷰 기반, Extension 설정 안내·앱 설정 화면은 UIKit 네이티브로 구성
  • 영어 단일 언어 글로벌 앱으로 개발
iOS Native 앱 기술 대응 (4개 앱)
  • 펫케어·로그인플러스·건강지키미·내정보지키미
    — 담당 4개 앱 UIScene 마이그레이션(SceneDelegate, Info.plist) 설계·적용 및 iOS major 버전 대응
  • 인수인계 이후 단독 운영하며 버그 수정·기능 개선·운영 이슈 대응
Flutter 개발 (4개 앱)
  • 딥페이크 안심보호, 패밀리케어, 에코레터, 날씨돌
  • Flutter 크로스플랫폼 개발 (iOS/Android 공통 코드), 팀 단위 협업
CI/CD 구축 (Android/iOS/Flutter)
  • 담당 9개 앱(Android/iOS/Flutter) 대상 GitLab CI/CD 빌드·배포 자동화 파이프라인 설계 및 구축
  • 프로젝트 초기부터 배포 프로세스 표준화, 수동 배포 제거
사내 AI Agent 가이드 발표 (2026.02)
  • AI Agent Rules/Skills 운영 구조 정리 및 팀 공유, 협업 일관성 개선
2019.10 ~ 2020.01
얍컴퍼니
iOS Developer
또타 지하철(장애인용) POC 앱
2019.11 ~ 2019.12 | iOS 1명 | Swift 5.0, iBeacon, FCM, STT/TTS, REST API
  • 서울 교통공사 협업 또타 지하철(장애인용) 프로토타입 앱 개발
2019.05 ~ 2019.08
현대캐피탈
iOS Developer / 프리랜서
  • 현대 캐피탈 웹뷰 기반 iOS 앱 개발 및 유지보수(프리랜서)
2016.08 ~ 2018.11
한빛소프트
iOS/Android Developer
지덕체 Android/iOS
2017.01 ~ 2018.11 | 1명 | Java, Swift 3.0, Android Studio, Xcode
  • 지식·취미를 배우고 싶은 사용자와 강사 연계 서비스, 구글플레이·애플스토어 출시
2015.10 ~ 2016.05
온라인파워스
앱/임베디드개발 사원
비콘 출퇴근 서비스 앱
2016.01 ~ 2016.05 | iOS 1명 | Java, Swift 2.0~3.0, Android Studio, Xcode
  • 비콘 이용 출퇴근 서비스 Android·iOS 앱 개발

개인 프로젝트

MiniOps (2026.06 ~ 현재)
Swift, SwiftUI, SPM (MiniOpsKit), Homebrew 배포 | macOS

GitHub

  • Mac Mini 홈서버 AI 기반 모니터링·복구 macOS 메뉴바 앱 + 헤드리스 데몬(miniopsd) 단독 개발
  • SPM 멀티 패키지(MiniOpsKit — Core/Monitoring/API) 구조로 서버 에이전트와 클라이언트 앱 분리
  • CPU·Memory·Disk 실시간 메트릭, Docker 컨테이너 상태·로그·제어(restart/stop), Health Check 원격 관리
  • LAN HTTP API 서버 내장, Homebrew Tap(`brew install miniops`)으로 배포
  • macOS 알림(임계치·컨테이너 중지·Health Check 실패·로그 에러), 메트릭 히스토리(1시간 스파크라인) 구현
MiniOps 메뉴바 화면
MiniOps 대시보드 화면
그림 추리 (2026.06 ~ 현재)
www.burdock12.site/picture-puzzle | Swift, UIKit, Combine, MVVM / React, TypeScript, Vite (웹·토스 인앱)

iOS Web

  • AI 말장난·연상 그림을 보고 한글 단어를 맞히는 60초 제한 퀴즈 게임 기획·개발·iOS App Store 출시 (2026.06)
  • iOS 네이티브(Swift, UIKit, Combine, MVVM) + React/TypeScript 웹 + Apps in Toss 미니앱 크로스 플랫폼 단독 개발
  • Domain 계층 GameEngine으로 게임 로직·타이머·정답 판정 분리, 117문제 puzzles.json 기반 Repository 패턴
  • 모드 선택(10/20/50/전체), 초성 힌트, 등급·최고 기록·Universal Links 딥링크 결과 공유
  • AdMob 배너·리워드, Firebase Analytics, AASA(Universal Links) 연동
그림 추리 홈 화면
그림 추리 퀴즈 플레이 화면
그림 추리 결과 화면
자취루틴 (2026.05 ~ 현재)
Swift, SwiftUI, Combine, Core Data, MVVM, UserNotifications, Firebase Analytics, Crashlytics, AdMob, SPM | iOS

iOS

  • 1인 가구 집안일 루틴 관리 SwiftUI 네이티브 앱 단독 개발·App Store 출시 (2026.05)
  • Core Data·Repository로 로컬 DB에 저장, Rule Engine으로 루틴 주기·예정일 계산과 UI 로직 분리
  • 온보딩·홈·통계·설정 등 플로우 구성, 로컬 알림 스케줄·루틴별 on/off·권한 연동
  • Firebase Analytics 커스텀 이벤트·Crashlytics·AdMob 적응형 배너(초기화 게이트) 연동
  • SPM 의존성, UI 테스트, repo 내 디자인/마케팅 문서로 UI·카피 일관성 유지
자취루틴 홈 화면
자취루틴 밀린 일 화면
자취루틴 생활 기록 화면
암행어사 (2026.04 ~ 현재)
Swift, UIKit / Kotlin, Android

iOS Android

  • 조선풍 카드 게임 앱 기획·개발·iOS/Android 스토어 출시 (2026.04)
  • 난이도·스테이지 진행, 카드 매칭 게임 로직 및 사운드·UI 플로우 구현
  • 초기 버전은 React Native로 개발·출시했고, 이후 iOS Swift·UIKit, Android Kotlin 기반 네이티브 앱으로 전환 개발 완료
  • 플랫폼별 스토어 배포·유지보수와 네이티브 UX 개선을 단독으로 진행
암행어사 타이틀 화면
암행어사 난이도 선택 화면
암행어사 게임 플레이 화면
오늘 가이드 (2026.01 ~ 현재)
burdock12.site/todayguide | Flutter, Firebase, REST API / React(웹뷰), FastAPI(토스 인앱)

iOS Android

  • 일일 가이드·캘린더·인연 기능 Flutter 앱 기획·개발·iOS/Android 스토어 출시 (2026.01)
  • Riverpod·feature 단위 구조, REST API 연동(Repository 패턴)
  • Firebase Auth(Apple/Google/이메일), FCM 푸시·딥링크 기반 화면 진입
  • iOS WidgetKit·Android 홈 위젯 — 오늘 headline API 연동
  • 한/영 로컬라이제이션, AdMob 수익화, Firebase Analytics/Crashlytics
  • 토스 인앱(오늘을 위한 가이드) SDK 2.0.0 연동 및 광고 수익화 (2026.02)
  • 토스 인앱 웹 로컬라이징(한/영)·GEO 분기 적용
오늘 가이드 홈 화면
오늘 가이드 캘린더 상세 화면
오늘의 인연 화면

AI를 활용한 개인 프로젝트

AI Agent를 개발 도구로 활용해 기획·구현·테스트·배포 및 운영 자동화까지 단독으로 진행한 프로젝트입니다.

유튜브 콘텐츠 제작·업로드 자동화 (2026.03 ~ 현재)
Python, Gemini API, MeloTTS, FFmpeg, YouTube API, SQLite, Docker
  • Reddit RSS 콘텐츠 수집부터 Gemini 기반 한국어 숏폼·롱폼 대본 생성까지 자동화 파이프라인 개발
  • MeloTTS 음성 생성, 자막·영상 합성, YouTube 업로드까지 전체 콘텐츠 제작 과정 자동화
  • SQLite로 사용한 주제를 관리해 콘텐츠 중복을 방지하고, 후보 부족 시 필터 조건을 단계적으로 완화
  • Docker 기반으로 Mac Mini에 배포하고 일일 스케줄 실행·로그·실패 상태 관리
암호화폐 자동매매 시스템 (2026.06 ~ 현재)
Python, Pandas, NumPy, Upbit API, SQLite, Docker, Pytest
  • 지표·시그널·장세 판단·점수화·Risk Gate·포지션 사이징·주문 실행으로 이어지는 자동매매 파이프라인 설계
  • 수수료와 슬리피지를 반영한 백테스트, Walk-forward, Paper Trading, 소액 실거래의 단계별 검증 환경 구축
  • 일일 손실 한도·연속 손절·자산별 노출 상한과 보호 자산 이중 차단 등 위험 관리 기능 구현
  • 거래 의사결정 감사 로그, Slack 알림, HTML 운영 리포트 및 Mac Mini 배포 자동화
Apps in Toss 미니앱 5종 (2026.02 ~ 현재)
React, TypeScript, Vite, Apps in Toss Web Framework
  • 오늘을 위한 가이드·그림 추리·직업 AI가 뺏어갈까?·마법의 한 줄·꽃가루 위험지수 등 미니앱 5종 개발
  • Apps in Toss SDK 연동, 서비스 Analytics와 배너·전면·리워드 광고 등 수익화 기능 구현
  • 결과 공유, 위치 기반 조회, 공공데이터 API 연동과 미니앱별 AIT 배포 패키지 구성

오픈소스

KorProfanityKit (2026.06 ~ 현재)
Swift, SPM, Foundation Models

GitHub

  • SPM 설치·README 예제·테스트 케이스를 갖춘 Swift 오픈소스 한국어 비속어 필터링 라이브러리 개발
  • 기본 룰 기반 필터링과 iOS 26+ 룰 기반 + Foundation Models 보조 판별 옵션 지원

기술 문제 해결 사례

iOS Share Extension 미노출

URL 공유 바텀시트에서 Share Extension이 첫 공유에만 표시되고 이후에는 목록에서 사라지는 현상

해결 Extension plist의 NSExtensionActivationRule을 쿼리 문자열 형식으로 수정해 URL 타입 활성화 조건을 명확히 정의, 재현 이슈 해소
Xcode 16 위젯 디버그 크래시

Xcode 16에서 iOS 15 디버그 실행 시 WidgetKit 타겟 크래시 발생

해결 위젯 타겟 Build Settings의 Enable Debug Dylib Support를 NO로 변경해 디버그 빌드 안정화

학력

목포대학교
멀티미디어공학과 졸업
2009.03 ~ 2016.02

자기소개

코인원·헥토에서 CI/CD 파이프라인을 두 차례 구축했고, Tuist 모듈화와 AI Agent 가이드는 사내에 공유해 팀 표준화에 기여했습니다. 헥토이노베이션 퇴사 이후에는 그림 추리·자취루틴·암행어사 등 개인 앱을 기획부터 스토어 출시까지 단독으로 진행했습니다. 반복되는 비효율을 표준 프로세스로 바꾸는 일에 몰입하고, 가능한 경우 팀이 실제로 쓰는 구조로 이어가려고 합니다.

기타