채용공고 올리기

권제호님을 응원해보세요!

좋은 제안에 열려있어요
성실함
책임감
긍정적

미리보기

기본 정보

이름
권제호
직업
개발 종사자
이메일
xpwmaosldk@gmail.com
간단 소개

저는 기술을 통해 주변과 사회에 긍정적인 영향을 미치는 것을 목표로 하고 있습니다. 서비스의 시작부터 운영까지 전 과정을 경험하며, 다양한 도메인에서 프론트엔드와 백엔드 개발을 수행한 경력을 가지고 있습니다. 이러한 경험을 바탕으로 새로운 문제를 신속하게 이해하고 효과적으로 해결하는 능력을 갖추고 있습니다. 현재는 Flutter에 특히 큰 관심을 두고 있으며, 이 기술을 활용하여 더 나은 사용자 경험을 제공하기 위해 지속적으로 노력하고 있습니다.

기술 스택

기술 스택

Flutter, dart, Android, Spring Boot, Java, Kotlin, JavaScript, Linux

경력

회사명

주식회사파더스랩

직급 | 부서 | 근무 유형

모바일파트장 | 서비스개발팀 | 재직 중

근무 기간

2021.11. ~ 재직 중 (3년 7개월)

담당 업무

● 글로벌향 eSignature(전자 사인) poc (Flutter) / 개발

- Flutter를 활용한 web frontend 담당

- 필기, 이미지, 텍스트등 다양한 pdf 오버레이 커스텀 제작 및 지원

- GoRouter, Riverpod, intl, http, pdf등 패키지 활용

● Slack, MS Teams 챗봇 및 뉴스피드 / 개발

- 사내 최신 기술 동향 및 업무 효율화를 위한 자발적 진행

- 사내 정보 검색 (예: 와이파이 비밀번호)

- CI/CD 정보 연동

- 최신 개발 트렌드 뉴스피드, RSS 연동

● AOSP Automotive boot optimization / 외주개발

기간: 2023.10 - 2023.12

- Preload, SystemServer, Log등 Java 코드관련 최적화 수행

- init.rc의 순서 및 병렬 처리 수정

- bootchart 기준 부팅 시간 60초에서 45초로 감소

● AOSP Automotive 시스템 앱(Android, Kotlin) / 외주개발

기간: 2022.12 - 2023.05

- FMS(Fleet Management Syetem)를 위한 실시간 차량 정보 수집 및 전송 클라이언트

- 시스템 앱 형태의 UI 없는 안드로이드 서비스컴포넌트 기반 어플리케이션

- CarPropertyManager 활용한 VHAL 데이터 수집 및 서버 전송

- AWS IoT Core 프로비저닝 인증 처리 및 MQTT 통신 구현

- 음영지역(통신 차단 구역) 진입 또는 전송 실패시 데이터 손실 최소화를 위해 내부 큐에 메시지를 저장하고 재전송 로직 적용

● 임베디드 보드 개발 QnA 웹 사이트(SpringBoot, Java) / 외주개발

기간: 2022.06 - 2022.12

- stackoverflow와 유사한 게시판 형태의 웹사이트

- 백엔드 담당 및 글로벌 서비스에 맟춘 아키텍쳐 인프라 구성

- SpringBoot를 활용한 서버 구성

- Sprimg REST docs를 활용한 문서 공유 및 테스트 구성

- AWS를 활용한 인프라 구성

- mySql 8.x 기반 전문검색(full-text search) 적용

- Github action을 통한 CI/CD 구성

- https://topst.ai/

● 물류관제서비스(Flutter) / 외주개발

기간: 2021.11 - 2022.06

- 택배기사와 택배사 간 물류관제 및 정산시스템

- Flutter를 활용한 크로스 플랫폼 앱(iOS/Android) 개발담당 및 서버(SpringBoot) 개발 지원

- FCM을 활용한 알림

- 공식 webview_flutter 플러터를 활용한 자바스크립트 브릿지 구현(PG 및 본인인증 연동)

● 대기업 차량관제 연구과제(Android, Java) / 외주개발

기간: 2021.11 - 2022.06

- 정보보안 및 안드로이드 개발 담당

- JSP로 구성된 웹사이트 개발 보조

- iOS 외주개발 관리

- 안드로이드(Java) / 서버(Springboot) / DB(mariadb) / 리눅스(ubuntu) / 웹(jquery)에 대한 감사 로그 DB 저장 기능 구현

- 앱, 웹에 대한 본인 인증 서비스 적용

- 젠킨스를 활용한 CI/CD 구성

회사명

주식회사이지테크핀

직급 | 부서 | 근무 유형

과장 | 개발팀

근무 기간

2021.07. ~ 2021.11. (5개월)

담당 업무

● 모바일 주식 자동매매 앱(Flutter, Kotlin) / 유지보수

기간: 2021.07 - 2021.11

- Flutter 및 Android(kotlin)를 활용한 퀀트주식거래 어플리케이션

- 여러 상태관리(getx, provider, bloc)로 혼합된 레거시 코드를 provider로 통합 리펙토링

- 증권사 API를 활용한 자동매매 적용 및 기타 버그 수정

- Flutter Methodchannel, Eventchannel을 통한 native 네이티브 라이브러리 데이터 연동

회사명

주식회사와이랩스

직급 | 부서 | 근무 유형

팀장 | 개발팀

근무 기간

2018.01. ~ 2021.06. (3년 6개월)

담당 업무

● 개발 문화 개선 및 매니징

- Github 기반 코드관리 및 코드리뷰 도입

- Trello를 활용한 업무 상황 공유

- Slack을 통한 개발관련 업데이트 자동 공유

- 기록을 위한 구두 협의 대신 Slack으로 대화 장려

- 주간 회의를 통한 회고 및 개발 방향성 조정

- 타사 개발문화 학습 및 사내 도입을 위한 검토

- 개발 기간 산정 및 관리

● 자사몰 리뷰사이트(Flutter web) / 개발

기간: 2020.11 - 2020.12

- 풀스택개발

- Flutter web 기술을 활용한 Frontend 구성

- custom paint를 활용한 자체 UI 개발

- SpringBoot를 활용한 Backend 구성

- AWS Route53, S3(Hosting), EC2, RDS 활용한 인프라 구성

● 지역기반 중고거래 플랫폼 v2(Flutter) / 개발

기간: 2020.01 - 2020.06

- Flutter를 활용한 iOS/Android 통합 개발로 전환

- Websocket과 FCM을 활용한 채팅기능 추가

- AWS Lambda, APIGateway 추가 도입

- Firebase crashlytics, analytics 활용

- 기존 대비 개발 생산성 향상 및 스크롤 버벅임등 UI 퍼포먼스 개선

● 사내 재고관리 프로그램(Flutter) / 개발

기간: 2019.10 - 2019.12

- 사내에서 판매 중인 중고거래 물품 관리를 위한 QR 연동 재고관리 시스템

- Flutter 도입을 위한 토이 프로젝트

- 전체 서비스 기획 및 설계

● 카카오톡 연동 간편 주문 POS 시스템(Android, Java) / 외주개발

기간: 2019.03 - 2019.09

- 안드로이드 담당

- 태블릿 디자인 가이드에 따른 UI 적용

- FCM을 활용한 대기번호 발급 기능 적용

- 감열 프린터 블루투스 및 USB 연동 개발

- https://play.google.com/store/apps/details?id=kr.norder.store.android

● 국립국악원 주관 국악 반주/장단 플레이 앱 v2(SpringBoot, Java) / 외주개발

기간: 2018.12 - 2019.03

- 리뉴얼 개발 참여

- 안드로이드 및 서버 담당

- 기능 요구사항 분석 후 Django로 작성된 레거시코드를 SpringBoot로 서버 변경 및 재설계

- AWS EC2, S3, RDS 활용한 인프라 구성

- Android 음원 재생 병렬처리로 인한 기존 앱 대비 로딩 속도 50%이상 향상,

- S3 저장방식 수정으로 90%이상 서버비용 절감

● 지역기반 중고거래 플랫폼 v1 고도화(Android, Java) / 유지보수

기간: 2018.03 - 2018.12

- 안드로이드 버그 수정

- iOS 외주개발 지원 및 관리

- 지번주소에서 법정동, 행정동으로 활용 데이터 변경

- AWS S3, RDS 도입

● 국립국악원 주관 국악 반주/장단 플레이 앱 v1(Android, Java) / 외주개발

기간: 2018.01 - 2018.03

- 안드로이드 개발

- Android EXOPlayer 활용한 다중 음원 재생 적용

- https://play.google.com/store/apps/details?id=kr.ylabs.wooang

● 지역기반 중고거래 플랫폼 v1 / 개발

기간: 2017.12 - 2018.02

- 안드로이드 개발 및 서버 외주개발 관리

- AWS EC2, Route53, RDS 활용한 인프라 구성

- 행안부 주소 API 활용

- 구글맵 및 GPS를 활용한 geocoding / reverse geocoding

- https://play.google.com/store/apps/details?id=kr.ylabs.localmarket

회사명

(주)피플로드

직급 | 부서 | 근무 유형

선임 | 개발팀

근무 기간

2016.09. ~ 2017.01. (5개월)

담당 업무

● 지인 기반 SNS & e-커머스 앱(Android, Java )/ 개발

기간: 2016.09 - 2017.01

- 안드로이드 담당

- 웹뷰를 통한 PG사 연동 및 결제시스템 적용

- Android studio를 통한 apk 분석 도입 및 최적화

- DataBinding을 활용한 비지니스 로직 분리 및 코드 개선

- LiveData를 Reactive한 UI 적용

- Retrofit, Glide등 라이브러리 활용

회사명

주식회사이젠컴즈

직급 | 부서 | 근무 유형

주임 | 개발팀

근무 기간

2014.12. ~ 2016.08. (1년 9개월)

담당 업무

● 미국판 배달의민족(Web, Andgular) / 외주개발

기간: 2016.03 - 2016.07

- 웹 Front 담당

- 신규언어(angularJS) 도입에 따른 학습 및 요구사항 구현

- 해외 결제 시스템 API 연동

● 한국정보인증(KICA) KIDO 앱(Android, Java) / 유지보수

기간: 2016.01 - 2016.02

- 생체인증(지문) 로그인 앱

- 안드로이드 담당

- 협력사 제공 공인인증서 모듈(JAVA) 분석 후 지문과 공인인증서 정보 간 매칭 적용

- FCM을 활용한 앱-웹간 로그인 연동기능 구현

● 블루투스 4.0 BLE 기반 비콘을 활용한 실내 걸음수 측정 앱(Android, Java) / 개발

기간: 2015.10 - 2016.01

- 안드로이드 담당

- 비콘 정확도 향상 알고리즘, 부정측정 필터링 연구 및 적용

- 패킷분석을 통한 비콘 회사에서 제공하는 메뉴얼에 누락돼 나오지 않은 배터리 데이터 습득 및 활용

● NFC를 활용한 시설관리공단 스마트 시설점검 시스템(Android, Java) / 외주개발

기간: 2015.09 - 2015.09

- 안드로이드 담당

- NFC 읽기/쓰기 기능 활용

● 블루투스 4.0 BLE 기반 비콘을 활용한 아이 통학 알림 및 통학버스 GPS 트래킹 앱(Android, Java) / 개발

기간: 2015.02 - 2015.09

- 안드로이드 담당

- 4개버전 출시(학부모, 선생님, 기사, 가디언) 및 각 버전별 한국/미국 현지화 적용

- 미국 현지 노후 인프라(네트워크 지연)를 고려해 통신횟수 및 데이터 축소를 통한 네트워크 최적화 개발

- JWT를 활용한 인증

- Sqlite를 이용한 클라이언트 DB 구성 및 캐싱

- 웹뷰를 통한 PG사 연동 및 결제기능 적용

● 블루투스 4.0 BLE 기반 비콘을 활용한 대기표 발급 및 광고 앱(Android, Java) / 외주개발

기간: 2014.12 - 2015.01

- 안드로이드 담당

- 안드로이드 블루투스 스캔을 이용한 비콘 정보 수집, 패킷정보 분석 및 서버 전송

- FCM을 활용한 전면광고 송출 및 비콘 범위 내에 대기표 발급화면 표시

- Retrofit, Okhttp, Glide등 라이브러리 활용

● 강아지 팬던트 NFC/RFID 연동 서비스(Android, Java) / 유지보수

기간: 2014.12 - 2015.12

- 안드로이드 담당 및 서버 보조

- 안드로이드 APP 내 게시판 형태의 커뮤니티 기능 추가

- Sprimg 서버의 DB connection을 close 하지 않아 발생하는 서버 다운현상을 추척하고 수정

● 한국정보인증(KICA) 샵(#)메일(Android, Java) / 유지보수

기간: 2014.12 - 2016.08

- 기존 메일과 차별화된 보안 특화 메일

- 안드로이드 담당

- 안드로이드 내에서 글로벌 변수를 단순히 자바의 static으로 잡아둠으로써 생겨나는 초기화 및 컨텍스트, 멀티스레드 관련 문제점들을 확인하고 싱글톤 패턴으로 재정의

프로젝트

프로젝트명

number pagination(flutter package)

소속/기관명

개인

프로젝트 기간

2021.07. ~ 진행 중

프로젝트 내용
  • 전통적인 웹 UX에 따른 페이징 인디케이터

  • 다양한 UI 커스텀 제공

포트폴리오

URL

link

Github

깃허브
link

모바일 소스 개선 기여

깃허브
link

number_pagination(flutter package)

URL 링크

교육

소속/기관명

구리인창고

종류 | 전공

고등학교 | 이과계열

재학 기간 | 재학 상태

2003.03. ~ 2006.02. | 졸업

소속/기관명

강원대(춘천)

종류 | 전공

대학교(학사) | 컴퓨터정보통신공학

재학 기간 | 재학 상태

2006.03. ~ 2007.07. | 중퇴

댓글