김민규
안드로이드 개발자Github - https://github.com/zmunm
Blog - https://zmunm.github.io/
경력
재직중2018-02
에이블리 코퍼레이션 - 안드로이드 개발자
- 에이블리 앱 개발
- Java -> Kotlin 변환
- gradle -> gradle.kts 변환
- buildSrc로 공통 소스 뽑아내기, lint, test 등은 custom gradle plugin으로 분리
- Data, UI, 통계, 계층 등에 따라 멀티 모듈 분리
- ben-manes version plugin 도입
- jacoco로 coverage verification 환경 구성
- detekt로 lint, autofix 환경 구성
- git flow 도입
- Fastlane 도입해서 배포과정 규격화
- CircleCI 도입해서 lint, test, build, deploy 환경 구성
- AAC 순차도입 (LiveData, ViewModel)
- Repository 패턴 구현
- DataSource 패턴 구현
- 구글 스프레드 통계시트 파싱해서 kotlin 소스로 만들어주는 스크립트 작성
- 결제, 장바구니, 상품상세 등 주요 피쳐 개발
2018-122016-09
초이스테크놀로지 - 안드로이드 & 서버 개발자
- 헬스케어 BLE 장비 + 앱 연동, 서버 개발
- 레거시 프레젠터 앱들 유지보수
- Thermosafer 개발
- 헬스케어 데이터 수집하는 서버 개발
- 수집한 데이터로 그래프 그리는 웹 개발
- BLE 장비 데이터를 Divice -> MQTT -> HTTPS로 중계하는 서버 + 클라이언트 개발
- MQTT Server, Client (kotlin)
- docker file로 압축하기
- 윈도우, 리눅스 환경에서 쉘스크립트로 자동실행 환경 구성
학력
재학중2019-06
서울디지털대학교
소프트웨어공학과
2017-032014-03
인천전자마이스터고등학교
전자제어과