Zhili Pan

Security Consultant at Huawei

Helsinki, Finland
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Zhili Pan is a security consultant with nine years of experience spanning software engineering and cybersecurity across cloud, mobile, and IoT. He holds an MSc in Cyber Security from ETH Zurich and an Honours BSc in Computer Science from the University of Toronto, underscoring a strong academic and practical foundation. At Microsoft, he integrated SAST and SCA into Azure DevOps pipelines, triaged critical live incidents with SIEM, and ensured 24/7 security forensics coverage with full code and dependency visibility. He is currently a Security Consultant at Huawei, focusing on hardware-assisted defense, confidential computing, supply chain security, and threat intelligence, with active interests in memory compartmentalization, CVMs, TEE, and CFI. An active software engineer and open-source contributor, he has improved matplotlib's backend handling of Decimal inputs and alignment, reflecting a breadth of engineering impact beyond security.
code9 years of coding experience
job3 years of employment as a software developer
bookHonours Bachelor of Science, Computer Science, GPA 3.94/4.0, Honours Bachelor of Science, Computer Science, GPA 3.94/4.0 at University of Toronto
bookMaster of Science - MS, Cyber Security, Master of Science - MS, Cyber Security at ETH Zürich
languagesEnglish, Chinese
github-logo-circle

Github Skills (8)

data-visualizations10
data-visualization10
data-visualisation10
python10
data-science10
numpy10
matplotlib10
testing9

Programming languages (7)

TypeScriptC#JavaRJavaScriptPythonClojure

Github contributions (5)

github-logo-circle
matplotlib/matplotlib

Mar 2019 - May 2019

matplotlib: plotting with Python
Role in this project:
userBack-end Developer
Contributions:29 commits, 2 PRs, 35 comments in 1 month
Contributions summary:Zhili primarily worked on improving the `matplotlib` library's functionality, particularly related to handling numerical data. Their contributions focused on addressing issues with Decimal inputs for bar charts and ensuring correct alignment calculations. They also made style fixes and added missing import statements to resolve compatibility issues. Furthermore, the user refactored code related to the conversion of Decimal values, and updating test cases.
pythondata-sciencegtkdata-visualizationplotting
Contributions:18 pushes, 1 branch in 5 years 3 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial