Skip to content

Instantly share code, notes, and snippets.

@sikeeoh
Last active November 25, 2019 06:40
Show Gist options
  • Save sikeeoh/468a5818060b188e26b4fb9f3da1a4d4 to your computer and use it in GitHub Desktop.
Save sikeeoh/468a5818060b188e26b4fb9f3da1a4d4 to your computer and use it in GitHub Desktop.

OH KYEONG SIK

Traces

  • 2013.01 - 2015.03

    • SK planet
      • KBS 스카우트 프로그램에서 준우승을 하여 입사하게 되었습니다. (스카우트 25회)
      • 모바일 소프트웨어 개발팀 (2013. 01 ~ 2014. 09 )
        • 소프트웨어 개발자
      • Syrup Store Agent 개발팀 ( 2014. 10 ~ 2015. 03 )
  • 2015.04 - 2018.11

    • Mozzet
      • 정오의 데이트 팀 ( 2015. 04 ~ 2016.02 )
      • 소프트웨어 개발자
        • 메인 안드로이드 개발자
        • 서브 Front-End 및 PHP 개발
      • 룩핀 팀 ( 2016. 03 ~ 2018. 11 )
        • 소프트웨어 개발자
          • 메인 안드로이드 개발자
          • 메인 크롤러 개발자
  • 2018.11 - 2019.09

Projects

위의 회사들에서 아래와 같은 프로젝트를 진행해왔습니다.

SK Planet

  • T Cloud
    • 모바일 환경에서 쉽고 간편하게 백업 및 복원을 할 수 있는 어플리케이션입니다.
    • 안드로이드 UI개발 및 기능구현
      • VOC 처리 및 운영 ( Bug Fix , Hot Fix 등 )
      • 사진 백업 및 복원 기능 구현
  • Syrup Order
    • 내 현재위치 주변의 매장을 찾아 스마트폰으로 미리 주문 및 결제를하고 바로 픽업까지 가능한 서비스 입니다.
    • 안드로이드 개발
      • GCM 연동
      • UI 개발
    • 개발 진행 방식
      • 애자일 방식으로 진행 하였습니다.
      • 스크럼
      • JIRA를 이용하여 스프린트 진행
  • Syrup Store Agent
    • POS는 SSA 를 이용하여 SKP 에서 제공하는 서비스 (OCB, Coupon, Mileage, Syrup Order, Stamp 등)를 이용 할 수 있다.
    • POS는 SKP 의 서비스를 활용하기 위하여 이 문서에서 정의하고 있는 SSA 연동 규격을 준수하여야 한다.
    • POS 개발
      • C# 사용
      • Serial 통신 제어(프린터, 바코드 , 카드리더기)
      • 서버와 연동
    • 개발 진행 방식
      • 애자일 방식으로 진행 하였습니다.
      • 스크럼
      • JIRA를 이용하여 스프린트 진행
  • Node Js를 이용한 POS Health Check 서버 개발
    • Syrup Store Agent가 각 매장마다 살아있는지 아니면 에러 및 장애가 발생했는지 체크하는 장애 모니터링 시스템
    • Express Js사용.

Mozzet

  • 정오의 데이트
    • 매일 정오, 이성을 소개시켜주는 소개팅 어플리케이션입니다.

    • Android 어플리케이션, Web Front-End 및 PHP 서버 개발을 담당했습니다.

    • 인연 찾기 지역 탐방

      • 지역으로 이성을 찾아주는 기능 입니다.
      • UI 작업 및 서버API개발 등 모든 부분을 총괄 개발했습니다.
    • 놀이터 - 셀프 소개팅

      • 정오의 데이트에서 유저들이 직접 이야기를 하여 상대방을 고를 수 있고 자유로운 주제로 이야기 할 수 있는 커뮤니티를 만들었습니다.
      • 프로젝트를 직접 구상 및 기획을 제안하여 개발했습니다.
    • 페이스북 앱 개발

    • 매칭로직 수정

      • 정오의 데이트내에서 매칭로직을 수정하였습니다.

Lookpin

  • Lookpin
    • 룩핀 안드로이드에서 확인할 수 있습니다.

    • 남성 및 여성의류에 대해서 여러 쇼핑몰 데이터 들을 보고 비교 및 구매 할수 있는 어플리케이션입니다.

    • 1인으로 Android 어플리케이션 및 쇼핑몰 데이터를 가져오는 Crawler를 총괄 및 개발을 했습니다.

    • GitHubPull Request 기능을 이용해 작업분을 Review 및 Merge 하는 방식으로 협업했습니다.

    • 매우 다양한 기능들이 담겨져있습니다. 다운받아서 사용해보시는 걸 추천해 드립니다.

    • 바퀴를 다시 발명하지 말라 라는 말이 있습니다. 룩핀 프로젝트를 보다 신속하고 완벽하게 구현하기 위해, 아래의 Open source library들을 사용했습니다.

      • 안드로이드
        • Retrofit , retrofit2:adapter-rxjava을 이용해 API 통신 코드를 작성했습니다.
        • Glide로 룩핀에서 모든 이미지를 처리 및 관리했습니다.
        • 기존 otto대신 RxBus를 구현하여 관리하고 있습니다.
        • ShowCaseView 를 Fork 받아 이슈 수정과 기능들을 추가해서 쓰고있습니다.
        • MaterialChipsInput Material Chips가 필요했는데 기존 라이브러리들의 개발지원이 끊긴지 오래되어 기존 프로젝트의 Pull Request들과 이슈들을 처리하여 재배포 하게되었습니다.
        • BubbleSeekBar기존 woxingxiao/BubbleSeekBar를 포크하여 필요하거나 Issue에 등록 된 요청 기능들을 추가하여 재배포 하게되었습니다.
        • Fabric, Google Analytics를 이용해 사용자 분석 및 Crash 관리를 했습니다.
        • Rxjava, RxAndroid 를 사용하여 Pagination 기능을 구현 하였습니다.
        • gson JSON을 다루기 위해 사용 하였습니다.
        • buddybuild 로 배포 및 통합 관리를 하고 있습니다.
      • Crawler
        • Scrapy을 크롤러를 만들었습니다.
        • Firebase RemoteConfig 를 이용한 설정 데이터 활용
    • 한국 플레이스토어에서의 Lookpin

      • 스타일리쉬한 당신 에 피쳐드 선정됐습니다.
      • 쇼핑 카테고리 무료앱 1위를 기록했습니다.
      • 베스트 신규 App에 선정됐습니다.

Co-working

  • 디자이너와의 협업을 위해 Zeplin 사용하고 있습니다.

Personal small projects

  • Solidity를 이용해 Ethereum DAPP개발을 진행하였습니다.
  • Unity 3D를 이용해 게임을 개발 및 플레이스토어에 런칭하였습니다.

Open source projects

  • EEAnimator
    • Android Animation을 쉽게 쓰기위해 개발했습니다.
    • 정오의 데이트Lookpin 그리고 기타 앱에서 사용중 입니다.
  • BubbleSeekBar
    • Lookpin 프로젝트 중 Custom한 SeekBar가 필요했는데 기존 woxingxiao/BubbleSeekBar를 포크하여 필요하거나 Issue에 등록 된 요청 기능들을 추가하여 재배포 하게되었습니다.
    • 현재 Lookpin에서 사용중 입니다.
  • MaterialChipsInput
    • Lookpin 프로젝트에 Material Chips가 필요했는데 기존 라이브러리들의 개발지원이 끊긴지 오래되어 기존 프로젝트의 Pull Request들과 이슈들을 처리하여 재배포 하게되었습니다.
  • ShowCaseView
    • Lookpin 프로젝트 중 ShowCaseView가 필요했는데 기존 mreram/ShowCaseView 를 포크하여 필요하거나 Issue에 등록 된 요청 기능들을 추가하여 재배포 하게되었습니다.
    • 현재 Lookpin에서 사용중 입니다.
    • 기존 mreram/ShowCaseView는 PR에 대한 응답을 안하고 있습니다.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment