미리보기
기본 정보
효율적인 업무를 위한 클린 코드 작성을 지향하고, 서비스 개선을 위한 소통을 중요하게 생각합니다.
자기소개
안녕하세요, 안드로이드 개발자 임수정입니다.
저는 약 6년간 Kotlin과 Java를 사용하여 다양한 안드로이드 애플리케이션을 개발하며 폭넓은 경험을 쌓아왔습니다.
오디오 가이드 및 티켓 플랫폼 '큐피커', 안동 하회마을 오디오 가이드 '나만의 세계유산 도슨트', 국립임시정부기념관 상설 전시 오디오 가이드 '국립 대한민국 임시정부 기념관 전시해설', 일용직 구인∙구직 서비스 '올잡', 공항 정보 및 항공권∙여행정보 관리 서비스 'CRL' 등, 개발 기여도가 100% 이상인 어플리케이션을 5개 이상 출시하고 운영하였습니다.
대표적으로 피플리에서 개발한 10만 다운로드의 오디오 가이드 및 티켓 플랫폼 '큐피커'는, 재사용성을 높이고 유지보수를 용이하게 하기 위해 클린 아키텍처를 적용하여 개발하였고, Fastlane으로 자동 배포 환경을 구축하여 운영 앱과 테스트 앱의 빌드 및 배포 시간을 단축 하였습니다.
또한 Media3를 사용한 오디오 플레이어, 오디오 다운로드, 오디오 구매를 위한 인앱 결제, 티켓 구매를 위한 PG사 연동, SNS 로그인 등 다양한 기능을 구현했습니다.
그리고 저는 사용자에게 보다 나은 서비스를 제공해 주기 위해 기획자와 디자이너, 서비스와 관련된 구성원들과의 소통을 중요하게 생각합니다.
그래서 프로젝트를 진행할 때 적극적으로 커뮤니케이션하고, 개발자의 기술적인 언어를 비개발자도 쉽게 이해할 수 있도록 설명하고자 노력합니다.
이를 통해 더 나은 사용자 경험 제공과 더불어 팀 내 협업을 강화할 수 있다고 믿습니다.
기술 스택
Android, Kotlin, Java, MVVM, clean-architecture, clean-code, coroutine, Jetpack, JIRA, Figma, Google Analytics, Firebase
경력
(주)피플리
솔루션본부
2022.03. ~ 2024.08. (2년 6개월)
[전시 오디오 가이드 및 티켓 플랫폼] 큐피커 리뉴얼 개발 및 유지보수 (Kotlin)
[전시 오디오 가이드 및 티켓 플랫폼] 큐피커 베타 유지보수 (Java)
[국립임시정부기념관 상설 전시 오디오 가이드] 국립 대한민국 임시정부 기념관 전시해설 개발 및 유지보수 (Kotlin)
[안동 하회마을 오디오 가이드] 나만의 세계유산 도슨트 개발 및 유지보수 (Kotlin)
피플리에서 진행한 프로젝트의 자세한 설명은 프로젝트 영역에 기술 하였으니 참고부탁드립니다.
(주)와이씨소프트
개발팀
2020.07. ~ 2021.12. (1년 6개월)
[일용직 구인/구직 플랫폼] 올잡 개발 및 유지보수
안드로이드 개발 100% (Java) 및 유지보수
네이버 지도 API를 사용하여 현재 위치 기반의 구인 / 구직 정보 제공
Retrofit, Glide, Firebase Cloud Messaging, Firebase Dynamic Links, Firebase Analytics, Firebase Crashlytics
(주)글로벌에어포트네트워크코퍼레이션
개발팀
2019.06. ~ 2020.01. (8개월)
[항공권 / 여행 일정 관리 서비스] CRL - Brussels Charleroi Airport Official 개발 및 유지보수
안드로이드 개발 100% (Java) 및 유지보수
SQLite를 통해 여행 일정 로컬 저장 기능 구현 - 네트워크가 없는 환경에서도 여행 일정 확인 가능
Retrofit, Glide, Firebase Cloud Messaging, Firebase Dynamic Links, Firebase Analytics, Firebase Crashlytics
온도랩 (이노벨럽 / 미래플랫폼)
개발팀
2017.12. ~ 2019.05. (1년 6개월)
[감정 기록, 한 줄 일기] Hello Mood 개발 및 유지보수
안드로이드 개발 100% (Java) 및 유지보수
SQLite,
Lottie,
Admob
[포인트 쇼핑 플랫폼] ATOZ 개발 및 유지보수
안드로이드 개발 100% (Java)
Retrofit, Glide, Firebase Cloud Messaging, Zxing(QR)
[챗봇형 심리테스트] 인공지능 아키라 개발 및 유지보수
안드로이드 개발 100% (Java) 및 유지보수
SNS 로그인 구현 (KakaoTalk, Facebook)
Retrofit, Glide, Firebase Cloud Messaging, Lottie
[볼링 점수 기록 서비스] 300 : 볼링의 부활 개발 및 유지보수
안드로이드 개발 100% (Java) 및 유지보수
SNS 로그인 구현 (Facebook)
구글 인앱 결제 (구독)
Retrofit, Glide, Firebase Cloud Messaging, Lottie, SQLite, Admob, MPAndroidChart
[사설 주차장 공유 서비스] 품앗이 주차 개발 및 유지보수
안드로이드 개발 100% (Java)
Glide, Firebase Cloud Messaging, Google Map
프로젝트
큐피커
피플리
2023.06. ~ 2024.03.
전시 오디오 가이드 및 티켓 플랫폼앱 다운로드
https://play.google.com/store/apps/details?id=com.peopulley.qpicker.android
개발 기여도 100%
사용 언어
Kotlin
아키텍처
클린 아키텍처, MVVM
기술 스택
Hilt, Coroutine, Jetpack ACC (Navigation, Room, LiveData), Retrofit, Glide
주요 구현 기능
Media3 + ExoPlayer 를 사용하여 오디오 플레이어 구현
SNS 로그인 구현 (Google, KakaoTalk, Facebook)
인앱결제(Google InAppBilling) 구현 (오디오 구매)
PG사(Bootpay) 결제 연동 (티켓 예매)
Workmanager를 사용하여 오디오 파일 다운로드 구현
AppsFlyer의 OneLink를 사용하여 콘텐츠 공유 및 딥링크 구현
Zxing을 사용하여 QR 코드 스캐너 구현
Google Maps를 사용하여 현재 내 위치 주변 플레이스 제공
FCM을 사용하여 푸시 기능 구현
Firebase Analytics을 사용하여 통계 로그 수집 구현
Firebase Crashlytics를 활용한 이슈 트래킹
Fastlane을 사용하여 자동 배포 적용 (Google Play Console, Firebase App Distribution)
나만의 세계유산 도슨트
피플리
2022.11. ~ 2022.12.
안동 하회마을 오디오 가이드
개발 기여도 100%
사용 언어
Kotlin
아키텍처
클린 아키텍처, MVVM
기술 스택
Hilt, Coroutine, Jetpack ACC (Navigation, LiveData), Retrofit, Glide
주요 구현 기능
ExoPlayer를 사용하여 오디오 스트리밍 플레이어 구현
현재 위치를 기반으로 거리순 오디오 제공
국립 대한민국 임시정부 기념관 전시해설
피플리
2022.07. ~ 2022.09.
국립임시정부기념관 상설 전시 오디오 가이드앱 다운로드
︎https://play.google.com/store/apps/details?id=com.peopulley.nmkpg
개발 기여도 100%
사용 언어
Kotlin
아키텍처
클린 아키텍처, MVVM
기술 스택
Hilt, Coroutine, Jetpack ACC (Navigation, Room, LiveData), Retrofit, Glide
주요 구현 기능
ExoPlayer를 사용하여 오디오 스트리밍 플레이어 구현
Accessibility을 사용하여 시각 장애인을 위한 베리어프리 기능 구현
Room을 활용한 데이터 로컬 저장 및 오디오 파일 다운로드 기능 구현