Skills
Languages
Python, Java, TypeScript, JavaScript, Rust, HTML, CSS, SQL
Tools & Framework
Django/Flask/FastAPI, React.js, Docker, K8s, MySQL, MongoDB, ClickHouse, ELK, Kafka, Redis
AI & LLM
vLLM, LangGraph, VectorDB, MCP, Neo4j, RAG, Prompt Engineering, Dify, OpenWebUI
Others
AWS, GCP, GitLab CI/CD, Ansible, Terraform, Prometheus, Grafana
Work Experience
AntiVirus (AV) Lab, Fortinet
Senior Software Developer
Feb. 2020 - Present
Vancouver, Canada
- AI Platform, Agent Architecture & LLM Infrastructure:
- Architected and led development of an end-to-end AI agent platform for internal workflow automation, supporting complex incident investigation, research, and decision-making use cases.
- Designed modular agent toolchains with clean abstraction layers and exposed them via MCP (Model Context Protocol) to enable scalable, reusable agent access across teams.
- Built production-grade agents using LangGraph for complex multi-step reasoning workflows and Dify for lightweight, rapid-deployment agent use cases.
- Evaluated, benchmarked, and productionized multiple LLM serving stacks (vLLM, llama.cpp, Ollama, SGLang), continuously optimizing latency, throughput, and cost efficiency.
- Customized and deployed OpenWebUI as an enterprise chatbot interface; integrated Langfuse for full observability, tracing, and performance monitoring of agent interactions.
- Enabled deep, multi-step research agents that reason over large internal databases and APIs, delivering actionable investigation results and remediation recommendations.
- GenAI-Driven Security Intelligence & Automation:
- Designed and deployed LLM-powered cybersecurity research workflows for automated IOC analysis and threat intelligence summarization, directly supporting the launch and expansion of FortiTip.
- Led development of GenAI-powered malware behavior explanations for FortiSandbox, introducing a revenue-generating AI service.
- Applied LLMs to security signature engineering, building intelligent agents that reason over Fortinet's internal CPRL (Content Pattern Recognition Language) to:
- Automatically review new signatures for correctness and quality
- Perform step-by-step debugging and validation
- Generate concrete improvement recommendations
- Built automated ML/LLM pipelines for malicious sample detection, achieving ~97% accuracy with minimal false positives.
- Developed an RAG-based intelligence agent over FortiGuard backend databases, enabling faster and more accurate security insights.
- AI Automation for Engineering & Operations:
- Implemented automated customer support email classification, achieving ~80% accuracy across 20+ teams, significantly reducing manual triage effort.
- Built a GenAI-driven virus encyclopedia using Gemini-Pro, improving analysis efficiency for 40K+ new virus entries annually.
- Integrated an automated merge request (MR) review agent into the CI/CD pipeline, improving code review speed and consistency.
- Release & Distribution Infrastructure:
- Led the design and rollout of a centralized release controller system, consolidating package distribution across multiple Fortinet teams.
- Orchestrated load-balanced uploads of 500–1000 packages per day across distributed servers, preventing data-center network traffic spikes through intelligent scheduling and throttling.
- Delivered regular status and risk reports to the CTO, achieving zero unexpected production issues post-launch.
- Managed the end-to-end 24/7 release pipeline, from testing automation infrastructure and package creation to monitoring, ticket tracking, and rapid false-positive resolution—ensuring seamless operations for millions of Fortinet customers relying on FortiGuard services.
- Zero-Day Detection & Automation Systems:
- Played a key role in the development of the Zero-Day Scanner system, executing end-to-end development utilizing Docker, Django, Kafka, MySQL, and distributed systems architecture.
- Enhanced scanning capabilities to process over 25 thousand new samples daily with 13 zero-day AI scanners in the Anti-Virus Lab, generating over 10,000 new antivirus signatures daily to boost customer protection.
- Developed and managed the test automation system encompassing over two hundred physical machines, enabling efficient scanning of over 200 million files daily using antivirus engines and signatures.
- Improved system performance threefold through optimized task allocation, accelerated code execution, and enhanced infrastructure design leveraging Docker and Kubernetes.
- Possess deep expertise in all AV backend projects, serving as the go-to backup for system maintainers and developers. Play a key role in mentoring new team members, providing guidance on both domain knowledge and technology.
Cloud BU, Huawei
Software Engineer Intern
June 2019 - Aug. 2019
Shenzhen, China
- Developed CRM microservices using ServiceComb, Spring, and MyBatis.
- Troubleshot and resolved Kubernetes microservices issues in production, ensuring smooth operations.
TTT Studios
Backend Web Developer Co-op
May 2018 - Dec. 2018
Vancouver, Canada
- Developed a robust Django application server from scratch, optimizing system architecture for scalability and performance. Utilized Docker for seamless deployment on AWS ECS.
- Deployed and operated an AI receptionist system for major events, serving hundreds of attendees for clients like KPMG. Managed high-volume traffic and ensured excellent user experiences.
Education
University of British Columbia
Master of Engineering in ECE
Overall GPA: 4.2/4.33
September 2017 - August 2019
Nanjing University of Aeronautics and Astronautics
B.Eng. in Automation
Overall GPA: 91/100
September 2013 - June 2017