About me
An enthusiastic engineer for IoT ecosystem. I have developed various IoT devices specialized in low power, long range connectivity, various sensor interfacing. and interested in learning new technology.
Education
- Ubiquitous academic circles
- Local Entrepreneurship Competition, 2nd place
- Korea Portfolio Competition, 3rd place
Experiences
I have involved in HQ development department, from designing to manufacturing several IoT devices. And, co-worked with Korean cellular network provider (KT), ETRI, KETI, and lots of solution partners. I have learned mobile communication protocols especially LTE, LPWA(LoRa, LTE Cat.NB, M1, …), WPAN(WiFi, Bluetooth LE, Zigbee, …), and various sensor interfacing
Fulfilled in wireless communication battalion in 6th corps command center
Projects
I have developed various IoT services from terminal device to server application. Most of devices developed using C/C++, RTOS on microprocessor or Linux on Application processor, communicating with LTE/LPWA/WPAN modules. Most of servers and windows application developed under Node.js framework.
A smart wearable watch for kids, I involved in hardware device based on QSC6270 (Qualcomm WCDMA Chipset)
- Optimizing power consumption
- Implement device drivers for LCD, Audio Codec, sensors.
- Porting voice recognition algorithm
- Certification of network operator (KT)
A smart tablet using Android 4.4 kitkat (based on Samsung Exynos4412 Application Processor, Telit WCDMA Module)
- Optimizing power consumption
- Porting Bootloader, LCD, WiFi, Zigbee device driver
- Porting Android RIL (AT Command & PPP Interface)
General purpose LTE router supporting LTE cat.4 based on MDM9625 (Qualcomm LTE Chipset)
- Taking part in hardware design based on RT5330 (Ralink WiFi chip)
- Porting Embedded Linux
- Porting Linux RIL (Qualcomm QMI Interface)
- Porting KT DMS protocol (Quality reporting, FOTA)
- Customizing management web UI
- Certification of network operator (KT)
A parking monitoring device using NB-IoT (Sercomm TPB23)
- Detect parking status using geomagnetic sensor, IR transceiver
- Connect to KT IoT Makers platform
- Implement LWM2M/CoAP protocol stack
- Guarantee 2-years lifetime with low power operation
- Certification of network operator (KT)
An external modem for solar panel monitoring system using NB-IoT (Sercomm TPB23)
- Interface with solar panel monitor (RTU)
- Connect to KT IoT Makers platform using LWM2M/CoAP
- Certification of network operator (KT)
An asset tracker supporting LTE Cat.M1 (Quectel BG96)
- Detect detach, breaking, moving event using accelerometer sensor & algorithm
- Implement TLS-encrypted connection with KT IoT Makers platform
- Connect to KT IoT Makers platform using TCP binding
- Guarantee 2-years lifetime with low power operation
- Implement custom FOTA Server based on AWS
Assist to get certification of network operator for foreign companies
- KT Pre-QAT, QAT for Quectel EC-20 LTE Module (LTE Cat.4)
- KT Pre-QAT for Harman vehicle emergency communication system (LTE Cat.16, Thales module)
- Analyzing defects, failures and suggesting solution
- Making a connection manager tool for test scenario (Win32 Application)
Various supporting application for testing, manufacturing, …
- Connection manager for testing in certification process of network operator
- Factory initializing tool in device manufacturing process
- Windows application using electron framework (node.js)
A Smart toilet IoT Service for looking for empty slot in toilet
- A responsive web UI design & Implement
- Full stack development with Node.js + MongoDB + Express + Bootstrap
- Communicate with door closing detect sensor every toilet
- Provide general user interface and admin management UI
- Deploy web-based application to Google play store
- BLE beacon based communication module (based on Nordic nRF processor)
- Zigbee transceiver module
- 900MHz RF transceiver module