0% found this document useful (0 votes)
27 views

chieh-En_Li's_resume(SW)

resume_software

Uploaded by

一一一
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
27 views

chieh-En_Li's_resume(SW)

resume_software

Uploaded by

一一一
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Chieh-En Li

C/C++ Software Engineer


chiehenli@gmail.com | (+1)7654090568 | linkedin.com/in/chieh-en-li | github.com/gjamesli2126

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.

Spotify Song Recommendation Algorithm Optimization(Annoy) | C​ ​ ​ ​ Jan. 2020 – May 2020


•​ Elevated algorithm performance with KDtree in CUDA, achieving a 32x speedup and a 12% reduction in memory usage.
•​ Employed KDtree on SIMD for optimized memory colocation strategies.
•​ Incorporated multi-threading and parallel processing techniques for efficiency.

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

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy