Skip to content

Latest commit

 

History

History
108 lines (83 loc) · 7.51 KB

project.md

File metadata and controls

108 lines (83 loc) · 7.51 KB

회사 경력

  • 카카오페이 2020.11 ~
  • 핏펫 2020.03 ~ 2020.10
  • 쉐어앤쉐어 2018.05 ~ 2019.07

활동

  • DDD IT 동아리 2019.10 ~ 2020.02

자료

  • 회사 : 카카오페이
  • 기간 : 2020.11 ~
  • 개발
    • 계정 서비스 유지보수 및 개발
    • 공통 서비스
    • 외국인 신분 인증 서비스 개발
    • 일정에 맞추어 서비스 개발
    • 멀티 모듈 적용
  • 소개 : 반려동물 플랫폼 서비스
  • 회사 : 핏펫
  • 기간 : 2020.03 ~
  • 개발
    • 코드 리뷰 & Git Flow 도입하여, 팀 코드 컨벤션 작성 및 코드 퀄리티 향상
    • 기존에 사용하고 있는 MVP, MVVM, MVI, RxJava, EventBus 등 파편화 된 구조를 MVVM, Dagger2, Coroutine을 도입하여 아키텍처 통합
    • Activity와 Fragment를 1:1 구조로 사용하고 있는 형태를 Navigation 도입 피처 단위로 분리 하여, SPA형태로 구현할 수 있도록 구조 변경
    • Camera2 → CameraX 마이그레이션 진행하여, 소변검사 이미지 인식 속도 2초 -> 0.5 초 향상
    • Firebase Distribution과 Github Action을 사용하여 Qa 전달 및 CI & CD 구축
    • Sentry + Timber 이용하여 Error Tracking 개발
    • 로그인 프로세스를 개선 및 리팩토링 하여 사용자 로그인 불편함 및 FitpetMall 연동 할 수 있도록 개발
    • 모발 검사 & 타액검사 기능 개발 및 출시
    • 입사 기준 70%의 코드 리팩토링

지팡이

  • 소개 : 실버세대를 위한 교육 서비스
  • 기간 : 2019.01 ~ 2019.03
  • 회사 : 쉐어앤쉐어
  • 개발
    • Kotlin, MVP를 사용하여, 안드로이드 개발
    • 구글 로그인 기능 개발
    • Firebase Store 이용하여, 영상 링크 저장
    • 교육 영상을 Youtube 업로드하여 편하게 시청 가능하도록 연동
    • 건강 문제 발생시, 문자 알림 서비스 기능 개발

카풀로 드라이버

  • 소개 : 산업단지 재직자를 대상으로 한 출퇴근 카풀 서비스
  • 기간 : 2018.05 ~ 2018.12
  • 회사 : 쉐어앤쉐어
  • 개발
    • 산업단지 취업 시, 차량이 없으면 취업 못하는 현상에 착안하여 기획
    • Java를 이용하여 Android 카풀 드라이버 서비스 개발
    • FCM 활용하여 채팅 서비스 개발
    • 전체 기능 기획 및 프로젝트 설계

사이드 프로젝트

  • 소개 : 로또 당첨정보와 랜덤번호를 생성해주는 서비스

  • 기간 : 2019.10 ~ 2020.03

  • 인원 : 2인 개발

  • 개발

    • Kotlin, MVVM, Dagger2 ,Clean Architecture 적용하여 아키텍쳐 설계
    • JetPack + Coroutine 사용하여 Reactvie Programming 적용
    • Coroutine 테스트에 용이한 Mockk를 사용하여 UnitTest 작성 및 개발
    • Firebase의 제한적인 속도로, 사용자 반응을 높이기 위해 Room으로 로또 당첨 정보 캐시 처리 및 속도 향상
    • Multi Module 적용

  • 소개 : 유튜브 K-pop 채널 영상을 하나의 어플에서 제공하는 서비스
  • 기간 : 2019.09 ~ 2020.02
  • 인원 : 1인 개발
  • 개발
    • Kotlin, MVVM, Dagger2 사용하여 아키텍쳐 설계
    • Firebase Function을 사용하여 Yotuube 영상 구독 및 푸쉬 알림 서비스 개발
    • Room 사용하여 리스트 캐시 처리

  • 소개 : 동네 마트에 할인 정보를 제공하는 서비스
  • 기간 : 2019.03 ~ 2019.05
  • 인원 : Android 2명, Backend 1명, Designer 2명
  • 개발
    • Kotlin, MVVM, Koin 사용하여 아키텍쳐 설계
    • 홈 & 지도 & 리스트 화면 구성
    • zeplin + slack을 활용하여 디자이너와 협업
    • 동네에 존재하는 마트에 관한 할인정보를 제공하여 합리적인 소비