Kotlin을 통해 Android 개발에 헌신하며, 클린 아키텍처와 테스트 코드 작성에 특별한 관심을 갖고 있는 개발자입니다.
-
이름 : 김태영
-
나이 : 1992년생 (만 31살)
-
경력
- 안드로이드 4년
- SI 부서 2년
-
기술스택 : Kotlin, Java, Retrofit, Glide, DataBinding, LiveData, Flow, Dagger-Hilt, Coroutine, MVVM, MVC, MySql, MsSql, UnitTest, Material Design
-
대표 경력
- 샘소나이트 재고관리 프로그램 개발 및 유지보수 (PowerBuilder)
- 광각카메라를 이용한 촬영 앱 개발
- 머니밀리언(광고형 포인트앱) 개발
- 세차 관리자 앱 개발
- 럭셔리앤올 개발
- 마인드카페 Lite 유지 보수
- 마인드카페 Lite & Pro 통합 개발 및 유지보수
- 마인드카페 (일본) 개발 및 유지보수
- VOD 시스템 구축
- 딥링크 시스템 적용
- 예약시스템 구축
상세 내용: CalorieTracker
Uncle Bob의 Clean Architecture를 참고하여 Compose를 도입한 칼로리 측정 어플입니다.
상세 내용: ImageGenerator
TDD를 기준으로 개발한 프로젝트로 ChatGPT API를 이용하여 키워드를 받아 이미지를 생성하는 어플입니다. 프로젝트는 Android의 Official Architecture를 따랐고 Unit Test와 UI Test 모두 적용된 프로젝트입니다.
C타입의 광각카메라를 안드로이드 기기에 연결하여 해당 카메라 렌즈로 촬영을 하는 앱. 광각 카메라의 특성상 볼록한 화면을 opengl을 이용해서 기존 카메라와 비슷하게 펴서 광각 카메라의 넓은 시야를 갖고 촬영을 할 수 있게 해주는 기능이 핵심 기능. 카메라 연결은 오픈소스를 이용하였고 opengl 왜곡과 필터, 카메라 앱 디자인, 편의기능을 개발.
기술 스택 : Java, MySql, Retrofit, Git, MVC 기존 광고형 포인트앱과 유사함. 회원가입 및 간단한 포인트게임(ex. 룰렛, 가위바위보), 애드팝콘과 구글광고 추가, 랭킹 조회등
기술 스택 : Kotlin, Java, MySql, Retrofit, Git, MVC, Firebase 세차 관리자를 위한 간단한 세차관리 앱. 세차 관리자 회원가입, 차고지별 차량 조회, 세차 필요시 주변 관리자에게 알림, 세차 진행사항 저장.
기술 스택 : Kotlin, Java, MySql, Retrofit, Git, MVC, Firebase 명품 수선을 원하는 소비자에게 회사와 계약된 수선사를 매칭해주는 앱. 회원가입 및 각 진행별 알림, 사진 업로드, 럭셔리앤올 디자인, 실시간 조회
기술 스택 : Kotlin, MVVM, Retrofit, Android Jetpack (DataBinding, Room, Navigation, ViewModel), Coroutine 관심있는 키워드에 대한 뉴스 모아보기 및 주식 재무제표 비교 앱 주식 관련 뉴스를 더 쉽게 보기위해 키워드를 원하는방식으로 설정하고 네이버 뉴스 API를 통해 정보를 받아옴. 재무제표는 Dart API를 이용해 두 회사에 대한 재무제표를 요청해서 받아옴.
구글 플레이 주소: https://play.google.com/store/apps/details?id=com.atommerce.mindpro
- VOD 시스템 구축 ExoPlayer를 이용한 VOD streaming 서비스를 구축했습니다. signedUrl을 통해서 유저를 구분하여 VOD를 보여주도록 하였습니다. VOD로 인한 유저 유입이 이전 대비 10% 증가 하였습니다.
- 마인드카페 Appsflyer 딥링크 시스템 적용 기존 Branch에서 사용하는 딥링크, 앱 이벤트를 모두 Appsflyer로 이전하는 작업을 PO를 맡 아서 안드로이드, iOS, 웹 모두 적용하였습니다. 마케팅에서 만족스러운 데이터를 쌓고 있다는 피드백을 받을 수 있었습니다.
- 예약시스템 구축 기존 매칭된 상담사와 직접 예약해야하는 불편한 구조를 각 상담사별로 예약 가능 시간대를 설정하여 해당 시간대에 유저가 원하는 시간대로 예약을 할 수 있도록 수정하여 해당 기능으로 환불율 50%이상 감소, 매출30%상승을 이루었습니다. 모든 캘린더와 시간 선택 부분을 라이브러리 사용 없이 저희 앱에 맞게 커스텀하여 만들었습니다.
- Branch 딥링크 및 앱 이벤트 추가 Branch와 마케팅팁과 협력하여 android와 ios 통합 리드를 하였고 앱의 딥링크, 디퍼드 딥링 크를 추가, 각 기능별 이벤트를 추가하여 마케팅에 유의미한 데이터를 쌓을수 있도록 기능을 추 가 하였습니다. 이로인해 앱설치수가 10%로 증가하였고 지금도 효율적인 마케팅을 통해 지속적으로 증가중입니다.
- 마인드카페 통합앱 출시 기존 마인드카페와 마인드카페 프로의 통합앱을 구조부터 전부 새로 만들어서 통합 버전을 만들 어서 재출시했습니다. 기존의 mvp 구조를 mvvm으로 수정하였고 구조적인 부분을 전체적으로 맡아서 리드하였습니다. 또한 network 통신 역시 기존에 정해진 룰 없이 마구잡이로 통신 하는 부분을 retrofit을 이용 하여 singleton으로 디자인 하여 현재 서버와 잘 맞는 network 환경을 구축 하였습니다. 재출시로 이전 80%대의 비정상 종료 미발생 통계를 99.9%로 상승하여 CS업무의 부담을 줄였습니다.
구글 플레이 주소: https://play.google.com/store/apps/details?id=atommerce.mindcafe
- 마인드카페 Lite 유지 보수 및 개발 기존에 출시 되어 있던 MVP구조의 마인드카페 Lite (커뮤니티 기능)을 유지 보수 및 개발을 담당하고 있습니다.
구글 플레이 주소: https://play.google.com/store/apps/details?id=com.atommerce.mindpro_japan
- 마인드카페 일본 로컬라이징 마인드카페를 일본어로 로컬라이징을 하여 재출시하였습니다. dynamic featured를 이용해서 기존 소스와 함께 유지보수 할 수 있도록 하였고 유저에게 동일한 경험을 할 수 있도록 하였습니다.