임베디드 시스템의 아키텍처를 설계하고 기술적 의사결정을 주도해 온 16년차 엔지니어입니다.
다양한 IoT 제품에서 전체 생애주기를 책임지며,
복잡한 시스템을 단순한 구조로 재설계하고 안정적인 운영 기반을 구축해 왔습니다.
시스템 통합과 구조 개선을 통해 장기적으로 지속 가능한 제품과 개발 환경을 구축하는 데 집중합니다.
전기차 충전기 펌웨어와 프로비저닝 및 운영 시스템을 통합한 전기차 충전 솔루션 파직(Pazzk)을 개발했습니다.
C, Golang, ESP32-S3, ISO 15118, IEC 61851, OCPP 1.6, WebSocket, HomePlug Green PHY (PLC), PKI, Secure Boot
벤더별로 다양한 개발 환경 문제를 해결하기 위해, 여러 플랫폼에서 동일한 개발 환경을 제공하는 마디(Madi) 개발보드와 프레임워크를 개발했습니다.
ESP32, nRF52, STM32, C, Python, WiFi, BLE, USB, DFU, Zephyr, FreeRTOS
운영중이지만 유지보수가 어려운 레거시 충전기 펌웨어 구조를 개선, 시스템을 전면 재설계했습니다.
BLE Mesh, WiFi, nRF52, ESP32, OCPP1.6, WebSocket, J1772, IEC61851
충전기 생산, 설치, 등록, 운영 과정에서 발생하는 설정 불일치 문제를 해결하기 위해 디바이스 온보딩 및 생산 시스템을 설계했습니다.
BLE Mesh, WiFi, nRF52, ESP32
파편화되어 있는 개발자산들을 취합하고, 공통의 개발환경과 개발 프로세스를 구축했습니다.
GitHub, Make, CMake, Docker, GCC, Keil, IAR, STM32CubeMX
환경부 요구사항을 충족하기 위해 OCPP 1.6 클라이언트 라이브러리를 개발하고 OCA Subset 인증을 받았습니다.
C, WebSocket, WiFi
스마트 전력량계 에너톡 디바이스를 개발하고 형식승인 인증을 받았습니다.
STM32, ESP8266, FOTA, WiFi
프로토콜 오버헤드를 줄이고 표준화된 통신방식을 채택하기 위해 MQTT PoC 를 진행했습니다.
AWS IoT Core, RPi, ESP8266, MQTT
디바이스 및 통신 구간의 보안 취약점을 분석하여 시스템 보안 수준을 검토했습니다.
TLS, X509, PKI
Keil 중심의 폐쇄적인 개발 환경을 개선하기 위해 GCC 기반 빌드 시스템과 표준화된 개발 프로세스를 구축했습니다.
GitHub, GCC, Make, Docker, TDD, Keil
아래와 같은 오픈소스 프로젝트를 개발 및 관리하고 있습니다.