Resume
Contact Information
- Name: Bongjun Hur (허봉준)
- Email: bjnhur@gmail.com
- Mobile: +82-10-6310-1975
- LinkedIn: https://www.linkedin.com/in/bjnhur
- Blog (Online Activity):
- https://wiznxt.tistory.com (in Korean)
- https://www.hackster.io/bjnhur (IoT Projects)
- https://developer.mbed.org/users/Bongjun/ (ARM mbed library)
- https://github.com/bjnhur (GitHub)
Objective
I have experience designing embedded network chips that process TCP/IP protocols in hardware and creating drivers and application firmware for open-source hardware platforms. I have worked on connecting IoT devices to cloud services by designing Ethernet and Wi-Fi network functions for Non-OS devices and lightweight RTOS environments like FreeRTOS and Azure RTOS. Along with driver development, I have also built firmware for small gateway devices, such as Serial-to-Ethernet converters.
With these skills, I aim to contribute to your company by developing products that add real value and meet global quality standards.
Summary
- Experienced in designing embedded network chips and developing software for various network protocols, including TCP/IP, ARP, DHCP, HTTP, and MQTT.
- Completed IoT projects using open-source hardware platforms such as Arduino, ARM mbed, and Raspberry Pi Pico on Non-OS and small embedded OS environments.
- Ported W5500/W5100 Ethernet drivers to FreeRTOS and supported multiple vendor chipsets (ST-Micro, NXP, Atmel) with SPI Ethernet MAC and TOE modes.
- Contributed to the official Arduino Ethernet (TOE) library and ported Ethernet drivers for Mbed OS.
- Ported mbedtls SDK for Azure IoT SDK and integrated IoT devices with Azure cloud services.
- Developed firmware for Wi-Fi modules (WizFi360, ESP8266, ESP32), supporting UART/SPI AT command processing.
- Strong background in cloud and backend development using Python, Django, REST API, and Azure IoT SDK, with expertise in network programming and protocol handling.
Self-Introduction
The advancement of IoT and cloud technologies has created a new paradigm that maximizes connectivity and efficiency. I have extensive experience developing more than 14 types of IoT-specific non-memory semiconductor chips based on standard internet communication protocol processing technologies. Over 10 million units of these chips have been successfully supplied to domestic and international markets. During this process, I contributed to lowering technical barriers by providing user-friendly environments through driver development, HAL porting, and network software support.
In addition, I have developed stable and efficient network solutions by integrating Wi-Fi modules and wired/wireless gateways with MS Azure and AWS IoT cloud platforms. I have also successfully developed drivers and integrated industrial devices using open-source hardware platforms such as Arduino, ARM mbed, and Raspberry Pi Pico. These experiences highlight my strengths in firmware design and optimization for connecting IoT devices to cloud platforms.
Moreover, my collaborations with global companies in regions such as Shenzhen, Beijing, and Bengaluru, along with my active use of open-source platforms and the GitHub ecosystem, demonstrate my ability to create value in innovative technological environments. I am eager to grow alongside your company, leveraging my expertise in firmware development, cloud services, and networking technologies to address diverse development needs and contribute to realizing your vision and goals.
Strengths and Weaknesses
Strengths
- Led the development of drivers, firmware, and application modules for network chipset development and sales, gaining team leadership and management experience early in my career.
- Contributed to the successful mass production of over 14 types of chips by consistently striving for efficiency and high-quality results.
- Utilized open-source hardware platforms like Arduino and ARM mbed to build software support and network ecosystems, enabling successful product delivery in global markets.
- Persistent problem-solver, committed to achieving organizational goals and positively impacting teams.
Weaknesses
- Tendency to overanalyze scenarios due to careful consideration of multiple possibilities, which sometimes causes delays. However, this approach has evolved into a strength, helping minimize risks and deliver high-quality results within deadlines.
Work Experience
BOS Semiconductors
Mar. 2024 – Present
- SoC Engineer responsible for designing and developing automotive SoC systems.
twareLAB Co., LTD.
Jan. 2021 – Mar. 2024
- Co-Founder and R&D Director for Wi-Fi, BLE, and Serial Gateway solutions.
- Designed Ethernet drivers for charging controllers and developed FPGA firmware for voltage controllers.
- Built SaaS platforms for PCBA test log management using Python and Django.
WIZnet Co., LTD.
Nov. 2017 – Dec. 2020
- IoT Cloud Division Director overseeing IPv6 TCP/IP core designs and cloud integrations with MS Azure.
- Developed Serial-to-Ethernet converters and provided software support for IoT devices.
Jan. 2002 – Nov. 2016
- SoC Division Team Leader responsible for developing over 10 hardware TCP/IP chips and ARM Cortex-M-based SoCs.
- Contributed to RTL design, verification, and synthesis for ASIC production.
- Designed network firmware for platforms like AVR, ARM Cortex-M, and RTOS.
Synopsys, Inc.
Nov. 2016 – Nov. 2017
- IP Program Manager managing semiconductor IP development and customer support.
Projects
Firmware, Driver, and Software Projects
pico-azure-iot-sdk (2023)
- Developed an open-source library integrating Azure IoT SDK with Raspberry Pi Pico and WIZnet W5500 for Ethernet connectivity.
- GitHub Link
Wi-Fi Gateway Project (2022)
- Designed firmware and drivers for ESP32/ESP8266 Wi-Fi modules, enabling integration with MS Azure and AWS IoT cloud platforms.
MicroPython Ethernet Library for Small MCUs (2022)
- Provided an Ethernet library for MicroPython platforms, tailored for small microcontrollers.
- GitHub Link
SaaS Solution for PCBA Test Logs (2021–2023)
- Built a cloud-based SaaS solution for managing PCBA test logs and production data.
TCP/IP ASIC Development and Network Applications (2002–2020)
- Developed drivers for TCP/IP ASICs and applications like DHCP, MQTT, and HTTP server.
- GitHub Link
ASIC Design and Hardware Projects
- W5100 W5500: Developed the world’s first integrated TCP/IP core with Ethernet PHY, adopted by Arduino Ethernet Shields.
- W7500: Designed an ARM Cortex-M0-based SoC with TCP/IP offload capabilities for IoT applications.
- W5300: Introduced high-speed parallel interfaces for industrial systems.
Education
- Ph.D. Candidate (Coursework Completed): Computer Network, Pusan National University, Busan, Korea (2007–2010)
- Master’s Degree: Computer Network, Pusan National University, Busan, Korea (1999–2001)
- Bachelor’s Degree: Computer Engineering, Pusan National University, Busan, Korea (1994–1999)
Skills
- Networking & Protocols: Strong TCP/IP design, DHCP, HTTP, MQTT, and network architecture expertise.
- Programming: Python, C, C++, firmware development (8051, AVR, ARM Cortex-M series).
- IoT & SaaS Development: Python/Django-based backend development, REST APIs, Azure IoT SDK integration.
- ASIC/FPGA Design: VHDL/Verilog, Synopsys DC/PT, and FPGA tools like Xilinx ISE/Vivado.
Patents
- W5XXX and W7500 Chip Designs: Patents in TCP/IP core integration and Ethernet solutions for IoT.
- Multiple IP contributions in Korea, the US, and Japan for communication protocols and hardware designs.
Languages
- Korean (Native), English (Conversational)