Summary
Johanes Nathanael is a Technical Team Lead with 9 years of experience bridging firmware, verification, and machine learning, currently leading teams at PHISON Electronics on flagship NVMe controller projects. He holds both Bachelor's and Master's degrees in Electrical and Computer Engineering from National Chiao Tung University and specialized his graduate research in (deep) reinforcement learning and data-driven ML for NLP and imaging. Johanes progressed from firmware engineer to senior and now technical lead, owning Host NVMe-IP verification for FPGA-prototyped SSD controllers and building firmware, vendor commands, and automation around UEFI-based verification flows. He combines hardware-aware firmware development and protocol-level debugging with cloud and data analysis interests, making him comfortable moving between embedded systems and full-stack or data-focused roles. Known for collaborative problem-solving and creative synthesis of ideas, he often generates fresh perspectives after collective discussion rather than in isolation. Open to software engineering or data analyst opportunities, he brings a rare mix of ASIC/FPGA verification experience and ML research depth.
9 years of coding experience
6 years of employment as a software developer
Master's degree, Electrical Engineering and Computer Science, Master's degree, Electrical Engineering and Computer Science at National Chiao Tung University