미리보기
기본 정보
[사용자 경험을 위해 노력합니다.] • 기획 및 디자인 단계에서부터의 적극적인 참여 • 블루투스 장비 설정에 관한 안내 팝업을 추가하여 서비스 문의 40% 감소 • 앱 QA 리스트 작성 및 테스트 • firebase_remote_config를 사용하여 앱 버전 확인 및 스토어 이동 기능 추가
기술 스택
Swift, Flutter
경력
초이스테크놀로지
사원 | 부설연구소 | 재직 중
2020.12. ~ 재직 중 (4년 2개월)
iOS 앱 개발 및 Flutter를 사용하여 앱 개발
프로젝트
XST600
초이스테크놀로지
2023.07. ~ 2024.04.
언어 - Dart
XST600 블루투스 체온계 온도 알고리즘 및 임상시험 앱
- riverpod을 사용하여 상태관리
- flutter_reactive_ble를 사용하여 블루투스 검색 및 연결 기능 구현
- flutter_reactive_ble를 사용하여 블루투스 기기의 특성을 구독하여 온도 정보 메인 화면에 표시
- flutter_reactive_ble를 사용하여 3개의 블루투스 기기를 동시에 연결 기능 구현
- keyboard_actions을 사용하여 키보드 위에 기능 버튼 추가
- sqflite를 사용하여 데이터 저장 및 불러오기 기능 구현
- 데이터 저장시 UTC로 저장 및 불러올 때 현지 시간으로 불러오기 기능 구현
- table_calendar를 사용하여 캘린더 구현
- mqtt_client를 사용하여 mqtt서버로 온도 정보 전송 기능 구현
- syncfusion_flutter_charts를 사용하여 그래프 구현
- syncfusion_flutter_xlsio를 사용하여 엑셀 및 csv 파일 생성 기능 구현
- mailer를 사용하여 사내 메일 서버에 연결 후 특정 메일 주소로 엑셀 및 csv 파일 전송 기능 구현
- path_provider를 사용하여 시스템 내부에 엑셀 및 csv파일 저장 기능 구현
- share_plus를 사용하여 엑셀 및 csv파일 공유 기능 구현
- shared_preferences를 사용하여 설정 값 저장 및 불러오기 기능 구현
- flutter_localizations를 사용하여 언어 변경 기능 구현
CMS SCAN
초이스테크놀로지
2023.05. ~ 2023.07.
언어 - Dart
블루투스 체온계 및 각종센서 스캔 앱
- riverpod을 사용하여 상태관리
- flutter_reactive_ble를 사용하여 블루투스 검색 및 연결 기능 구현
- flutter_reactive_ble를 사용하여 블루투스 기기의 특성을 구독하여 센서 정보 메인 화면에 표시
- sqflite를 사용하여 데이터 저장 및 불러오기 기능 구현
- mqtt_client를 사용하여 mqtt서버로 센서 정보 전송 기능 구현
- table_calendar를 사용하여 캘린더 구현
- audioplayers, vibration을 사용하여 알림 기능 구현
- syncfusion_flutter_charts를 사용하여 그래프 구현
- syncfusion_flutter_xlsio를 사용하여 엑셀 및 csv 파일 생성 기능 구현
- share_plus를 사용하여 엑셀 파일 공유 기능 구현
- shared_preferences를 사용하여 설정 값 저장 및 불러오기 기능 구현
- firebase_remote_config를 사용하여 앱 버전 확인 및 스토어 이동 기능 개발
XGas
초이스테크놀로지
2023.02. ~ 2023.10.
언어 - Dart
XMG100 블루투스 센서(가스 수치, 온도, 습도, 기압) 앱
- riverpod을 사용하여 상태관리
- flutter_reactive_ble를 사용하여 블루투스 검색 및 연결 기능 구현
- flutter_reactive_ble를 사용하여 블루투스 기기의 특성을 구독하여 센서 정보 메인 화면에 표시
- sqflite를 사용하여 데이터 저장 및 불러오기 기능 구현
- mqtt_client를 사용하여 mqtt서버로 센서 정보 전송 기능 구현
- table_calendar를 사용하여 캘린더 구현
- audioplayers, vibration을 사용하여 알림 기능 구현
- syncfusion_flutter_charts를 사용하여 그래프 구현
- syncfusion_flutter_xlsio를 사용하여 엑셀 및 csv 파일 생성 기능 구현
- share_plus를 사용하여 엑셀 파일 공유 기능 구현
- shared_preferences를 사용하여 설정 값 저장 및 불러오기 기능 구현
- firebase_remote_config를 사용하여 앱 버전 확인 및 스토어 이동 기능 개발
Thermosafer Cloud
초이스테크놀로지
2022.08. ~ 2022.10.
Thermosafer 앱을 원격 모니터링 하는 앱
- audioplayers, vibration을 사용하여 알림 기능 구현
- http POST를 사용하여 로그인, 비밀번호 찾기 기능 구현
- http POST를 사용하여 이메일 인증을 통한 회원가입 기능 구현
- shared_preferences를 사용하여 설정 값 저장 및 불러오기 기능 구현
- shared_preferences를 사용하여 계정정보 저장 및 불러오기 기능 구현
- sqflite를 사용하여 데이터 저장 기능 구현
SpO2 앱
초이스테크놀로지
2022.03. ~ 2022.07.
언어 - Dart, Swift
Pulse Oximeter 블루투스 맥박산소포화도 앱
- 기획 및 디자인 단계에서부터의 적극적인 참여
- Flutter를 사용하여 개발한 첫번째 프로젝트
- Method Channel 및 Event Channel을 사용하여 iOS 블루투스 통신 기능 개발
- audioplayers, vibration을 사용하여 알림 기능 구현
- shared_preferences를 사용하여 설정 값 저장 및 불러오기 기능 구현
- sqflite를 사용하여 데이터 저장 기능 구현
- oscilloscope를 사용하여 Heart Rate 값 그래프 구현
Thermosafer 앱
초이스테크놀로지
2021.08. ~ 2022.07.
언어 - Objective-C, Swift
Thermosafer 블루투스 체온계 앱
- AVFoundation를 사용하여 알림 소리 변경
- 메인 화면에 배터리 아이콘 추가
- 블루투스 RSSI 값에 따라 장비 이미지 변경 기능 구현
- 데이터 저장시 UTC로 저장 및 불러올 때 현지 시간으로 불러오기 기능 구현
- Charts를 사용하여 기존 그래프 변경
- Alamofire를 사용하여 Thermosafer Cloud 앱과 연동 기능 구현 (회원가입, 로그인, 데이터 전송 기능)
- XMM100(체온정보 표시 외부 모니터) 블루투스 연결 기능 구현
CMS Manager 앱
초이스테크놀로지
2021.07. ~ 2022.04.
언어 - Swift
다양한 블루투스 장비 설정 및 온도 알림 서비스 앱
- 블루투스 장비 설정에 관한 안내 팝업을 추가하여 서비스 문의 40% 감소
- CoreBluetoothe를 사용하여 블루투스 검색 및 연결 기능 구현
- FCM(Topic)방식을 사용하여 알림 서비스 구현
- Charts를 사용하여 데이터를 그래프로 변경하여 PDF 파일 생성 기능 구현
- libxlsxwriter를 사용하여 엑셀 파일 생성 기능 구현
- Share Extension을 사용하여 엑셀 및 PDF파일 공유 기능 구현
- WKWebView를 사용하여 앱의 메인 화면에 웹 페이지를 표시
- AlamoFire를 로그인 기능 구현
- SQLite, AlamoFire를 사용하여 서버에 저장되어 있는 알림 내용 불러오기 및 저장 기능 구현
CmsG01 앱
초이스테크놀로지
2021.04. ~ 2021.11.
언어 - Objective-C, Swift
XWB100(게이트웨이) 설정 앱
- Objective-C로 되어있는 앱을 Swift로 전환
- CoreBluetoothe를 사용하여 블루투스 검색 및 연결 기능 구현
포트폴리오
자격증
정보처리기능사
기능사 | 한국산업인려공단
2020.10.
자기소개
[사용자 경험을 위해 노력합니다.]
• 기획 및 디자인 단계에서부터의 적극적인 참여
• 블루투스 장비 설정에 관한 안내 팝업을 추가하여 서비스 문의 40% 감소
• 앱 QA 리스트 작성 및 테스트
• firebase_remote_config를 사용하여 앱 버전 확인 및 스토어 이동 기능 추가
교육
인천전자마이스터고등학교
고등학교 | 정보통신기기학과
2018.03. ~ 2021.01. | 졸업