SUMMARY
I have five years of industrial working experience as a software engineer. My work involves cloud system design, implementation, and time-series data analysis. I developed an auto-scaling platform that supports millions of users around the world. I have reviewed 14 papers, published 11 papers, and received more than 400 citations.
TECHNICAL SKILLS
Languages: Proficient: Python, MySQL, InfluxQL; Prior experience: C++, C
Public Cloud: AWS, GCP, Aliyun
Libraries: OpenAI, LangChain, boto3, google.cloud, scapy, numpy, pandas, PyTorch
WORK EXPERIENCE
Principal Engineer - Palo Alto Networks
Nov 2022 - Present
API Helper - Designed and implimented an GPT Agent to help customer understand and use PAWN's API without hallucination.
IPv6 Resource Managment - Designed the data structure that supports IPv6 address space management with mixed prefix size.
Tech Lead - Multiple Projects - Get consensus on multiple teams and stakeholders for requirements, deliverables, and timelines. Lead technical discussions and derive development plans that balance the business goal, time constraints, and team members' capability. Lead development and keep stakeholders in sync on latest progress.
Senior Staff Software Engineer - Palo Alto Networks
May 2020 - Oct 2022
Auto-Scale Platform - The new platform supports auto-scale service for multiple PA Mobile Device Services in more than 10k locations for more than 20m unique users. The platform offers flexible methods to adapt new scaling algorithms and schedules and can automatically resolve conflicts between different decision factors. The platform has been proven capable of handling usage explosion and tolerating system instabilities since 2020.
Usage Prediction - Designed and implemented an online prediction algorithm that automatically learns and predict usage pattern. The prediction guides auto-scale service in advance to better prepare for upcoming events.
IP Managment System - Designed and implemented an IP resource management system and an allow-list status feedback API. The system manages and pre-allocates IPs based on customer usage prediction and will only utilize the IPs that the customers have confirmed through the API.
Staff Engineer - Palo Alto Networks
Nov 2018 - Apr 2020
Mobile Device Service Capacity Auto-Scale -
Design and re-architectured the Global Protect Mobile Gateway auto-scale module. The new design reduced the communication and computation overhead and boosted the designed capacity by more than 1500 times. The new module successfully supported the dramatically increased load during the COVID-19 "work from home" transient period.
EDUCATION
Ph.D. in Computer Engineering
The Holcombe Department of Electrical and Computer Engineering, Clemson University, USA
Graduated in Aug 2018
M.S. in Computer Science
Department of Computer Science, University of Texas-Pan American, USA
Graduated in Aug 2013
B.S. in Information and Computational Science
College of Mathematics, Jilin University, China
Graduated in June 2010