← back to home
Profile
2018년부터 모바일 개발을 이어오고 있습니다. 보안·인증, 핀테크, 하드웨어 연동 SDK, 앱 빌더 SDK 까지 — 도메인을 가리지 않고 손을 댔습니다.
현재는 플리퍼 코퍼레이션에서 iOS 를 맡고 있습니다.
회사 일과 별개로, 기획부터 출시 / 운영까지 한 사이클을 직접 굴리는 사이드 서비스들을 만들고 있습니다 —
현재 6개 서비스 / 7개 앱이 한 대의 VPS 위에서 굴러갑니다.
상세는 jiny.shop 에서 확인할 수 있습니다.
Experience
2018
2020
2022
2024
2026
현재 · 플리퍼 코퍼레이션
-
플리퍼 코퍼레이션 iOS Developer
2024.06 — 재직중
노코드 / 로우코드 앱 빌더 Nachocode 의 iOS 기반 앱 + 자사 SDK 개발 / 운영.
- 앱 빌더 서비스의 기본 앱 — 웹뷰 권한 처리, 자사 SDK 와의 네이티브 통신 (햅틱 / 인앱 메시지 / analytics)
- 커스텀 스플래시 (gif · image · mp4 등 유동적 포맷) + 에러 팝업 / 권한 체크 로컬라이즈
- Push 데이터 컨트롤, 빌드시 -DFlag 로 필요한 기능만 빌드 (안드로이드 Flavor 와 동일 결)
- 소셜 로그인 (Google · Apple · Facebook · Naver) 통합 + QR / 바코드 스캐너 / 제너레이터
- Nachocode Developer — 앱 빌더 서비스의 개발자용 동반 앱
-
사이드 프로젝트 / 리프레시 side work
2023.12 — 2024.05
짧은 리프레시 기간 — 동시에 직접 만들고 운영하는 사이드 프로젝트들을 본격적으로 시작한 시기.
이때 다진 결이 지금의 jiny.shop 으로 이어졌습니다.
-
3i iOS Developer
2022.08 — 2023.11
하드웨어 / 360° 카메라 연동 SDK 와 양산 앱 라인. CoreBluetooth 로 자사 디바이스와 통신.
- Pivo SDK — Bluetooth 핸드셰이크 + 리모트 컨트롤러 구현, B2B 판매용 Basic / Pro SDK 빌드 타겟 분리
- Pivo Plus — 다수의 Storyboard 를 코드 기반 UI 로 리팩토링, 이미지 트래킹 유지보수
- Pivo Play — 전체 UI 개선 + Alamofire 기반 서버 통신 정비
- Beamo — 삼성물산 계약 대응으로 InstantUpload 추가, Ricoh Theta 영상 통신 + 360° 사진 촬영 통신 구현
-
Pincrux iOS Developer
2020.06 — 2022.08
B2C 앱 + B2B 오퍼월 SDK. 한 회사 안에서 직접 출시 앱과 SDK 양쪽을 다뤘습니다.
- CLUV (서비스 종료) — 소셜 로그인 (Google / Apple), 고용량 이미지 컴프레셔, FCM 푸시 커스텀, Localizable 적용 + 출시 / 운영
- Pay& (서비스 종료) — UI / 서버 통신 구현
- Offerwall — B2B 프로젝트 / 기업별 커스텀 Frameworks. Objective-C → Swift 마이그레이션
-
SCI 평가정보 Mobile Developer
2019.04 — 2020.05
본인 인증 / 보안 도메인. iOS · Android 양쪽을 동시에 다루며 정책에 가까운 구현.
- Siren24 — View AutoLayout 전환, 위변조 검증 / 보안 키패드 / 코드 난독화 도입, GCM → FCM 유지보수, 백그라운드 시 화면 마스킹
- i-Pin — 위변조 검증 / 보안 키패드 / 난독화 / FIDO 도입
- iOS SmartView — 인증서 교체 + 엔터프라이즈 배포
-
현업자 iOS 개발 스터디 self-study
2019.01 — 2019.03
첫 직장 이후의 짧은 공백 동안, 현업 iOS 개발자들과 모여 — 프로젝트 단위로 손을 움직이며 배운 시간.
업무 경력 사이를 메우는 작은 학습 라운드.
-
시큐어가드테크놀러지 Mobile Developer
2018.04 — 2018.12
인증 / 보안 도메인의 출발점. 첫 직장에서 신규 앱을 양 플랫폼에 직접 만들었습니다.
- BOTP — FIDO + TOTP 앱 신규 개발 (iOS · Android)
- Python 기반 서버 소켓 통신을 양쪽에서 직접 구현
- GCM 푸시로 특정 화면을 열어주는 커스텀 라우팅 + 출시
Featured Live Services
- 약 1,300명
- 누적 가입자
- 약 180명
- 월 평균 신규 가입
- 41회
- 릴리즈 (v1.0 → v3.1)
직접 운영하는 서비스 가운데 실제 유저가 가장 꾸준히 이용하는 서비스로, 누적 가입자 약 1,300명에 매달 평균 약 180명이 새로 가입합니다. 기획·앱·서버·배포·운영을 혼자 맡아, 유저가 게임 중인 상태에서도 서비스가 끊기지 않게 굴리고 있습니다. 출시 후 유저 피드백에 맞춰 게임과 기능을 계속 더하고 있습니다.
- 4가지 게임 — 티츄 · Skull King(확장팩 포함) · Love Letter · 마이티를 한 앱에서 지원
- 실시간 동기화 — Node.js + TypeScript + WebSocket, 일시 단절 시 게임 자동 복구
- 무중단 배포 — Blue / Green 두 벌 서버를 절체해 게임 중에도 끊김 없이 새 버전 배포
- 운영 체계 — 매칭·친구방, 전략형 봇, ELO 랭킹과 시즌 보상, 관리자 대시보드·공지·유지보수 이력
- Flutter 단일 코드베이스로 iOS · Android 동시 출시, 한국어 · 영어 · 독일어 로케일을 서버 응답까지 지원
수열·문자·모양 속 숨은 규칙을 찾아 빈칸을 채우는 두뇌 퍼즐. 기획부터 출시·업데이트까지 직접 맡아, 8번의 릴리즈로 모드와 문제를 늘려가고 있습니다.
- 플랫폼별 네이티브 — iOS는 SwiftUI, Android는 Jetpack Compose로 각각 구현해 플랫폼 UI에 맞춤
- 4가지 모드 — 규칙찾기 · 도형 · 논리 퍼즐 · 모순 찾기, 단계별 난이도와 힌트
- 60초 타임어택 — 제한 시간 안에 최대한 많은 문제를 푸는 스피드 모드
Side Projects
직접 운영 중인 서비스 / 앱은 별도 페이지에서 — 각 프로젝트의 아키텍처 / 릴리즈 노트 / 배운 점까지 정리되어 있습니다.
Skills
iOS
- Swift
- SwiftUI
- Combine
- Objective-C
- WidgetKit · ActivityKit
- WatchKit
- StoreKit 2 · IAP
- UIKit · AutoLayout
- Clean Architecture · MVVM
Cross-platform
- Flutter · Dart
- Provider · Riverpod
- Kotlin · Jetpack Compose
Backend
- Node.js · TypeScript
- Express · Socket.IO
- Prisma · PostgreSQL
- PHP
- JWT · OAuth
Infra · Tools
- Docker · Compose
- Nginx · reverse proxy
- GitHub Actions
- MinIO (S3 호환)
- Firebase (FCM · Auth · Crashlytics · Realtime DB)
- Anthropic Claude · Gemini API
- AdMob
Libraries (iOS)
- SnapKit
- RxSwift
- Alamofire
- Realm
- Kingfisher
- NaverMap
- Mixpanel
Education & Certification
-
한신대학교 컴퓨터공학부
2014.03 — 2018.02
-
정보처리기사
자격
Get in touch
함께 일하거나, 안부를 전하고 싶다면 — 메일이 가장 빠릅니다.