얼마전 둘째 아기의 아빠가 되어서
2017년은 이전보다 무거운 책임감과 최고의 SW개발열정 레벨로 무장한
안드로이드 시니어급 개발자입니다.
먼저, 저의 안드로이드 개발이 가능한 분야는 아래와 같습니다.
- Android 앱 개발
- Android 사용자 편의적인 UX고려 및 관련 커스텀 UI 뷰/위젯 개발
- Android 멀티스레드, 데이터베이스, 네트워킹 관련 기술을 사용한 개발
- C/C++을 사용한 NDK 개발
- Android Networking 관련 개발
- Android Framework에 대한 심도있는 분석 및 개발
- REST API를 사용한 개발
- 지도 API와 관련된 프로젝트 개발
다음으로 저의 개발경력을 간단히 요약 드리면 다음과 같습니다.
- 순수 안드로이드 개발(6~7년) + (일반)자바개발(2년) à 8년 7개월
- C/C++개발 (5년)
2017년 귀사의 성공적인 안드로이드 S/W개발과 서비스의 성공을 위해 열정을 다할 것을 약속 드리며,
저에 대한 소개를 마칩니다.
■ 프로젝트 소개
- 강원도(춘천) 주변의 다양한 관광명소와 건강관리(헬스케어) 시스템의 연계한 안드로이드 앱 개발
■ 본인이 수행한 역할
- 앱개발자 1인, 서버개발자 1인이 한팀이 되어서 개발했으며, 본인이 100% 앱의 설계/개발을 진행함
- Android App개발(Activity/Fragment)
- RESTful API 연동 (Retrofit 라이브러리 사용)
- 요구사항에 부합하는 커스텀 뷰/위젯 개발 및 관련 안드로이드 라이브러리를 사용
- 지도 API (구글/다음맵) 적용해서 화면UI 개발
- 데이터 처리를 위한 Realm DB 적용한 개발
■ 프로젝트 소개
- 닛산 자동차에 실장되는 인포테이먼트(IVI) 용 안드로이드 앱과 Framework 개발
■ 본인이 수행한 역할
- 전체 시스템에서 메시지를 주고받는 인텐트/리시버/서비스 시스템 설계 및 구현
- 런처앱 : 런처상에서 위젯기능 동기화 및 런처기본기능 요구사항에 맞게 구현
- 뮤직앱 : 뮤직앱 UX변경 및 런처단 기능과 동기화 작업
- 관련 Framework API개발 및 분석
- UX구현을 위한 커스텀 뷰개발
- 시스템 공통기능 및 핸들키(Shortcut키) 처리를 위한 Service 모듈구현
- 핸들키(글로벌 shortcut 키)에 따른 내비게이션 동작중 커스텀 토스트형 팝업 위젯 개발
■ 프로젝트 소개
- 차세대 LG 스마트기기용으로 사용자를 위한 UX에 대해 UX팀과 개발팀간 논의
도출된 UX에 대해, 커스텀뷰 개발 및 앱들에 커스텀 UI control 적용 및 기술지원
■ 본인이 수행한 역할
- 신규 커스텀 뷰/위젯들 개발(DateTimePicker/CalendarPicker/Switch 등)
- 시각장애인용 색상변경 기능구현 및 ColorPicker/색상 Dialog를 신규 UX스타일에 맞춰 개발
- 알람App, 캘린더 App , 장애인 사용자 편의을 위한 UX 모드(Accessibility) 등 신규 커스텀 뷰/위젯을 사용할수 있도록 각 App에 직접 코딩개발 or 기술지원
■ 프로젝트 소개
LG스마트 폰/패드용 Framework 기능 안정화 및 신규스타일 UI 적용을 위한 framework단 SW개발 및 최적화
■ 본인이 수행한 역할
- 안드로이드 앱에서 사용하는 Framework 뷰들이 최적의 성능을 낼수 있도록 안정화
- 안드로이드 뷰/위젯에 대한 기술적인 분석 및 신규 UI 기능 적용을 위한 방안 분석,개발
- 앱동작 문제발생시 원인이 Framework 쪽 버그인지 , 앱구현상의 버그인지 분석 or 기술적인 대안제공
■ 프로젝트 소개
- 모토로라 스마트폰/테블릿 이 기업용으로 판매되기 위한 Android Security SW인 3LM을
모토로라 Framework 과 관련 앱에 포팅하는 프로젝트
■ 본인이 수행한 역할
- Android Security 솔루션을 적용하기 위한 모토로라 Framework 과 오리지널 Android Framework 과의 차이를 분석하고 적용하기 위한 방안 연구
- 보안 기능을 위한 테스트 앱 구현
- 3LM 안드로이드 소프트웨어 솔루션을 Framework 과 관련 앱에 포팅
- 적용후 정상적인 보안기능 및 보안해제시 문제 디버깅
- Google 의 Android API Compatibility 테스트(CTS 테스트)와 보안테스트 인증을 위한 QA전담팀과 기술 support 및 디버깅
- 최종 인증과 포팅에 관련된 영문 기술문서 및 리포트 작성
■ 프로젝트 소개
- 일본 이동통신사인 KDDI 에 납품하는 모토로라 안드로이드 폰/패드의 앱의 문제 디버깅 및 Framework 의 문제 분석 및 개발
■ 본인이 수행한 역할
- 안드로이드 폰의 런처앱과 메시징 앱의 UX, 성능 문제원인 분석 및 디버깅
- 안드로이드 Framework 텔레포니, WiFi 기능 문제 분석 및 디버깅
- KDDI 이동통신사 전용 앱에서 발생한 문제분석 및 개선방안 제안
■ 프로젝트 소개
- LG전자 스마트폰에 설치되는 안드로이드 메시징 앱의 개발 및 관련 Framework API ,커스텀 뷰의 개발
■ 본인이 수행한 역할
- 안드로이드 메시징 앱 개발
(LG UX스타일 요구사항에 맞게 구현: 초급개발자 1명과 50% 정도 분담해서 구현함)
- 메시징앱에 필요한 사용자 편의성을 위한 UX 커스텀 뷰를 개발함 (80~90%)
- 메시징앱이 사용하는 Content Provider 의 DB설계 및 DB용 SQL작성함
- Framework 팀에서 메시징앱에 제공할 API의 개발지연문제가 있어서,
Framework 코드 분석후 Framework쪽 API코드 구현해서 Framework 쪽 소스에 적용 및 디버깅
- (기타업무)
1) 신규 안드로이드 개발자들 (8명정도) 에 대한 안드로이드 교육 커리큘럼 작성 및 관련 기술세미나 주도
2) 신규 개발자 다수가 JAVA나 안드로이드 개발경험이 없는 상태로 개발을 진행해야하는 상태여서
프로젝트의 성공을 위해서 자바 Programming 기본교육과 안드로이드 개발교육 등을 주도하고 개발자들의 참여를 이끌어냈음
이를 토대로 개발상황이 원활하고 신속하게 진행되었음
Android 개발
Android 개발
안드로이드 앱 / 커스텀뷰 /
프레임워크(Framework)개발
일반 Java 개발 및 XML SW개발
연결된 Behance 계정이 없습니다.
연결된 Dribbble 계정이 없습니다.
연결된 GitHub 계정이 없습니다.
연결된 Bitbucket 계정이 없습니다.