Resume | 신민철
  신민철
Android Developer
E-Mail : gaiuszzang@gmail.com
Github : https://github.com/gaiuszzang
Resume English Version : https://acanel.xyz/doc/resumeEng 
last updated : 2024.03.24
 

Introduce

  

"심플하고 편안한 세상을 만들기 위해 노력하는 개발자"


안드로이드 12년차 개발자로, Application 및 AOSP 기반 Framework 개발 경험이 있습니다. 안드로이드 스마트폰 제조사에서 다양한 모델의 Firmware 개발에 참여하여 양산 및 OS Upgrade까지 담당하였으며, QA검증이나 전시용 기기에 사용되는 Framework API와 Application을 직접 개발하였습니다. 이후 이커머스 기업에서 안드로이드 클라이언트 내 Home, Review Domain 리더를 담당하며 신규 기능 개발과 리팩토링 업무를 진행하였습니다. 현재는 AI 비서 서비스 안드로이드 클라이언트 개발자로 일하며 다양한 기능 개발을 통해 많은 사람들이 더 편하게 사는 세상을 만들기 위해 노력하고 있습니다.


개발 아이템이 생기면 빠르게 구현 및 적용한 후, 반드시 리팩토링을 거쳐서 외유내강의 코드를 작성하는 것을 추구합니다. 복잡한 것보다는 간결하고 심플한 것을 선호하여 직접 구현한 부분 중 복잡한 내용은 검증된 라이브러리나 Framework로 대체 가능한 지 항상 찾아보고 공부하며 코드에 적용합니다. 또한 반복적으로 작업하는 것을 자동화하여 간단하게 툴로 만들어 배포하는 것을 좋아합니다. 실제로 업무 관련 다양한 스크립트와 툴을 만들어 Repository에 적용하여 빌드 속도나 검증 시간을 단축하는데 기여하였습니다.

복잡하거나 반복되는 작업을 심플하게 개선하여 많은 사람들에게 편의성을 제공함으로써 개발자로써 큰 보람과 즐거움을 얻고 있습니다.
 
 


Skills
 

Java Kotlin Android Jetpack AAC/MVVM Coroutine Compose Retrofit2 Gradle Git  
UnitTest Firebase Javascript NodeJS C++/C Python
 Github/Gerrit Bitbucket Gitlab Jenkins JIRA/Confluence

 
    : 경험 풍부함. 능숙하게 Production 개발 가능 수준. 
    : 다양한 경험이 있으며 기능 개발, 유지보수 등 기본적인 수준에서 업무 수행 가능. 

 
 

Experience
 

SK Telecom
Android Client 개발자

2022.09 ~ 재직중

Adot Application 개발

  • Music Player 개발
    • NuguSdk AudioPlayer 규격 기반 음악 플레이어 개발
    • Expandable Floating Player UI 구현
    • Compose 기반 Music Home, Fullscreen Player, Playlist UI 구현
  • Photo Feature 개발
    • Compose, 사내 Photo Sdk 기반 AI 편집, AI 프로필 기능 구현
    • Adot 갤러리, Camera 구현 및 공용 Component로 사용할 수 있도록 구조 개선
  • To be updated
NUGU Application 개발
  • NUGU 북미향 Application 개발 프로젝트 참여
 

Coupang

Android Senior Engineer
2021.04 ~ 2022.09

E-Commerce Application 개발

  • 회사 매출 증대를 위한 다양한 위젯 및 기능 개발
  • Intro, Home, Review Domain 리더 담당
  • 레거시 개선 및 기존 로직 유지보수
  • 생산성, 안정성을 높이기 위한 아키텍쳐 개선 및 리팩토링

개발 업무 개선

  • 개발 중 디버깅 편의성을 위한 Tool App 개발 및 배포
  • 사내 Flipper Tool 공유 및 도입
 

LGE MC사업본부

Android Mobile Device 개발자
2013.07 ~ 2021.03

Mobile Device 개발

  • LG G2m ~ Velvet 등 14개 모델 개발
    • AOSP Target Device Configuration 설정 및 Build 환경 구성
    • Target Device Git & Repository 구성, Chipset Migration 작업
    • AOSP Framework 이슈 발생 시 코드 분석 및 리포트
  • LiveDemoUnit 기기 및 Application 개발, 전시기기 관리 시스템 관리

사내 개발 업무 개선

  • Log Uploader Application 개발 및 시스템 운영
  • 빌드 스크립트 속도 자동화 개선
  • 사내 CTS/GoogleQA 인증 관련 시스템 개선
  • 양산/품질 검증 관련 툴 및 스크립트 개발
 
 

Project
 

Adot AI Music Feature

에이닷 어플리케이션 음악 기능 개발
SKT 
2023.04 ~ 

에이닷 내 음악 서비스 개발

  • NuguSdk AudioPlayer 규격 기반 음악 플레이어 개발
  • To be updated

Adot AI Photo Feature

에이닷 어플리케이션 사진 기능 개발
SKT 
2022.11 ~ 

AI 기반 사진 기능 개발

  • 사내 Photo SDK 기반으로 AI 사진 기능 개발 참여
    • 사진 편집
    • 프로필 생성 기능
  • To be updated

NUGU for US Project

NUGU 어플리케이션 북미향 프로젝트
SKT 
2022.11 ~ 2023.01

북미 특정 지역 노약자 분들을 위한 NUGU 서비스 및 어플리케이션 개발

  • 기존 NUGU Application 내에서 별도 빌드옵션 기반으로 One Source Multi Binary 적용
    • 북미향 관련 로직이 기존 한국향에 영향주지 않도록 package 분리
    • 일부 로직은 히스토리 유지 및 쉬운 재사용을 위해 BuildConfig 기반으로 분기
  • 북미 노약자 분을 대상으로 한 최적화 된 UI 디자인 적용

 

WMS App 개선 Project

물류센터 어플리케이션 개선 프로젝트
Coupang 
2022.01 ~ 2022.03

대만 물류 센터에서 시스템 및 앱 사용을 위한 다국어 지원 기능 개발

  • 앱 내 대만 물류 센터에서 사용하는 특정 기능들에 대해 영문/중문 적용
  • 언어 별 최적화 된 화면 디자인 적용

물류 시스템 프로세스에 맞게 앱 기능 개발 및 수정

  • 개선 및 변경된 물류 작업 프로세스를 지원하는 앱 내 입고/출고/재고확인 기능 구현

WMS App 빌드/릴리즈 프로세스 자동화 적용

  • 빌드된 앱에 대한 Release Signing 및 배포 시스템 구현
  • 릴리즈된 앱에 대한 UnitTest / QA 배포 시스템 구현

 

Feature 개발 Task

사업 성장을 위한 기능 개발 Task 참여
Coupang 
2021.06 ~ 2021.12

상품 구매 증대를 위한 위젯 및 기능 개발

  • 홈 화면에서 관심있는 상품에 대해 편리하게 유사 상품을 볼 수 있고, 빠르게 장바구니에 담을 수 있는 기능 개발
  • 상품 상세 화면에서 해당 상품의 쿠폰을 돋보이게 하기 위한 위젯 개발

쿠팡 이츠 가입자 증가를 위한 기능 개발

  • 홈 화면에서 쿠팡 이츠 아이콘을 돋보이게 하기 위한 애니메이션 툴팁 개발
  • 쿠팡 앱 내 쿠팡 이츠 미가입자를 위한 상세 홍보 화면 개발

사용자 리뷰 참여를 유도하기 위한 다양한 위젯 및 기능 개발

  • 리뷰 작성 일자 마감에 가까운 주문 건에 대해 사용자가 편리하고 빠르게 평점 및 리뷰를 남길 수 있도록 가이드하는 위젯 개발

 

모바일 화면 분석 툴 개발

스마트폰 기기 별 화면 속도 분석 툴 개발
LGE 
2020.07 ~ 2020.11

스마트폰의 기종 별 화면 스크롤 속도 및 이동 균일도, 앱 진입 속도를 분석하는 툴 개발

  • Python, OpenCV 등을 사용하여 영상 분석 툴 개발
  • 개발한 툴을 통해 기기 별 화면 스크롤 속도 및 앱 진입 속도 비교 분석
Performance
  • Galaxy, iPhone 등 외부 제조사 기기의 화면 스크롤 및 앱 진입 속도 분석 Back Data 수집
  • 상기 Back Data를 기반으로 스크롤 퍼포먼스 및 앱 진입 속도에 대한 QA 기준 마련
  • iPhone의 스크롤 속도/변화량을 분석하여 LG Velvet 스크롤 속도 튜닝

 

LiveDemoUnit 프로젝트

스마트폰 전시 전용 기기 개발 프로젝트
LGE 
2018.03 ~ 2021.03

전시 전용 기기 모델 빌드 환경 및 프레임워크 구현

  • 전시 기기 모델 개발을 위한 AOSP Build Environment 및 Device Configuration 구축
  • 전시 기기에서만 사용하는 Feature를 AOSP Framework에 구현
  • 미탑재/변경된 Hardware 등에 대한 기능 제거 또는 Configuration 설정
제품 기능/스펙 소개 Application 개발
  • 전시된 스마트폰 기기를 고객이 사용할 때, 쉽게 새로운 기능을 체험해 보고 상세 스펙을 확인할 수 있도록 체험 편의성을 제공하기 위한 Application 개발
  • 필요에 따라 외부 매장 별도 기기 등과 연동하는 기능 구현

전시 전용 기기 상태 모니터링 및 체험 데이터 수집 시스템 개발

  • 전시 전용 기기의 전원/네트워크 상태 및 위치를 확인할 수 있는 Client 모듈 개발
  • 사용자들이 어느 앱이나 기능을 많이 체험해 보는지 익명 기반 데이터 수집하는 기능 구현
Performance
  • 상용 기기 대비 10~15% 원가 절감
  • 매장에서 제품 기능 홍보 효과 극대화
  • 사용자 체험 데이터를 수집을 통해 이후 모델 기획에 필요한 Back Data 수집
  • 원격으로 기기 상태 모니터링하여 전원/네트워크 문제 등 발생 시 조기 대응 가능

 

Log Uploader 프로젝트

스마트폰 버그 리포트 앱&시스템 개발
LGE 
2016.12 ~ 2021.03

스마트폰 버그 리포트 앱 및 시스템 제안 및 설계

  • PC를 통해 시스템 로그 추출 및 직접 JIRA/TD에 업로드해야 하는 업무 비효율성을 개선하기 위해 프로젝트 제안 및 설계
  • Android System Log 추출 및 리포트 어플리케이션 개발 담당
  • 로그 리포트 시스템 설계 및 PM 업무 담당
  • QA/생산 버그 리포트 프로세스 개선
  • 베타 테스터 프로세스 도입 관련 기술 지원
Log Uploader Application 개발
  • 안드로이드 System Log 및 Dump 등 수집 및 리포팅 기능 개발
  • 개발자들이 시스템 디버깅에 필요한 다양한 정보 수집 기능 개발
  • 테스터들이 쉽게 리포팅할 수 있도록 UX/UI 개선
  • 베타 테스터 대상으로 사용 시 발열/배터리 소모 등 기기 오작동 모니터링하여 자동 버그 리포트 기능 구현
Performance
  • 업무 개선
    • 월 평균 평택 출장 대응 SW 개발자 인력 축소 (20MM → 0MM)
    • 기존 대비 80% 이상 업무 효율성 개선함 (버그리포트 시간 10분 -> 2분 단축)
  • 베타 테스터 프로세스 도입을 통해 SW 품질 향상

 
 


Education
 

Hongik Univ, Seoul
2006.02 ~ 2013.07
Bachelor of Science in Computer Engineering

 

Acanel Blog