- Client
- SK Planet
- Position
- Developer
- Period
- 2016.03.01 ~ 2016.12.31
- Description
- O2O Infra 개발그룹에서 Spring Boot 기반 배치 개발/운영/유지보수 업무를 담당
하둡기반 쿼리캐시를 사용하여 대용량 데이터 베이스를 사용
I'm the crazy witch around here.
Portfolio Items
하둡기반 쿼리캐시를 사용하여 대용량 데이터 베이스를 사용
안드로이드의 가속도계를 이용하여서 내 이동위치를 파악하는 논문을 참고하여 구현
비콘의 RSSI 강도를 이용해서 비콘과의 거리를 측정하는 것을 구현
Json을 통한 request와 response 형태의 API를 개발
Database에서 list를 가져와서 Spring Boot 기반의 Spring Batch의 Database 처리, 파일 처리, ftp 전송
ftp를 통해서 받은 파일을 파싱해서 Spring Batch를 통해서 Database 처리
Client – 한국정보인증
Position – Android Developer
Period – 2015.01.01 ~ 2015.04.30
Description
공인인증서 2.0 안드로이드 어플리케이션
공인인증서를 발급, 삭제 할 수 있다.
Skill
Library
안드로이드 activity 생성주기의 중요성을 다시 깨닫기도 했다. EventBus와 사용할 때는 Subscriber 때문에 같은 Event가 다른 activity에 의해서 두번 불려질 수가 있다. 이를 방지하기 위해서 activity에서는 onResume에서 register하고, onPause 때 unregister 해주는게 좋다.
RecyclerView는 처음 써보는데, 복잡한 느낌이 들기도 한다. listview에서 편하게 처리하던 것들을 adpater에서 다 구현을 해줘야하는데, 처음에는 감을 못 잡아서 이리저리 헤매게 된다.
AndroidAnnotation은 처음 써보는데 viewById만 사용해도 소스코드가 굉장히 짧아지고, 명시적으로 보기가 좋아진다. 생성주기와 엮어들어가면서 약간 헷갈리는 부분이 있긴 하지만 무리가 없다.
AndroidAsync는 처음 사용해보는데 종전에 HttpManager라는 것을 만들어서 request하고, response하던 부분들을 간편하게 구현이 가능하다.
Client – SK Planet
Position – Back-End Developer
Period – 2014.12.01 ~ 2014.12.31
Description
Create RESTful API for example list, detail, update, delete
Skill
Plugin
Client – mPowerScreen
Position – Android Developer
Period – 2014.09.01 ~ 2014.12.31
Skill
Plugin
Client – SNUBH
Position – Full-Stack Developer
Period – 2014.05.01 ~ 2014.08.30
Skill
Plugin
Client – SK T World
Position – Front-End Developer
Period – 2014.06.01 ~ 2014.06.15
Skill
Client – SNUBH
Position – Web Developer
Period – 2014.01 ~ 2014.05
Skill
Plugin
Client – SK Planet
Position – Android Developer
Skill – Java, Android
Period – 2013.10 ~ 2014.01