Summary
Overview
Work History
Education
Skills
Websites
Previousjobs
Currentjob
Timeline
Generic

TAO CHENG

Summary

I am an experienced software engineer who designs and implements solutions in the field of Cyber Security. Over the past 10+ years, I have accumulated expertise in Machine Learning, Data Engineering, and infrastructure application development. I take pride in seeing my efforts help win the market and serve customers all around the world.

Overview

13
13
years of professional experience

Work History

Principal Software Engineer

Broadcom Inc.
04.2020 - Current
  • Developed AI chatbot to efficiently manage security incidents for customers, enhancing response times and accuracy
  • Designed and implemented adaptive security product that delivers personalized protection by leveraging big data, resulting in enhanced customer security.

Senior Software Engineer

Symantec
10.2014 - 04.2020
  • Developed Symantec's advanced machine learning-based virus scanning engine, winning competition and market
  • Created tools to automate machine learning processes, reducing manual intervention and improving efficiency
  • Analyze and visualize data with SKLearn, Pandas, Seaborn, Bokeh.

Software Engineer

07.2011 - 10.2014
  • Joined Advanced Persistent Threat (APT) research team
  • Studied attack cases and replayed attacks in controlled lab environments
  • Researched attack features and implemented protection measures, leading to issuance of five technology patents
  • Maintained and developed Intrusion Prevention System (IPS) protection signatures
  • Tracked latest software vulnerabilities, reproduced vulnerability issues, and wrote protection signatures for specific vulnerabilities
  • Maintained and developed dynamic behavior protection signatures
  • Analyzed common malware behavior patterns, such as adware and ransomware, and wrote protection signatures accordingly.

Education

Master's degree - Computer Application Technology

Sichuan Normal University
01.2011

Bachelor's degree - Software Engineering

Sichuan Normal University
01.2008

Skills

  • Python/Scala/Spark
  • Google Cloud Platform
  • Large Language Model
  • Machine Learning
  • Data Visualization
  • Malware Analysis

Previousjobs

  • Senior Software Engineer, Symantec, Greater Los Angeles Area, 10/2014, 04/2020, 5 years 7 months, - Developed Symantec's advanced machine learning-based virus scanning engine, winning the competition and the market. - Created tools to automate machine learning processes, reducing manual intervention and improving efficiency. - Analyze and visualize data with SKLearn, Pandas, Seaborn, Bokeh.
  • Software Engineer, Symantec, Chengdu, Sichuan, 07/2011, 10/2014, 3 years 4 months, - Joined the Advanced Persistent Threat (APT) research team. Studied attack cases and replayed attacks in controlled lab environments. Researched attack features and implemented protection measures, leading to the issuance of five technology patents. - Maintained and developed Intrusion Prevention System (IPS) protection signatures. Tracked the latest software vulnerabilities, reproduced vulnerability issues, and wrote protection signatures for specific vulnerabilities. - Maintained and developed dynamic behavior protection signatures. Analyzed common malware behavior patterns, such as adware and ransomware, and wrote protection signatures accordingly.

Currentjob

Software Engineer, Broadcom, Los Angeles, California, 04/2020, Present, 4 years 5 months, - Developed an AI chatbot to efficiently manage security incidents for customers, enhancing response times and accuracy. - Designed and implemented an adaptive security product that delivers personalized protection by leveraging big data, resulting in enhanced customer security.

Timeline

Principal Software Engineer

Broadcom Inc.
04.2020 - Current

Senior Software Engineer

Symantec
10.2014 - 04.2020

Software Engineer

07.2011 - 10.2014

Master's degree - Computer Application Technology

Sichuan Normal University

Bachelor's degree - Software Engineering

Sichuan Normal University
TAO CHENG