미리보기
기본 정보

안드로이드 10년 이상 개발 해온 안드로이드 앱 개발자입니다. 스터디와 세미나 참석도 좋아하고 새로운 기술 도입도 환영합니다. 언제든지 함께 하는 개발 문화가 있는 곳으로 가고 싶습니다. 10여년 간 안드로이드 앱 개발 경험으로 앱 구조 개선과 안정성을 높이는 데 주력합니다.
기술 스택
Android, Java, Kotlin, Git, Github, Android Studio, MVVM, Firebase, Slack, JIRA
경력
(주)비주얼
안드로이드 앱 개발자 | 앱개발팀 / 안드로이드 개발
2024.04. ~ 2024.12. (9개월)
Amondz 안드로이드 앱 비지니스 로직 및 기능을 개발하고, OS 및 플레이 스토어 정책 대응과 CS 이슈 해결, 유지 보수합니다.
● 2024.12 - 2024.12
실시간 랭킹 위젯 카테고리 도입
- 랭킹 위젯 카테고리 별 상품 표시 적용.
- 연말 이벤트 앱 아이콘 및 홈 상단 로고 적용.
● 2024.11 - 2024.11
고객 상담 솔루션 교체 작업
- 사용 중인 고객 상담 솔루션을 채널톡에서 클라우드게이트로 변경.
- 피처 플래그 통한 솔루션 적용 처리.
● 2024.10 - 2024.10
실시간 랭킹 위젯 도입
- 실시간 데이터 알고리즘 반영한 실시간 랭킹 위젯 기능 개발.
- 사용자들에게 어떤 정보를 보여줬을때 효과가 더 좋은지에 대한 A/B 테스트.
● 2024.09 - 2024.09
Feature Flag 및 TBD 전략 도입 / 에러 처리 모듈 기반 구성
- 팀 브랜치 전략 변경에 의해 TBD 브랜치 전략 도입.
- 피처 플래그 모듈 구성.
- 파베 원격 설정 모듈 구성.
- 파베 원격 설정에 의한 피처 플래그 처리 로직 구현.
- 피처 플래그 로컬 구성 처리 도입 적용.
- 에러 처리 모듈 구성 및 기반 작업 적용.
● 2024.08 - 2024.08
Anko 제거
- Anko -> XML, Compose 마이그레이션 전환 작업 진행.
- JCenter 제거.
- Anko 의존성 제거.
● 2024.07 - 2024.07
타켓 API 34 마이그레이션
- Play Core 및 Review 라이브러리 분리 적용.
- 타켓 API 34 마이그레이션 작업 적용.
- Anko 컴포넌트 일부 제거.- buildConfig 모듈 분리 구성 적용.
● 2024.06 - 2024.06
카테고리 개선
- 카테고리 탭 새로고침 기능 추가.
- 카테고리 상세 > 1차, 2차 카테고리 UI 컴포즈 전환 적용.
- 카테고리 모듈 분리 적용.
● 2024.05 - 2024.05
장바구니 상품 수량 조절 기능 개발
- 장바구니 상품 수량 조절 기능 추가.
● 2024.04 -
ADS 개발 및 유지 보수
- ADS 안드로이드 컴포넌트 정책 담당.
- ADS 안드로이드 컴포넌트 개발 및 유지 보수.
- ADS 컴포즈 모듈 추가 구성.
● 2024.04 -
프로젝트 구조 개선 및 유지 보수
- 프로젝트 모듈 기반 구조 전환 기반 작업 적용.
- 피처 플래그 및 TBD 브랜치 정책 적용.
- 빌드 환경 관리(경고 제거..)
- 코틀린 2.0 마이그레이션 작업.
- 컴포즈 전환 진행.
● 2024.04 - 2024.05
안드로이드 파트 업무 인수 및 개발 프로세스 정립
- 안드로이드 개발 파트 업무 프로세스 정립.
- 코드 스타일 및 정책 정리.
- 팀 브랜치 전략 변경에 의해 TBD 브랜치 전략 도입.
콘텐츠웨이브(wavve)
안드로이드 앱 개발자 | 앱개발팀 / 안드로이드 개발
2023.09. ~ 2024.03. (7개월)
Wavve 안드로이드 모바일 앱 개발 유지 보수
● 2023.09 - 2024.03
Wavve 안드로이드 모바일 앱 개발 유지 보수
- 유연한 홈 구성을 위한 선행 기술 개발.
- 운영 상 이슈 및 버그 수정.
스포카
안드로이드 앱 개발자 | 키친보드 안드로이드 앱 비지니스 로직 및 기능 개발
2021.10. ~ 2023.09. (2년)
키친보드 안드로이드 앱 비지니스 로직 및 기능을 개발하고, OS 및 플레이 스토어 정책 대응과 CS 이슈 해결, 유지 보수합니다.
● 키친보드 매장 및 유통사용 안드로이드 앱 개발 및 유지보수
주요업무
○ 키친보드 안드로이드 매장/유통사 앱 개발 및 유지 보수.
○ 스포카 파운데이션(디자인 시스템) 안드로이드 컴포넌트 개발 및 유지 보수.주요 성과
○ 클린 아키텍처 기반 멀티 모듈 구조로 앱 구조 개편.
서비스 구조 개선에 대한 블로그 글 작성(https://spoqa.github.io/2022/04/30/android-refactoring.html)
○ 유통사 앱 신규 개발 및 배포.
○ 주문톡(채팅) 서비스 개발.
○ 웹뷰 연동 및 고도화.
○ 스포카 파운데이션(디자인 시스템) 개발 및 유지보수.
○ 내부 앱 배포 프로세스 개선.
○ CircleCI 보안 사고 대응; 배포 키 재발급 및 플레이 스토어 재등록.
수행 프로젝트
키친보드 앱 기능 개발 및 유지 보수
○ 프로젝트 개요 : 키친보드 매장용 앱 개발 및 유지 보수
○ 개발환경 : Kotlin, Java, MVVM 기반 AAC ViewModel, LiveData,
DataBinding, Clean Architecture Oriented, Hilt, Apollo GraphQL,
Coroutine, Flow, Firebase API, Kakao login, Github, CircleCI, Jira,
Confluence, Sentry, Google Analytics, AppsFlyer, Insider
○ 역할 : 앱 구조 개선 및 기능 개발을 통해 이슈들을 제거하고, 안정성을 높이며 신규 기능을 개발하며 유지 보수합니다.
- 기능 모듈화 & 코드 리팩토링으로 내부 로직을 분리.
- 단위 테스트 도입으로 일부 로직 검증.
- 의존성 관리 및 최신화 유지 보수.
- 웹뷰 개선 고도화; 앱 스킴 및 웹뷰 스킴, 딥링크 처리를 통한 연계 처리.
- Sentry를 통한 운영 및 모니터링과 각종 이슈 처리.
- AppFlyer 원링크 연동.
- Firebase Dynamic Link를 활용한 유통사 코드를 통한 매장 유통사 간 연결 기능 개발.
- Android OS 및 Google Play policy 대응을 통한 배포 이슈 해소.
- 파베 원격 설정 기능을 활용한 기능 on/off 개발.
- 앱 이벤트 로깅 개발; 이벤트 로깅을 통한 파이어베이스, 인사이더 이벤트 로그 연동 처리.
- 센드버드 채팅 솔루션 도입 적용.
키친보드 유통사용 앱 기능 개발 및 유지 보수
○ 프로젝트 개요 : 키친보드 유통사용 앱 기능 개발 및 유지 보수
○ 개발환경 : 이상 동일.
○ 역할 : 유통사용 앱 기능 개발 및 유지 보수.
- 유통사용 주문톡 기능 개발.
- CS 대응 및 이슈 관리.
스포카 파운데이션 개발 및 유지 보수
○ 프로젝트 개요 : 스포카 디자인 시스템 개발 및 유지 보수
○ 개발환경 : 이상 동일.
○ 역할 : 공용 디자인 안드로이드 컴포넌트 개발.
- 텍스트 뷰 스타일, 텍스트 스타일 추가 구현.
- 버튼 스타일 추가 구현.
- 커스텀 스타일 추가 및 메서드 구현.
케이에스티모빌리티(KST Mobility)
팀원 | 개발팀
2020.08. ~ 2021.10. (1년 3개월)
안드로이드 개발
주요업무
마카롱 기사 앱 개발 및 유지 보수
○ 마카롱 M 기사 앱 개발 및 유지 보수.
○ 전기차 데이터 수집, 앱미터기, 결제기 음파 연동 등의 기타 사업의 개발 지원.
주요 성과
○ Full Kotlin 전환.
○ 콜백 방식의 비동기 처리 방식을 Coroutine 비동기 처리 방식으로 전환.
○ gradle 에서 kotlin dsl 로 전환.
○ 앱 안정성 확보.
○ 위치 정보 정확도 개선.
○ 전기 차량 데이터 수집 기능 개발.
○ 앱미터기 초도 시험 버전 개발.
수행 프로젝트
기사 앱 개발(마카롱 쇼퍼)
○ 프로젝트 개요 : 마카롱 M 기사 앱 개발
○ 개발환경 : Android Studio, Dooray, Zeplin, Notion, Github, GitLab, Firebase,
Kibana, Sentry
○ 역할 : 기존 기사 앱의 무한한 이슈들을 제거하고, 안정성을 높이며 신규 기능을 개발하며 유
지 보수합니다.
- 기능 모듈화 & 코드 리팩토링으로 내부 로직을 분리.
- 위치 정보 취득 방식 변경 및 안드로이드 버전별 대응 처리를 통한 위치 정보 정확도 개선 및 주
행 데이터 확보.
- 전기 차량 데이터 수집 모듈 연동을 통해서 차량 정보 수집 및 수집 데이터 전송 처리.
- 티머니 결제 음파 솔루션 연동 작업을 통해서 요금 결제 UX 개선 및 요금 이슈 해소(사업상 이
슈로 기능 미적용).
- Sentry 적용을 통한 운영 및 모니터링과 각종 이슈 처리.
- 플로팅 버튼 기능 개선을 통해 서비스 UX 이슈 해소.
- 기사 주행 경로 동기화 기능 개발을 통해 기사 경로 표시 개선으로 고객 CS 이슈 해소.
- 아이나비 맵 API 전환을 통한 월 운영 비용 절감(티맵 대체 후 90%절감).
- Android OS 및 Google Play policy 대응을 통한 배포 이슈 해소.
앱미터기 초도 시험 버전 개발
○ 프로젝트 개요 : 마카롱 앱미터 시험 기능 개발
○ 개발환경 : Android Studio, Slack, Zeplin, Notion, Github, Firebase
○ 역할 : 기사 앱 내에 앱미터기 기능 개발 및 연동.
- 앱미터 라이브러리 API을 통한 로직과 UI 개발.
- 각각 주행 상황별 로직 처리(빈차,탑승,지불,할증,예약,영업종료 등등).
나우버스킹
안드로이드 앱 개발자 | 클라이언트 개발
2019.08. ~ 2020.06. (11개월)
안드로이드 키오스크 앱 개발 및 유지 보수
웨이팅 앱 개발 및 유지
● 2019.08 - 2020.06
안드로이드 키오스크 앱 개발 및 유지 보수
주요업무
○ 안드로이드 키오스크 앱 개발 및 유지 보수와 CS 대응(스마트 오더)
○ 웨이팅 앱 개발 및 유지 (스마트 웨이팅)
주요 성과
○ 웨이팅 앱 다국어 지원 기능 개선을 통한 외국인 웨이팅 안내.
○ 키오스크 앱 리뉴얼 및 UX 개선을 통해 매장 만족도 상승.
○ 키오스크 앱 쿠폰 결제 기능 개발을 통해 매장 포인트 및 스탬프 요구 사항 충족으로 키오스크
메인 USP 중 하나로 제공.
○ 포스 앱 현금 관리 기능 개발(서브 작업자로서 기능 개발)
○ 키오스크 앱 내부 구조 전환을 통해 내부 로직의 복잡성과 코드를 줄여서 유지 보수하기 쉬워
짐.
(MVP -> MVVM x Android Architecture Components)
○ 키오스크 앱 내부 결제 처리 구조 개선(로직별 독립 처리)을 통해서 결제 로직에서 발생하는
매장 이슈를 줄이고 원인 파악 및 처리를 하는 것이 수월해짐.
○ 키오스크 <-> 사장님 센터 간 상품 구조 전환 및 동기화 개발을 통해서 키오스크 USP 로 제공
되어 CRM 과 함께 연계 되어 판매 경쟁력을 확보함.
수행 프로젝트
나우오더 개발(안드로이드 키오스크 앱)
○ 프로젝트 개요 : 안드로이드 키오스크 앱
○ 개발환경 : 맥 OS, Android Studio, Slack, Zeplin, Notion, Github, Firebase
○ 역할 : 키오스크 기기용 안드로이드 앱 개발
- LiveData, ViewModel, Data Binding 을 통해 기존 MVP -> MVVM 구조 전환.
- Menu 구조 기반의 상품 모델을 Product 기반 구조로 전환
- 사장님 센터의 데이터 연동 및 동기화 처리
- 결제 로직 개선 및 각각 결제 수단에 대한 로직 분리
- 쿠폰 조회 및 결제 처리
- 운영 및 모니터링에 의한 각종 이슈 처리.
나우웨이팅 개선(안드로이드 웨이팅 앱)
○ 프로젝트 개요 : 안드로이드 웨이팅 앱
○ 개발환경 : 맥 OS, Android Studio, Slack, Zeplin, Notion, Github, Firebase
○ 역할 : 웨이팅용 안드로이드 태블릿 앱 유지 보수 및 개선
- 다국어 처리
- 콜포인트 관련 UX 개선
- 운영 및 모니터링에 의한 각종 이슈 처리.
파수닷컴
안드로이드 앱 개발자 | 선임 연구원
2016.08. ~ 2019.07. (3년)
디지털페이지 인공지능 메모장 안드로이드 앱 개발
● 2017.06 - 2019.07
디지털페이지 인공지능 메모장 안드로이드 앱 개발
주요업무
○ 푸시 메시지 GCM to FCM 전환 작업
○ 페이지 에디터 기능 고도화 작업○ 4.0 서비스 안드로이드 앱 개발
○ 백그라운드 서비스 정책 대응에 따른 주요 서비스 마이그레이션 작업
○ 최대 화면 지원비 이슈 대응
○ 캘린더 기능 개선 작업
○ 3.0 서비스 8.0 오레오 버전 호환성 작업
○ 검색 FTS 기능 개발
○ 추천 기능 고도화 작업
○ 페이지 보내기 기능 개발
○ 3.0 서비스 안드로이드 앱 개발
○ 리소스 정리 기능 개발
○ 2.0 서비스 7.0 누가 버전 호환성 작업
○ 2.0 서비스 갤러리 기능 구현 적용
주요 성과
○ 구글 출시 버전 정책 사항에 따른 앱 기능 마이그레이션 및 업그레이드:백그라운드 제한 사항, 권한 처리, 푸시 메시지, 위치 서비스
○ 팀 내 문서 및 작업 이력, 일정 관리 통합 구축(Notion, Slack)
○ 페이지 보내기 기능 개발을 통한 커뮤니케이션 기능 기반 확보
○ 풀 텍스트 서치 기능 개발을 통한 검색 기능 강화
○ OS 별 빠른 호환성 확보를 통한 사용자 확대
팬택
안드로이드 앱 개발자 | 전임연구원
2010.01. ~ 2016.05. (6년 5개월)
북미 스마트폰 테스팅, 뮤직 플레이어 개발 및 유지 보수
북미 스마트폰 테스팅
AT&T, VZW 향 스마트폰 미디어 테스트 및 시험 진행과 제출.
3rd party 앱 미디어 시험 진행 및 제출.
뮤직 플레이어 개발 및 유지 보수
재생 목록, 재생 화면, 재생 서비스 개발 및 유지 보수.
○ 뮤직 위젯 사선 처리 라이브러리 개발을 통한 파사드 UI 구현 제공
○ 원형 뮤직 팝업 플레이어 개발을 통한 제품 USP 제공: ‘One Player’, IM-100
○ 모델 및 통신사 분기에 따른 앱 기능 분할 처리: LG U+Box, 멜론, Verizon wireless BUA+
○ 디자인 홈 뮤직 위젯 기능 개발: 사용자 마음대로 색상과 스타일 구성이 가능한 기능으로 제품 USP 제공.
○ 특허 출원: 사운드 출력을 제어하는 휴대 단말 및 사운드 출력 제어 방법
(MOBILE TERMINAL FOR SOUND OUTPUT CONTROL AND SOUND
OUTPUT CONTROL METHOD); 출원 번호: 1020120108865
프로젝트
실시간 랭킹 위젯 도입
(주)비주얼
2024.10. ~ 2024.10.
실시간 데이터 알고리즘 반영한 실시간 랭킹 위젯 기능 개발. A/B 테스트 적용.
Feature Flag 및 TBD 전략 도입 / 에러 처리 모듈 기반 구성
(주)비주얼
2024.10. ~ 2024.10.
팀 브랜치 전략 변경에 의해 TBD 브랜치 전략 도입.
피처 플래그 모듈 구성.
파베 원격 설정 모듈 구성.
파베 원격 설정에 의한 피처 플래그 처리 로직 구현.
피처 플래그 로컬 구성 처리 도입 적용.
에러 처리 모듈 구성 및 기반 작업 적용.
Anko 제거
(주)비주얼
2024.09. ~ 2024.09.
Anko -> XML, Compose 마이그레이션 전환 작업 진행.
JCenter 제거.
Anko 의존성 제거.
타켓 API 34 마이그레이션
(주)비주얼
2024.08. ~ 2024.08.
Play Core 및 Review 라이브러리 분리 적용.
타켓 API 34 마이그레이션 작업 적용.
Anko 컴포넌트 일부 제거.
buildConfig 모듈 분리 구성 적용.
카테고리 개선
(주)비주얼
2024.07. ~ 2024.07.
카테고리 탭 새로고침 기능 추가.
카테고리 상세 > 1차, 2차 카테고리 UI 컴포즈 전환 적용.
카테고리 모듈 분리 적용.
장바구니 상품 수량 조절 기능 개발
(주)비주얼
2024.06. ~ 2024.06.
장바구니 상품 수량 조절 기능 추가.
ADS 개발 및 유지 보수
(주)비주얼
2024.04.
ADS 안드로이드 컴포넌트 정책 담당.
ADS 안드로이드 컴포넌트 개발 및 유지 보수.
ADS 컴포즈 모듈 추가 구성.
프로젝트 구조 개선 및 유지 보수
(주)비주얼
2024.04.
프로젝트 모듈 기반 구조 전환 기반 작업 적용.
피처 플래그 및 TBD 브랜치 정책 적용.
빌드 환경 관리(경고 제거..).
코틀린 2.0 마이그레이션 작업.
컴포즈 전환 진행.
안드로이드 파트 업무 인수 및 개발 프로세스 정립
(주)비주얼
2024.04. ~ 2024.05.
안드로이드 개발 파트 업무 프로세스 정립.
코드 스타일 및 정책 정리.
팀 브랜치 전략 변경에 의해 TBD 브랜치 전략 도입.
Wavve 안드로이드 모바일 앱 개발 유지 보수
콘텐츠웨이브(wavve)
2023.09. ~ 2024.03.
유연한 홈 구성을 위한 선행 기술 개발. 운영 상 이슈 및 버그 수정.
키친보드 매장 및 유통사용 안드로이드 앱 개발 및 유지보수
스포카
2021.10. ~ 2023.09.
키친보드 안드로이드 매장/유통사 앱 개발 및 유지 보수.
키친보드 안드로이드 앱 비지니스 로직 및 기능을 개발하고, OS 및 플레이 스토어 정책 대응과 CS 이슈 해결, 유지 보수합니다.
스포카
2021.10. ~ 2023.09.
키친보드 매장 및 유통사용 안드로이드 앱 개발 및 유지보수.
마카롱 기사 앱 개발 및 유지 보수
케이에스티모빌리티(KST Mobility)
2020.08. ~ 2021.10.
마카롱 M 기사 앱 개발 및 유지 보수.
안드로이드 키오스크 앱 개발 및 유지 보수
나우버스킹
2019.08. ~ 2020.06.
안드로이드 키오스크 앱 개발 및 유지 보수와 CS 대응(스마트 오더).
디지털페이지 인공지능 메모장 안드로이드 앱 개발
파수닷컴
2016.08. ~ 2019.07.
푸시 메시지 GCM to FCM 전환 작업.
페이지 에디터 기능 고도화 작업.
4.0 서비스 안드로이드 앱 개발.
백그라운드 서비스 정책 대응에 따른 주요 서비스 마이그레이션 작업.
최대 화면 지원비 이슈 대응.
캘린더 기능 개선 작업.
3.0 서비스 8.0 오레오 버전 호환성 작업.
검색 FTS 기능 개발.
추천 기능 고도화 작업.
북미 스마트폰 테스팅
팬택
2010.01. ~ 2016.05.
AT&T, VZW 향 스마트폰 미디어 테스트 및 시험 진행과 제출.
3rd party 앱 미디어 시험 진행 및 제출.
포트폴리오
첨부파일
교육
한국항공대학교
대학교(학사) | 컴퓨터공학과
2003.03. ~ 2010.02. | 졸업
자격증
정보처리기사
한국산업인력공단
2009.06.