RESUME

Aske

13년차 iOS 개발자 입니다. 개인앱 런칭, 동영상 스트리밍 , 이커머스 등 다양한 업무 및 서비스 경험 있습니다.


Experience


- 11번가 (2019.09 ~ )

동영상 리스트 자동재생 개발 및 개선

  • UIScrollView Category를 이용하여 UIScrollView를 상속받는 tableView,collectionView 등의
    컴포넌트에서 기능을 확장하여 사용할 수 있도록 처리
  • n개의 동영상, 가로,세로 스크롤 등 모든 경우에 원하는 재생정책 적용이 가능하도록 처리

꾹꾹 동영상 탭 개발

  • 자동재생 카테고리 확장을 통하여 단일 collectionView에서만 동작하던 부분을 확장하여 개발할 수 있도록 개발

리뷰 상세 모듈 개발

  • 상품상세 하단 리뷰 선택 시 노출되는 화면으로, 동영상, 사진 리뷰등을 Instagram, youtube short등에서 사용하는
    방식의 동작을 custom하게 구현

LIVE11

  • Amazon Interactive Video Service(IVS)를 이용하여 서비스 전반적인 설계, 구현
  • 외부 솔루션 사용을 중단하고, 서비스 내재화 진행
  • 자체 솔루션 개발을 위해 SDK 설계를 진행하고, 다양한 업체들을 비교하여 IVS를 선택하였습니다.
  • 내재화를 통해 외부 솔루션 사용대비 20% 이상의 디바이스 자원사용량의 개선하였으며, 50%의 운영비용 절감효과 발생
  • Amazon IVS 담당 부서와 끊임 없는 커뮤니케이션을 통하여, 크리티컬한 이슈들에 대한 수정이 이루어졌고 이에 최초 IVS를 사용하는 서비스로 런칭하였으나, 이슈없이 안정적인 서비스를 런칭할 수 있었음.
  • Timed MetaData를 이용하여 동영상과 정확히 sync되는 이벤트들을 처리
  • metal을 이용하여 동영상 효과에서 검정색 부분을 투명하게 처리하여 필요한 동영상 효과가 재생되도록 구현
  • Amazon IVS 인터뷰 영상

앱 내 P.I.P 모듈 개발

  • swipe down gesture 및 버튼 액션을 통하여 시청중인 라이브 방송을
    앱 내 pip로 노출하여 시청이 끊기지 않고 결제 혹은 기타 동작들을 모두 가능하도록 구현

VOD 설계 및 swift + MVVM사용하여 개발

  • objective-c로 구성된 프로젝트에 swift 언어를 사용하여 신규개발
  • swift + mvvm을 적용하여 개발.

아마존 상품상세 리뷰 영역 개발

  • 신규 아마존 상품상세의 리뷰 영역을 개발.
  • diffable datasource 구조로 개발.

AfreecaTV (2013.10 ~ 2019.03)

AfreecaTV iOS 앱 개발

  • 유니버셜 앱 대응
  • 리뉴얼 시 전반적인 구조설계
  • objective-c로 되어있던 프로젝트에 swift 언어를 통한 개발 의견을 제시하여 swift 도입

GameCenter

  • 게임센터 SDK 설계 및 개발
  • framework단위로 배포
  • AfreecaTV 계정으로 각종 모바일 게임 연동
  • Framework 연동 가이드 문서 작성 및 배포

AfreecaTV Global 서비스

  • 대만,일본,북미 각각 앱 개발
  • tts 기능 추가
  • sns 연동 가입기능 추가

AfreecaTV Crash 분석 툴 도입

  • Crashlytics, Hockey, Testflight 등, 분석 툴에 대한 팀 내 세미나 진행
  • 장단점등을 의논하여 Crashlytics를 최초 앱에 적용하여 Crash Free Rate를 상당부분 개선

- 드림시큐리티 (2010.05 ~ 2011.05)

PCRO

  • 공인인증서 저장 및 pc로 복사하는 앱 개발
  • in-app-purchase 적용

보안카드원샷

  • OpenCV 라이브러리를 연동하여 보안카드 촬영 후, 자동으로 카드영역을 검출하여 자체 암호화 솔루션을 통해 안전하게 저장
  • 커버플로우 디자인 적용

- 기타

Stack Heart / Maze Master

  • 1인 개발,디자인,기획, 런칭까찌 모든 단계 수행
  • 개발자 계정 생성단계부터 배포까지 모든 경험을 진행
  • cocos-2d와 openfeint를 사용하여, 미로찾기, 테트리스류의 게임을 제작