Ian
Software Engineer in Seoul, Korea
New Content follows New Era.
Projects
(2021.07 ~ 2022.11)
3D 콘텐츠 플랫폼 및 3D 콘텐츠 웹 뷰어
link: studio.mxxr.app
link: mxxr.link/ko
- Engineering
iOS
· MXXR SDK 기반 증강현실 콘텐츠 품질 검수 시스템 구성
· QR 코드 기반 콘텐츠 검수 앱 개발
Front-end
· TypeScript, NextJS 기반 웹페이지 설계
· BabylonJS 기반 3D Viewer 설계
Back-end
· API 개발(NestJS 및 TypeORM)
· Docker Container를 활용한 AWS ECS 활용 무중단 배포
· AWS Lambda를 활용한 3D 콘텐츠 파이프라인 개선
· DB 설계(DynamoDB)
-
Leadership
· 기획, 디자인, 개발 소통 조율 및 리드 -
Business
· 3D 커머스 타켓 B2B 제품 영업(Geekble)
(2020.03 ~ 2022.11)
3D 콘텐츠 증강현실 플랫폼
다운로드 12,000건+, 유저 10,000명+
서비스 초기 기획 부터 개발 및 배포
고객 피드백 기반 리브랜딩 및 UI/UX 개선
- Engineering
iOS
Architecture
· RxSwift 및 ReactorKit 기반 MVVM 아키텍처 설계 및 구현
· USDZ 기반 증강현실 콘텐츠 배치 관련 Core SDK(MXXR SDK) 분리
· SnapKit, SDWebImage 를 사용한 UI 구현
· Moya를 사용한 REST 통신 구현
· 콘텐츠 상점 및 인앱 결제 시스템 구현
· 패키지 매니저 변경 (CocoaPod, Carthage-> SPM)
· Amplitude, GA4 등 Third-party 데이터 수집 구현
Content
· SceneKit 기반 그림자 및 콘텐츠 Light에 따른 렌더링 최적화
· 증강현실 텍스트 SCNText 기능 구현
· 증강현실 이미지 및 비디오 기능 구현
· WebP 기반 콘텐츠 배포에 따른 Latency 개선
Android
· ARCore 기반 증강현실 콘텐츠 렌더링 및 UI/UX 구현
· GLTF 기반 증강현실 콘텐츠 배치 SDK 분리 설계
Back-end
· AWS Lambda 기반 서버 아키텍처 설계
· NestJS 기반 백엔드 API 설계
· AWS Lambda & S3 기반 3D 콘텐츠 변환 프로그램 설계
- Leadership
· 팀 리드(초기 3명 -> 6명)
· 프로젝트 개발 일정 조율
· Notion 및 Figma를 활용한 소통 채널 구축
(2019.09 ~ 2020.04)
증강현실 3D 콘텐츠 사용자 인터페이스 MVP (iOS 출시)
- Engineering
· UIKit, SnapKit 기반 UI/UX 구성
· RxSwift를 활용한 MVVM 아키텍처 기반 개발
· fastlane를 활용한 앱스토어 배포 시스템 구축
· Firebase(Auth, Database, Storage, Crashlytics) 활용
· ARKit 기반 증강현실 콘텐츠 렌더링 및 UI/UX 구현
· 3D파일(obj, fbx 등) 변환에 통한 USD 파일 렌더링 테스트
Side Projects
(사내 프로젝트)
Face Tracking 콘텐츠 구현 프로젝트
· Blendshape 3D 콘텐츠를 활용하여 Face Anchor에 대응되는 콘텐츠 구현
· userFaceTrackingEnabled 을 활용한 Back camera face 콘텐츠 구현
(사내 프로젝트)
증강현실 기반 Space 구축 프로젝트
· USDZ 파일 기반 Transparent 콘텐츠 및 Animation 콘텐츠 구현
· RayTracing API 기반 사용자 인터렉션 테스트
Awards
PCT/KR2020/019059
등록 완료 (19.12.27 출원)
PCT/KR2020/019057
등록 완료 (19.12.27 출원)
손을 통한 증강현실 동물과의 상호작용 및 시청각 효과
Hashlink, a URL redirection DApp with blockchain as a hosting server for decentralized use.
Features
Work Experience
Leadership
· 개발 계획 및 아키텍쳐 설계 리드
· 제품팀 리드
· 개발자 채용 리드
Product
· 3D 콘텐츠 증강현실 모바일 플랫폼 (MXXR iOS/Android)
· 3D 콘텐츠 웹 플랫폼 (MXXR Studio)
· 3D 콘텐츠 웹 뷰어 (MXXR Link)
· 증강현실 사용자 인터페이스 모바일 MVP(Hover space iOS)
Engineering
· 증강현실 2D/3D 콘텐츠 모바일 Viewer 개발
· 3D Viewer 모바일 SDK 개발
· 3D 콘텐츠 최적화 파이프라인 설계
· Amplitude, Google Analytics 데이터 수집 및 분석 개발
Project
· 글로벌 웹툰 데이터(댓글 및 좋아요 등) 분석 및 시각화 프로토타입 개발
Engineering
· Spark를 활용한 데이터 처리 프로그램 개발
· Bootstrap을 활용하여 시각화 웹사이트 개발
Project
· 네이버 결제 로그 처리 프로그램 개발
Engineering
· Spring batch 개발
· MySQL 사용
Project
· 서버로그 및 센서 데이터를 활용한 딥러닝 모델 개발
Engineering
· Google Cloud Platform (BigQuery, AutoML), Keras, Pytorch, Python 활용
Project
· 정유공장 센서 데이터 기반 사고 예측 ML 모델 개발
Engineering
· ANOVA 알고리즘 활용
· R-shiny, python 활용