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

BSc in Information & Communication

2007 - 2012
Doowon Technical University
  • Ubiquitous academic circles
  • Local Entrepreneurship Competition, 2nd place
  • Korea Portfolio Competition, 3rd place

Experiences

Senior Engineer

2012 - Present
Teleworks, Seoul

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

Sergeant

2007 - 2009
Military Service, Korea

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.

Kids wearable watch

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)
Smart tablet for USN gateway

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)
LTE Router

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)
Smart Parking System

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)
NB-IoT External Modem

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)
Asset Tracker

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
LTE Module Certification of carrier

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)
Supporting tools

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)
Toilet IoT Solution

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
Others
  • BLE beacon based communication module (based on Nordic nRF processor)
  • Zigbee transceiver module
  • 900MHz RF transceiver module

Publications

  • The Implementation of Emergency Rescue Terminal for the Senior
  • Sanghyun Park, Glory Seo, Chiyoung Heo, Sunny Jung
    Korea multimedia conference, Spring 2012
  • The Implementation of Smart Shopping System using RFID
  • Sanghyun Park, Sunny Jung
    Korea multimedia conference, Spring 2012

    Skills & Proficiency

    C / C++

    H/W Design

    Tele-Communication

    Node.js & Javascript

    HTML5 & CSS

    AWS

    Photoshop