top of page

RESUME

Professional 

info
 

현재 안드로이드 개발 9년차로 순수 안드로이드 개발 7년, 웹개발 및 웹서비스, 하이브리드 경력 토탈 2년인 Java Base 개발자 입니다. 물론 최근에는 Kotlin다루며 선호합니다.

개발 뿐만 아니라 기획, UX 디자인 플로어 및 설계도 가능하며 Android Testing 분야에도 강한 자신감을 가지고 있습니다. 

커뮤니티 활동을 중요시 생각하며 팀원과의 콜라보레이션에도 많은 경험이 있으며 커뮤니케이션 능력도 우수 합니다.

Skills

React native

Testing

PPT

Android

Spring

x-code

WebStorm

Work

experience

& Difference
 

Android Developer & Service Director.  ZEROWEB
(제로고 서비스 총괄 수석)

2016.10 - 2019. 09(3년)

제직인원 : 116명

제로웹 앱 Project(Android) 13개월
 - Java1.8, AndroidAnnotation, Glide, Git, Slack, Jira
 - DSM(Daily Stand Meeting), Iteration 회의
 - Observe 패턴 및 Retrofit2 사용
 - Restrospective, GoogleMap Api 연동 및 고난위도 지도 커스텀 제작
 - 실시간 유동인구 구현 앱

Bill Proejct(Android) - tablet 전용 - 6개월
 - Java 80%, Kotlin 20%, Bitbuket, full request, code refactoring
 - RecycleView 고난위도 커스텀
 - code convention, fommater.xml, code style 정의
 - 고난위도 Custom Chart 다수 제작
 - MVP(Model View Present) 패턴 설계 및 개발

제로고 앱 Proejct(Android) - 12개월
 - Kotlin 100%, 
 - GoogleMap Custom Marker, Clustering
 - Wifi Scan Handler
 - Surface View Camera 연동
 - LockScreen 구현 및 Horizontal Scroll Custom View 개발

Check-In SDK (Java) - 1개월
 - JAVA base로 wifi scan정보를 주기적으로 전송할 수 있는 임모탈 백그라운드 서비스 SDK

# 제로고 앱 서비스 총괄(제품 개발, 운영, Data Lab, 영업지원, 기획, 디자인팀)
 - 제로고 고객 앱 Android 개발 및 일정관리 - PlayStore 배포
 - 제로고 고객 앱 iOS 일정 관리
 - 제로고 사장님 앱 React Native 앱 개발 및 일정관리 - PlayStore 배포
 - 기획, 운영, 관리, Data Lab팀 관리 및 업무 조율
 - Iteration 회의 및 Restorpective 진행
 - 퍼실리테이터의 역활 및 잡크래프팅 중요성 전파
 - Jira 교육진행, Crashlytics 연동 및 앱 crash rate 관리 및 대응
 - Mixpanel 연동 및 유저 패턴 분석, CS관련 문제사항 요청시 대응
 - Confluence 관리 및 각종 문서 및 배포 프로세스 정의
 - 팀 내 멘토역활 및 여러 프로세스 도입

==========================================================

Android Developer. S-WINNUS

2014.01 - 2016. 08(2년 8개월)

(과장)

제직인원 : 24명

 

Cloud Palm Project(Android) 8개월
 - 폴더형태 구조 설계 및 개발
 - 멀티파트 파일 및 영상 업로드 및 다운로드

유치원앱(80page) Project(Android) - 유저타입3 (선생님, 학부모, 관리자) 6개월
 - 3가지 타입을 각각의 클래스에서 중복코드를 줄이면서 작업을 하였음
 - 서버 외주관리 및 api 설계 서포트
 - 앱 화면 상세 설계서 3가지 버전 UX/UI 초안 작성 및 이 후 피드백

KT 추적관제 시스템 Proejct(Android) 6개월
 - extend listview, 빠듯한 일정에 많은 page를 쳐냈어야 했습니다.
 - 웹2명, 서버2명, 안드로이드1명 (Android 파트만 일정 준수하고 나머지는 한 두달씩 딜레이 되었습니다)

Compact eSeal(BLE) Project(Android) 2개월
 - 블루투스 로우 에너지를 이용하여 펌웨어 개발자와 프로토콜을 정의하고 서로 맞추어가며 원격장비를의 봉인을 해제하고 해당 장비 센서의 정보를 얻었습니다.

# 모바일 개발 리더, 프로젝트 기획, 테스트, 아이폰 개발, 안드로이드 단독 개발

 

==========================================================

Senier Programmer. Accenture TGP(KDC)

​2011.01 - 2013.12(3년)

(대리)

제직인원 : 477,000명

 

인턴(3개월)
- 정형화된 커리큘럼으로 하드 트레이닝
- 오전 Android Developer Site 한챕터씩 PT
- 오후 업계 경력 20년, 교육 담당 매니져와 알고리즘 교육
- 업무 외 기본 저녁 10시까지 PT 준비 및 개인 Study

NHN Naver Blog Project (Android) 4개월
 - UI 이슈 수정

NHN Naver Ndrive Project (Android) 9개월
 - Music Player 수정  
 - 문서 모아보기 모듈 연동 신규 개발
 - date picker cusom UI
 - Junit Test Case 작성, TestCase 가이드 문서작성, Target Coverage 21% > 68% 상승

Accenture Mobility Service Project (Android) 4개월
 - Tablet 전용 개발
 - Animation 및 custom slider 개발

Emart Boons Project (Android) 6개월
 - Sign전송 기능, Camera 연동, Facebook 연동, custom UI
 - MVC(Model View Controller)패턴 앱 구조 설계
 - RestTemplate을 통한 restAPi통신

DrugStore Project (Android) 3개월
 - custom listview, custom viewpager, 트위터 연동

# Java언어 기반으로 Android 앱 개발 SI프로젝트를 주로 수행 하였으며, 웹 프론트 개발 및 웹 접근성 업무 경험
Android 관련 테스팅 프로젝트 진행한 경험으로 TDD(Test-driven Development) 방법론을 이해하였고, 관련한 가이드 문서를 작성함.
 

==========================================================

 

Job & Life - Difference

​1984 - current

 

- Testing 분야에 동급 Level보다 많은 지식과 경험 보유.

- 31살의 나이지만 4살 사랑하는 아들이 있어 책임감, 성실함 보장.

- 모든지 융화되는 능력(축구, 농구, 수영, 볼링, 탁구, 게임, 등산, 클라이밍, 보드, 서핑, 베드민튼 등등..)

- 짧은 기간동안 다양한 플랫폼을 접하고 새로운 개발방식에 적응하는 능력

- 뛰어난 예외 처리 능력 Alt + Shift + 방향키 아래 + Enter

- Tool의 커스텀 마이징 능력

- 솔루션을 Library화 하는 능력.

Languages

Java

Kotlin

jsp

xml

c

object-c

java script

Education
DongMyeung University

2003.03 - 2010.08

 

​정보통신공학과 졸업.

인턴쉽 우수자 선발 해외 학교 및 업체 견학.

긴급 차량 우선통과 서비스의 보안성 향상을 위한 방안 연구(학위논문)

3.45/4.5 학점.

방학중 개인 자율 유럽 배낭여행 32일간 9개국 유랑.

ICN 랩실 활동 - C언어 및 PPT Presentation

교내 토익 사관학교 - 우수 활동상 수상

 

 

유진능력개발원

​2010.08 - 2010.12

 

- JAVA 프로그래밍
객체 지향 프로그래밍 언어인 Java의 기본적인 언어 특성 및 문법을 학습하고, 클래스 구성 및 다양한 Java 라이브러리를 활용한 입출력, UI, 스레드, 네트워크 프로그래밍 방법을 학습한다.
- 안드로이드 프로그래밍
전문 안드로이드 개발자가 되기 윈한 선수과정으로 JAVA에 대한 전반적인 개념을 점검하고 안드로이드 어플리케이션 작성을 위해 필수적으로 알아야 할 고급 프로그래밍 기법을 학습한다.
- 데이터베이스
관계형 데이터 베이스를 기본으로, 데이터베이스 기본 개념 및 데이터베이스 설계 및 응용방법에 대해서 학습하고, 데이터베이스 조작을 위한 SQL 기본 언어를 학습하고 활용사례들을 익힌다.
- 최종 프로젝트
개발업체에서 수행하였던 것과 동일한 프로젝트를 수행하여 현장에 투입되어 개발업무를 즉시 수행할 수 있는 능력을 배양한다.

 

SAP-ABAP Development 교육

​2011.11 - 2011.12

 

- DB Query를 하여 데이터 가공 및 효율적 처리에 대한 교육과 ABAP의 기본 Tool 의 기능적인 면과 디자인에 대한 교육을 진행하였음.

bottom of page