Bei Zhang (张备)

Email:     Phone: +1 (650) 833-9913


Highly self-motivated generalist.
Senior full-stack engineer and architect/team lead with 10+ years of software development experiences.

Professional Experience

ByteDance Inc. Mountain View, CA

  • Lead Software Engineer, Risk System 04/19/2021 - now

    • As the initial member, built a risk system team from scratch. The team grew from 1 to 12 as of Aug 2022.
    • Built, migrated, and maintained risk systems used by TikTok.
    • Built visualization and data analysis tools for risk analysis and machine learning.

Shape Security Mountain View, CA

  • (F5) Architect I 01/20/2020 - 03/01/2021

    • Architected next generation microservice based traffic engine.
    • Integrated Shape's technology with F5's infrastructure.
    • Architected a cross-geolocation, low latency rate limiter service.
  • Distinguished Software Engineer 10/2019 - 01/2020

    • Architect next generation microservice based traffic engine.
  • Principal Software Engineer 08/2018 - 10/2019

    • Lead the machine learning team.
    • Lead a team to work on Policy Composer.
    • Lead a team to work on BeiWatch.
    • Invented new countermeasures (patents pending).
    • Worked on the execution engine of DEX. Created a bytecode compiler for DEX.
  • Senior Software Engineer 01/2014 - 08/2018

    • Architected the main protection / traffic processing engine called Pegasus.
    • Invented a DSL for configuration called DEX.
    • Invented a mixin-based programming language / tooling called Policy Composer.
    • Created a traffic volume based alert system call BeiWatch.
    • Worked on web related compilers and analysers.
    • Created a token stream based content modification tool SALT.
    • Improved the engineering process in general.
    • Analyze attack data

Google Inc. Mountain View, CA

  • Software Engineer II Chrome Team 12/17/2012 - 01/17/2014

    • Member of the core Chrome Packaged Apps team.
    • Introduced the multicast socket API.
    • Significantly stabilized the USB API. Refactored the USB API backend of Chromium to fix several legacy design issues.
    • Created several Chrome Packaged Apps examples

Sencha Redwood City, CA

Microsoft Protocol Engineering Team Beijing, China

  • Dev Intern 07/2010 - 10/2010

    • Worked on OPN Language.
    • Standard library for a new language called OPN as well as its test cases.
    • A simple OPN Editor, with Code completion abilities.
  • Dev Intern 04/2009 - 09/2009

    • Worked on SpecExplorer. SpecExplorer was a Model-based Testing plugin for Visual Studio.
    • Created a State Comparison user interface, including a text diff algorithm.