핵심 역량
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 크로스플랫폼 개발 경험
- 애자일, 스프린트, 스크럼 경험
대표이력: 코인원 iOS 개발에서 거래소 실시간 기능, Swift 마이그레이션, Tuist 기반 모듈화 표준화, PASS 단독 전담(KYC/AML)까지 주도적으로 수행했습니다.
경력 기술서
2023.09 ~ 2026.03
헥토이노베이션
iOS Developer / 책임
카드사·통신사 부가서비스 모바일 앱 개발. iOS Native 5개(RxSwift, MVVM), Flutter 4개(Clean Architecture) 등 총 9개 앱을 담당하며 iOS 네이티브~Flutter 크로스플랫폼 개발 및 단독 운영 경험.
QoneSafe (글로벌 보안 iOS 앱)
- 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 운영 구조 정리 및 팀 공유, 협업 일관성 개선
2020.04 ~ 2023.08
코인원 (Coinone) 대표이력
iOS Developer / 사원
코인원 거래소 앱
- Socket + Protobuf 기반 실시간 시세/호가 기능 개발
- Swift 4.2 → 5.0 마이그레이션 주도
- WidgetKit 자산/코인 위젯 개발
- Facephi 기반 KYC 인증 구축
- Tuist 도입 및 프로젝트 모듈화 표준 수립
- Jenkins 기반 iOS CI/CD 구축 및 운영
- PR 머지 전 팀 코드리뷰 참여, 코드 품질 관리(SwiftLint)
코인원 PASS
- 신분증 인증 로직을 클라이언트 기반에서 서버 기반 아키텍처로 전환
사내 발표 · Tuist 공유 및 적용
- Tuist 기반 모듈화 전략과 적용 사례를 사내 발표로 공유
- 팀 공통 프로젝트 구조와 빌드 환경 표준화를 위한 적용 가이드 확산
2019.10 ~ 2020.01
얍컴퍼니
iOS Developer
또타 지하철(장애인용) POC 앱
- 서울 교통공사 협업 또타 지하철(장애인용) 프로토타입 앱 개발
2019.05 ~ 2019.08
현대캐피탈
iOS Developer / 프리랜서
- 현대 캐피탈 웹뷰 기반 iOS 앱 개발 및 유지보수(프리랜서)
2016.08 ~ 2018.11
한빛소프트
iOS/Android Developer
지덕체 Android/iOS
- 지식·취미를 배우고 싶은 사용자와 강사 연계 서비스, 구글플레이·애플스토어 출시
2015.10 ~ 2016.05
온라인파워스
앱/임베디드개발 사원
비콘 출퇴근 서비스 앱
- 비콘 이용 출퇴근 서비스 Android·iOS 앱 개발
개인 프로젝트
MiniOps (2026.06 ~ 현재)
- 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시간 스파크라인) 구현
그림 추리 (2026.06 ~ 현재)
- 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 ~ 현재)
- 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 ~ 현재)
- 조선풍 카드 게임 앱 기획·개발·iOS/Android 스토어 출시 (2026.04)
- 난이도·스테이지 진행, 카드 매칭 게임 로직 및 사운드·UI 플로우 구현
- 초기 버전은 React Native로 개발·출시했고, 이후 iOS Swift·UIKit, Android Kotlin 기반 네이티브 앱으로 전환 개발 완료
- 플랫폼별 스토어 배포·유지보수와 네이티브 UX 개선을 단독으로 진행
오늘 가이드 (2026.01 ~ 현재)
- 일일 가이드·캘린더·인연 기능 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 분기 적용
오픈소스
KorProfanityKit (2026.06 ~ 현재)
- 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 가이드는 사내에 공유해 팀 표준화에 기여했습니다. 헥토이노베이션 퇴사 이후에는 그림 추리·자취루틴·암행어사 등 개인 앱을 기획부터 스토어 출시까지 단독으로 진행했습니다. 반복되는 비효율을 표준 프로세스로 바꾸는 일에 몰입하고, 가능한 경우 팀이 실제로 쓰는 구조로 이어가려고 합니다.
기타
- 병역: 육군 병장 만기제대 (2010.07 ~ 2012.04)
- 자격사항: 정보처리기사 / 한국산업인력공단(2015.05)
- 이직가능시기: 최종합격 후 협의
- 개인 웹사이트: www.burdock12.site
- GitHub: https://github.com/wwwshe
- LinkedIn: https://www.linkedin.com/in/wwwshe
- 이력서: https://www.burdock12.site/resume