Summary
Overview
Work History
Education
Skills
Research Experience
Accomplishments
Timeline
Generic

John (Wukun) Liu

Summary

A software engineer focused on security with deep expertise on authentication, authorization, encryption systems and threat modeling with a strong interest in research.

Overview

5
5
years of professional experience

Work History

Software Engineer - Security

Google
07.2023 - Current
  • Hypervisor-based access control. Designed and implemented next-generation (industry first) access-control / authorization system for code execution in secure environment for production and AI systems.
  • Access control for sovereign-based cloud. Designed and implemented RBAC based access control for European Government on Google Cloud.

Software Engineer - Security

Tiktok
01.2022 - 12.2022

Authorization + KMS

  • Designed / Implemented next-generation PBAC-based authorization service for Tiktok
  • Designed RBAC WrappersAPIs for Authorization Service
  • Co-Designed with PMs, FEs and Co-Implemented Authorization Service website landing page APIs
  • Designed / Implemented Enveloped-based encryption service for Tiktok

Software Engineer

AWS Security
07.2019 - 04.2021
  • Display Token: Leveraged AWS IAM + Secrets Manager + RDS to provide SafeNet Display Token support for Amazon Employees working with Public Sector
  • Created monitoring service to secure secrets from human access and tampering using AWS Dynamodb + AWS Ticketing Service + Secrets Manager
  • TOTP: Leveraged LastPass + Dynamodb + CloudHSM for providing TOTP authentication solution for Amazon Employees in India

Education

Bachelor of Science - Mathematics And Computer Science (3.6)

The College of William And Mary
08/2015 to 05/2019

Skills

  • Languages: Python, Java, C, C, Ruby, Go
  • Database: MySQL, Dynamodb, ElasticSearch, FireBase
  • Security Systems: OpenID Connect, Strong Auth, Authorization Frameworks (Expert), Encryption, Kms
  • Security and Threat Modeling

Research Experience

IGEM 2016 - 2nd Place

  • Differential Equation modeling and analysis of bacterial concentration on its speed to steadystate using Matlab
    and Python Sklearn.
  • Analysed bacterial concentration data using pandas and fitted model with markov-chain monte carlo. https://2017.igem.org/Team:William_and_Mary/Model
  • Created Website using Javascript, BootStrap and NodeJS
  • Maintained team's user-end database, implemented FuzzySearch.JS for searching through the database

Accomplishments

  • International Genetics Engineering Competition (IGEM) : Gold Medalist + First Runner Up (2 out of 343
    teams)
  • William and Mary 2019 Hackathon: Grand Prize Winner

Timeline

Software Engineer - Security

Google
07.2023 - Current

Software Engineer - Security

Tiktok
01.2022 - 12.2022

Software Engineer

AWS Security
07.2019 - 04.2021

Bachelor of Science - Mathematics And Computer Science (3.6)

The College of William And Mary
John (Wukun) Liu