chieh-En_Li's_resume(SW)
chieh-En_Li's_resume(SW)
PROFESSIONAL EXPERIENCE
Fortinet, Sunnyvale, CA | Embedded Software Engineer (C, Kernel) April. 2024 – present
• Enhanced system log analysis, port configurations, to improve operational transparency within FortiOS.
• Enhanced multi-threaded TCP/UDP processing performance & system reliability for NPU offloading & Kernel Firewall
• Developed an interim log mechanism, resolving complex customer issues by providing real-time event insights for rapid
root-cause analysis.
• Designed and integrated NPU health check stitching at the driver level, boosting debugging capabilities for field engineers.
Solidigm, Rancho Cordova, CA | Software Engineer (C++) Aug. 2022 – Dec. 2023
• Specialized in ARM hardware-software integration – developed Solidigm™ Storage Tool for NVMe drive.
• Integrated S.M.A.R.T. support and addressed NVMe Multi-namespace issues.
• Pioneered the Zoned Named Space for OCP 2 firmware validation architecture, streamlining testing processes.
• Transformed the Pytest-based testing framework, achieving a 38% boost in validation efficiency through automation and
process refinement.
Intel, Folsom, CA | Firmware Development/Validation Intern (C++) Jun. 2021 – Dec. 2021
• Streamlined SPDK tool & FIO for SSD reliability validation, achieving a ~300% increase in performance.
• Refined software parallelism, cutting computational time by 32%.
• Implemented a re-entrantable validation process with a snapshot mechanism, reducing downtime.
• Introduced software-level peripheral checks and power loss recovery features, lowering deliverable recall rate.
EDUCATION
Purdue University, IN
M.S. in Computer Engineering, GPA 3.5/4.0 May 2022
B.S. in Electrical and Computer Engineering, GPA 3.7/4.0 May 2020
PROJECT
Sharded Multi Paxos Distributed System Database | Java Jan. 2022 – May 2022
• Developed a distributed system to manage RPC in a fair-loss network environment.
• Implemented Multi-Paxos consensus and 2PC to ensure high availability and strong consistency.
• Enhanced server performance and scalability through a Sharding mechanism.
AI based Automation in the Classrooms (Link) | Python Oct. 2019 – May 2020
• Designed REST APIs using the Flask framework.
• Sculpted frontend designs with HTML/CSS and Bootstrap.
• Implemented real-time attention analysis for 300 students using facial and pose recognition technologies.
• Deployed a sophisticated head pose detection system utilizing pre-trained models.
• Utilized frameworks: OpenCV, PyTorch, Keras, and TensorFlow.
PUBLICATION
Emotion Recognition using Convolutional Neural Networks(cited:7, download:7046) Aug. 2018 – May. 2019
Related techniques: Image processing, Algorithm Development, Computer Vision, CNN, Keras.
SKILLS
Languages: C++, Python, Java, C, Linux, git, PyQt, Jira, Bash, Agile, Storage, S3, EC2, clang, cmake
Experience: Low-level software development, Network, AWS, Raw image processing, Data Science
Certification: Containers & Kubernetes Essentials
Core Courses: Embedded System, Operating System, Embedded System, Computer Network, Cloud Computing