Skip to content

woohyun-jeong/profile

Repository files navigation

profile

Introduce.

7년차, Android App 개발자 정우현입니다.
7년차 개발자로 Android Native App 개발을 담당하였고, 앱 개발을 처음부터 개발/배포/운영한 경험이 있습니다. 특이하게 다른 플랫폼에서 개발한 경험도 있습니다. 매출 1000억대의 월패드 제품 개발에 책임지고 개발하였습니다. 개발뿐아니라 프로젝트 전체를 리딩해본 경험도 가지고 있습니다. 개발자란 문제를 해결하는 사람이라고 생각합니다. 이를 위해 다양한 직무의 구성원들과 커뮤니케이션 하며 개발/운영간에 문제들을 해결하며 협업해왔습니다.


Work Experience.

현대에이치티(주) Mobile App팀 선임 연구원 / 2021.07.01 - 현재 재직 중
현대통신(주) IoT팀 전임 연구원 / 2019.09.02 - 2021.07.01
현대통신(주) Application1팀 주임 연구원 / 2017.01.09 - 2019.09.02

Project : HT Home 2.0

Play Store
https://play.google.com/store/apps/details?id=com.ht.connected.home.mobile
내용 : 통합 스마트 홈 기능 개발
역할 : 전체적인 앱 개발
기술 : Kotlin, MVVM Achitecture, Rxjava
개발 기간 : 2023.11.22 ~
개발 내용
1. Android OS 버전 대응
2. SQE 이슈 수정 및 대응 3. 필드 이슈 수정 및 대응

Project : 대림 24인치 월패드 LG ThinQ앱 작업

Play Store
월패드내에 적용된 Android App입니다. 내용 : LG ThinQ 앱 지원
역할 : LG ThinQ Widget 및 App 개발
기술 : Kotlin, MVVM Achitecture, coroutine
개발 기간 : 2023.04.24 - 2023.11.21
개발 내용
1. 로그인 화면 - EMP 연동 개발
2. LG 에어컨, LG 공기청정기, LG 세탁기, LG 건조기, LG 냉장고, LG 식기세척기, LG 스타일러, LG 정수기, LG 워시타워 앱 기능 개발
3. LG 에어컨, LG 공기청정기, LG 세탁기, LG 건조기, LG 냉장고, LG 식기세척기, LG 스타일러, LG 정수기, LG 워시타워 위젯 기능 개발

Project : 이마주 베트남향 작업

Play Store
https://play.google.com/store/apps/details?id=com.ht.shinsegae.villiv
https://play.google.com/store/apps/details?id=com.ht.kumho.artera
내용 : 이마주 앱 다각화를 통한 건설사 앱 지원
역할 : 이마주 앱 다각화 구조 개발
기술 : flavor를 이용한 프로젝트 다각화
개발 기간 : 2023.01.27 - 2023.02.17
개발 내용
1. 금호 어울림 스마트홈 레이아웃 개발
2. 신세계 빌리브 스마트홈 Face-pass 기능 추가
3. 다각화 빌드 설정 추가
4. 로그인 페이지 고도화

Project : 이마주 유지보수

Play Store
https://play.google.com/store/apps/details?id=com.hdtel.imazuhome
내용 : 이마주 앱 SDK 31 지원
역할 : 이마주 앱 SDK 31 관련 내용들 적용
기술 : SDK 31 사양에 따른 수정
개발 기간 : 2023.02.17 - 2023.02.24
개발 내용
1. 근처기기 엑세스 권한 수락 후 블루투스 접근이 가능하므로 이에 대한 예외처리

Project : 이마주 다각화 작업

Play Store
https://play.google.com/store/apps/details?id=com.ht.shinsegae.villiv
https://play.google.com/store/apps/details?id=com.ht.kumho.artera
내용 : 이마주 앱 다각화를 통한 건설사 앱 지원
역할 : 이마주 앱 다각화 구조 개발
기술 : flavor를 이용한 프로젝트 다각화
개발 기간 : 2023.01.27 - 2023.02.17
개발 내용
1. 금호 어울림 스마트홈 레이아웃 개발
2. 신세계 빌리브 스마트홈 Face-pass 기능 추가
3. 다각화 빌드 설정 추가
4. 로그인 페이지 고도화

Project : HT Home 2.0

Play Store
배포 전
내용 : 통합 스마트 홈 기능 개발
역할 : 전체적인 앱 개발
기술 : Kotlin, MVVM Achitecture, Rxjava
개발 기간 : 2022.12.02 ~
개발 내용
1. IMAZU 2.0 기능 적용
2. HT Home 기능 적용
3. 신규 UI/UX 개발
4. 해외향 전시회 및 시연용 개발 (인도네시아, 베트남, 태국) 5. 베트남 전시회 Smart City Asia, (HCMC Vietnam)

Project : 이마주 고도화 작업

Play Store
https://play.google.com/store/apps/details?id=com.hdtel.imazuhome&hl=ko
내용 : 이마주 앱 기능 개선
역할 : 이마주 앱 기능 개선 개발
기술 : flavor를 이용한 프로젝트 다각화
개발 기간 : 2022.11.25 - 2022.12.02
개발 내용
1. 로그인 시 동/호 입력 없이 신규 로그인 API Spec 수정
2. 세대 관리 기능 추가
3. 세대원 등록 기능 추가
4. 로그인 페이지 개편 (회원가입, 아이디 찾기, 패스워드 찾기 기능 추가)

Project : 이마주 안면인식 기능 추가

Play Store
https://play.google.com/store/apps/details?id=com.hdtel.imazuhome&hl=ko
내용 : 이마주 앱 신규 기능 개발
역할 : 이마주 앱 신규 개발
기술 : 노타 SDK 업체 안면인식 솔루션
개발 기간 : 2022.10.07 - 2022.11.25
개발 내용
1. 노타 SDK 업체와의 협업으로 안면인식 솔루션 적용
2. 세대원, 방문자 등록 기능 추가

Project : 신세계 빌리브 스마트홈

Play Store
https://play.google.com/store/apps/details?id=com.ht.shinsegae.villiv&hl=ko
내용 : 신세계 빌리브 스마트홈 개발
역할 : 신세계향 스마트홈 신규 개발
기술 : flavor를 이용한 기존 프로젝트에서 다각화
개발 기간 : 2022.08.05 - 2022.08.22
개발 내용
1. flavor를 활용한 기존 스마트홈 앱에서 빌드 다각화

Project : HT Home 2.0

내용 : 통합 앱 전반적인 기능 및 화면 개발
역할 : 신규 서비스 개발
기술 : Kotlin, MVVM Achitecture, Rxjava, Livedata, koin
개발 기간 : 2022.01.03 - 지속적 대응
개발 내용
1. 로그인 화면
2. 생활편의 공지사항 화면
3. 생활편의 주민투표 화면
4. 생활편의 관리비 화면
5. 생활편의 방문자 목록 화면
6. 생활편의 택배 화면
7. 생활편의 주차위치 화면
8. 생활편의 차량 출입 화면
9. 생활편의 방문 차량 등록 화면
10. 생활편의 엘리베이터 콜 화면
11. 생활편의 SIP 통화 관리실, 세대, 공동현관, 세대현관 화면
12. 생활편의 에너지 사용량 (EMS,LEMS,원격검침) 화면
13. 생활편의 방범 설정 화면
14. 설정 화면 (사용자, 알림, 이용 약관, 개인정보처리방침, 오픈소스라이센스, 앱 정보)
15. 아파트홈 연결 화면
16. Zwave, Zigbee 기기 등록 화면
17. Homeway 기기 등록 화면
18. 비상 시나리오 화면

Project : Imazu 2.0 IoT 추가 보안 대응 - A3 Security 업체

Play Store
https://play.google.com/store/apps/details?id=com.hdtel.imazuhome&hl=ko
내용 : KISA 보안 기준표 추가 보안
역할 : KISA 보안 기준표 문제점 대응
기술 : KISA 보안 기준표 문제점 대응
개발 기간 : 2022.01.03 - 지속적 대응
개발 내용
1. Rooting Check 보안 관련 내용 처리
2. String 문자열 보안 내용 처리 (Token, Id, Password등)

Project : Imazu 2.0 KISA IoT 보안 인증 Basic 레벨

Play Store
https://play.google.com/store/apps/details?id=com.hdtel.imazuhome&hl=ko
내용 : IoT 보안인증 Basic 레벨
역할 : IoT 보안 인증 문제점 대응
기술 : IoT 보안
개발 기간 : 2021.04.28 - 2021.12.16
개발 내용
1. SIP 통화간의 Media 보안 sRTP 사용과 AES_CM_128_HMAC_SHA1_32 cipher suite 적용
2. 5회 로그인 실패 시 5분간 로그인 사용 제한 적용
3. 서버 통신간 TLSv1.2 통신 채널의 안전한 Cipher Suites 적용(OkHttp 옵션 설정)
4. 중요정보 암호화를 위한 androidx secuirty 적용
5. 세션 보안을 위한 화면 잠금 패스워드 설정 기능 적용
6. 오픈소스 라이브러리 사용 시 최신 보안패치 적용된 버전으로 적용
7. Jenkins Sonaqube 연동으로 코드 문제점 수정
8. lint, ktlint, detekt 연동으로 코드 문제점 수정
9. checkMarx 테스트로 코드 문제점 수정

Project : 현대건설 관련 안드로이드 앱 개발 - 진행 도중 프로젝트 중단

Play Store
내용 : 현대건설 관련 커뮤니티 서비스 안드로이드 앱
역할 : 신규 서비스 개발
기술 : Kotlin, MVVM Achitecture, Rxjava, Livedata
개발 기간 : 2021.03.26 -
개발 내용
1. 기획 단계 검토
2. 공통 UI 컴포넌트 개발 (calendar)
3. API DAO 작업

Project : HT-care 안드로이드 앱 개발 (고도화)

Play Store
https://play.google.com/store/apps/details?id=kr.co.hdtel.htcare
내용 : 일본 운전자 관리 및 헬스케어, 열화상 측정, 측정결과 화면 고도화, 음주 측정
역할 : 신규 서비스 추가 제공 (열화상 측정)
기술 : Kotlin, MVVM Achitecture, Rxjava, google facetracker, Livedata
개발 기간 : 2021.03.02 - 2021.03.25
개발 내용
1. 열화상 측정을 위한 외주 개발 라이브러리(파트론) 적용
2. 측정결과 결과 화면 및 오각형 차트
3. BLE 음주 측정 화면 및 기능

Project : HT Home 2.0 안드로이드 앱 개발 기능 고도화 (자동화 시나리오)

Play Store
https://play.google.com/store/apps/details?id=com.ht.connected.home.mobile 내용 : 자동화 시나리오 기능
역할 : 기존 서비스 기능 고도화
기술 : Java, MVP Achitecture
개발 기간 : 2020.10.16 - 2020.12.15
개발 내용
1. 조건/실행 리스트 화면
2. IR 리모컨 사용자 실행 선택 화면
3. zwave,zigbee 기기 및 센서 사용자 조건/실행 선택 화면
4. 멤버 알림보내기 화면
5. 자동화 시나리오 문장 자동화 문구

Project : Imazu 2.0 안드로이드 앱 개선 (단지 목록 조회)

Play Store
https://play.google.com/store/apps/details?id=com.hdtel.imazuhome&hl=ko
내용 : 지역명으로 찾기 힘든 단지 목록을 찾기 기능으로 단지명 찾기 간편화 작업
역할 : 단지 목록 조회 UI/UX 및 기능 수정
기술 : Kotlin, expandable Recycler view
개발 기간 : 2020.10.08 - 2020.10.15
개발 내용
1. 단지 목록 조회 화면 개선

Project : Imazu 1.0, 2.0 안드로이드 앱 통합 (통합)

Play Store
https://play.google.com/store/apps/details?id=com.hdtel.imazuhome&hl=ko
내용 : TCP/IP 통신으로 되어있는 Imazu 1.0 기능을 2.0에 통합 작업.
역할 : 기존 TCP/IP 통신 모듈 개선 진행.
기술 : Kotlin, Coroutine, TCP/IP 모듈 개선
개발 기간 : 2020.07.01 - 2020.10.08
개발 내용
1. Imazu 1.0 Socket 통신 기능들 전체 통합

Project : HT Home 2.0 안드로이드 앱 개발 (리뉴얼)

Play Store
https://play.google.com/store/apps/details?id=com.ht.connected.home.mobile
내용 : Host 장비를 통한 Iot Zwave 기기제어 및 부가 서비스 제공
역할 : UI/UX 리뉴얼 및 추가 기능 구현
기술 : java, MVP Clean Architecture, FCM, SIP 통화
개발 기간 : 2020.04.01 - 2020.05.20
개발 내용
1. 히스토리(이력조회) 탭 화면
2. 방 등록 화면
3. Zwave,Zigbee 기기 등록 화면
4. IR 등록 화면
5. Homeway 등록 화면
6. 아파트 등록 화면
7. 홈 등록 화면
8. 홈 등록 위치 선택 (Google maps 연동)

Project : SIP 통화 안드로이드 앱 UI/UX (리뉴얼, 신규)

Play Store

  1. HT Call : 몽골향 SIP App (신규)
    https://play.google.com/store/apps/details?id=kr.co.hdtel.mongol.sip&hl=ko
  2. 콜매니저 : 대림건설 SIP App
    https://play.google.com/store/apps/details?id=kr.co.hdtel.daelimsmarthomesip&hl=ko
  3. IMAZU 통화 : 현대통신 SIP App
    https://play.google.com/store/apps/details?id=kr.co.hdtel.hyundai.sip&hl=ko
  4. 예미지 통화 : 금성백조 SIP App
    https://play.google.com/store/apps/details?id=kr.co.hdtel.ksbjsip&hl=ko
  5. hausD 통화 : 대보하우스디 SIP App
    https://play.google.com/store/apps/details?id=kr.co.hdtel.daebosip&hl=ko
  6. 통화 매니저 : 대림 VIP SIP App
    https://play.google.com/store/apps/details?id=kr.co.hdtel.vipsip&hl=ko
    내용 : 월패드, 경비실기, 로비기와 휴대폰과의 SIP 통화 기능 제공
    역할 : UI/UX 리뉴얼, Q버전 이상 대응, 기능 개선, 몽골향 신규 App 런칭
    기술 : java, flavor 구조로 전체 앱 통일화, FCM, SIP
    개발 기간 : 2020.02.24 - 2020.03.31
    개발 내용
    1. 기존 SIP 통화 UI/UX 리뉴얼 작업
    2. Q버전 Background 이슈 대응
    3. FCM 형식의 SIP 통화로 기능 개선
    4. flavor를 이용한 전체 프로젝트 통일화

Project : 현대건설 안면인식 앱 개발 (프로토타입 - 신규)

Play Store
없음.
내용 : 방문자 사진 등록, 목록 조회, 인증 확인
역할 : 서비스의 POC 모델 증명할 Android App 개발
기술 : Kotlin, MVVM Achitecture, google facetracker, Rxjava, Livedata, koin...
개발 기간 : 2020.02.17 - 2020.02.21
개발 내용
1. 얼굴 추적 라이브러리(face tracker) 탑제를 통한 Preview 얼굴인식 기능
2. 이름 검색을 통한 사용자 정보 찾기 기능

Project : IMAZU v2.0 안드로이드 앱 개발 (유지보수)

Play Store
https://play.google.com/store/apps/details?id=com.hdtel.imazuhome&hl=ko
내용 : 월패드 기기제어 및 부가 서비스 제공
역할 : Q버전 대응 및 기존 서비스 유지보수
기술 : Kotlin, MVVM Achitecture, Rxjava
개발 기간 : 2019.11.01 - 진행 중
개발 내용
1. Android OS 버전에 따른 대응 중
2. Play Store 정책에 따른 증빙 자료 제출

Project : HT-home v1.0 안드로이드 앱 개발 (유지보수)

Play Store
https://play.google.com/store/apps/details?id=com.ht.connected.home.mobile
내용 : Host 장비를 통한 Iot 기기제어 및 부가 서비스 제공
역할 : 기존 서비스의 앱 수정 및 기능 추가
기술 : Java, MVP Achitecture, Rxjava
개발 기간 : 2019.11.01 - 진행 중
개발 내용
* HT-home 1.0 안드로이드 앱 개발 참여 (v1.1.6 부터) (신규 + 유지보수)
1. v1.1.6 디밍, 커튼, 가스 수정
2. v1.1.7 사이렌 기기 추가
3. v1.1.8 제어기기 제어 문제 수정
4. v1.1.9 사이렌 기기 아이콘 수정
5. v1.2.0 아파트 단지 조회, 히스토리 조회
6. IPC playback UI 리펙토링, 기능 수정

Project : HT-care 안드로이드 앱 개발 (신규)

Play Store
https://play.google.com/store/apps/details?id=kr.co.hdtel.htcare
내용 : 일본 운전자 관리 및 헬스케어 측정
역할 : 신규 서비스 제공
기술 : Kotlin, MVVM Achitecture, Rxjava, google facetracker, Livedata
개발 기간 : 2019.09.02 - 2020.03.06
개발 내용
1. 얼굴 추적 라이브러리(face tracker) 탑제를 통한 Preview 얼굴인식 기능
2. 이름 검색을 통한 사용자 정보 찾기 기능
3. 얼굴, 손가락을 통한 사용자의 헬스케어 측정
4. 출근/퇴근 선택 화면
5. 개인정보 확인 및 사진 수정 화면

Project : Jig 프로그램 개발 (신규)

내용 : 월패드 하드웨어 테스트 프로그램
역할 : Jig 기능 요구사항 협의 및 기능 추가.
기술 : QT Framework UI 개발
개발 기간 : 2018.06.01 - 2018.06.30
개발 내용
1. internal GPIO, external GPIO 모듈
2. Audio
3. Dot matrix

Project : 포스코향 월패드 개발 (신규)

내용 : 포스코 건설 월패드 개발
역할 : UI 개발 및 Framework 기능 추가 및 수정.
기술 : QT Framework UI 개발
개발 기간 : 2019.05.01 ~ 2019.09.01
개발 내용
1. RS-485 기기제어 UI 기능
2. TCP/IP 외부 제어기능

Project : 금호향 월패드 개발 (신규)

내용 : 금호 건설 월패드 개발
역할 : UI 개발 및 Framework 기능 추가 및 수정.
기술 : QT Framework UI 개발
개발 기간 : 2018.06.01 ~ 2019.04.30
개발 내용
1. RS-485 기기제어 UI 기능
2. TCP/IP 외부 제어기능

Project : 대림향 월패드 개발 (신규)

내용 : 대림 건설 월패드 개발
역할 : UI 개발 및 Framework 기능 추가 및 수정.
기술 : QT Framework UI 개발
개발 기간 : 2017.05.01 - 2018.05.31
개발 내용
1. 단지 서비스 UI 기능
2. RS-485 기기제어 UI 기능
3. TCP/IP 외부 제어기능
4. SIP 다자간 통화 기능 추가 (세대간, 도어 모니터링)

Project : 현대건설 버스정보 시스템 개발 (신규)

역할 : UI 개발 및 Framework 기능 추가.
개발 기간 : 2017.04.01 - 2017.04.30
개발 내용
1. 단지서비스 UI 기능

Project : 현대자동차, 기아자동차 AVN 앱 개발 (프로토타입 - 신규)

내용 : 2017 모터쇼 현대자동차, 기아자동차 카투홈 서비스 POC 기능
역할 : POC 모델 증명할 Android App 개발
개발 기간 : 2017.03.01 - 2017.03.31
참고 자료
https://tv.hmgjournal.com/MediaCenter/News/Group-Broadcast/news-01-170406.blg (현대그룹 TV)
http://www.consumerwide.com/news/articleView.html?idxno=14809 (㈜컨슈머와이드 뉴스)


대학교 동아리

오징어 (IoT 응용 동아리) 동아리장 (https://github.com/woohyun-jeong/iot-smartfishbowl)
알마니 (Algorithm mania) 동아리장 (https://cafe.naver.com/algorithmcoder)

대학교 프로젝트

Project : 스마트 어항관리

역할 : 파이 3.14 Iot 동아리장 및 개발
개발 기간 : 2016.06.27 - 2016.07.10
개발 내용
https://github.com/woohyun-jeong/iot-smartfishbowl

Project : 부산외국어대학교 다문화 사업단 다문화 가정 설문조사

역할 : 설문조사 App 개발
개발 기간 : 2016.11.01 - 2016.12.05
개발 내용 : 프로토타입 개발 후 다문화 사업단에 개발 인계하여 개발 저작권을 양도함.


Skill.

QT

QML, QT, Linux   

Android

kotlin, java, c, c++   
rxJava, coroutine   
architecture : MVVM pattern, MVP & clean architecture   
Jenkins 자동화 빌드 구축  
Firebase Dynamic Link    
Firebase Crashlytics    
Firebase Remote Config   
Firebase Cloud Message   
Firebase App Distribution (테스트 배포)   
Jitpack (공통 모듈 관리)    
library : aac, jectpack, koin, glide, retrofit2, okhttp3, anko, eventbus, databinding...      

Process

소스 관리 : Github / SVN / gitolite
이슈 분석 : Jira(애자일 / 스프린트 / 칸반) / redmine
앱 크래시 분석 : Firebase Analytics & Slack crashlytics
앱 자동화 배포 : jenkins 비공개 알파버전 배포
앱 배포 공유 : TestFairy
앱 버전 관리 : gradle flavor
앱 유지보수 : Firebase Remote Config
CI/CD 빌드 자동화 : jenkins
정적분석 도구 : lint, ktlint, detekt, sonaqube
협업 툴 : confluence, zeplin, slack
코드 리뷰 : Github / pull request and merge request into 2 approve.

Protocol

Restful : https기반 API 통신
MQTT : 저전력 메시징 프로토콜
WebSocket : 양방향 소켓 통신

Education

대학교 : 부산 외국어대학교 임베디드 소프트웨어 학과 / 소재지 : 부산 금정구 (2011.03.02 - 2017.02.17)
군필 : 51사단 168연대 암호병 (2012.04.02 - 2014.01.01)
고등학교 : 부산 대연고등학교 / 인문고 / 지역 : 부산 남구 (2008.03.04 - 2011.02.10)

License

정보처리기사 / 등록번호 : 16202030509A / 발행기관 : 산업인력관리공단 / 취득일자 : 2016.07.15
리눅스마스터 2급 / 등록번호 : LMS1603001020 / 발행기관 : 한국정보통신산업협회부설 한국정보통신인력개발센터 / 취득일자 : 2016-09-23
네트워크 관리사 2급 / 등록번호 : NT2034753 / 발행기관 : 한국정보통신자격협회 / 취득일자 : 2016-09-13

Awars

현대통신 모범사원 표창장 (2017.12.31)
현대통신 창립20주년 공로상 (2018.4.25)

About

woohyun jeong profile.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published