Summary
Overview
Work History
Education
Skills
Timeline
Generic

William Tang

Summary

Experienced Senior Software Engineer skilled at leading cross-functional teams. Remarkable relationship building, decision making and communication skills. Drives software process improvements that enable progressively increased team efficiency.

Overview

10
10
years of professional experience

Work History

Senior Software Engineer

Google
04.2019 - Current
  • Lead and owner of the real-time streaming server to stop bad spending for millions of Google ads campaigns (1k QPS)
  • Lead the design of linking system for advertiser onboarding - 4+ products (Youtube, Google Analytics, Google Business Profile, Google Merchant Center) linked with Google Ads are designed on top of the infra with millions of links
  • Lead and owner for the entity access server to process all Google Ads Tangle customer info requests (10k QPS for 44% traffic of all Google Ads Tangle requests) - low latency, high available, reliable server
  • Lead the design and implementation of linking infra of Google Business Profile with Google Ads
  • Lead retail pmax upsell to promote the pmax campaign for retail customers with pipelines handling trillions data
  • Lead the account qubos2 schema migration for Tangle V2 (60% traffic of all Google Ads Tangle requests)
  • Design and built the general linking center platform in Google Ads platform - all product links are built on top of the infra
  • Related Technology: F1, Tangle, Boq, Borg, Google Sql, Java Guice, Dart

Software Engineer

Amazon
04.2017 - 04.2019
  • Integrated with external Approval system to send and sync Approvals in contract system with SQS, restful API
  • Implemented Legal Owner Rotation feature, Email Notification System and Quick Link with DynamoDB, Coral service
  • Designed Permission Update Micro Service to update contract permissions in DynamoDB when people leave Amazon using Elastic Search, Lambda, DynamoDB stream, SNS, API Gateway
  • Built the browser metrics infrastructure with AWS Elastic Search and Kibana to visualize the metrics of ajax calls and page loading time which is used by multiple Amazon internal web applications
  • Related Technology: Java, Spring, AWS

Research Assistant (Web developer)

Purdue University
02.2015 - 12.2016
  • Built the Web application to display the geo-data for Geographic Information System Researchers
  • Ingested data to Apache Solr search engine and retrieved the data back to display with OpenLayer API on Google Map
  • Hosted the Web application on Purdue Library server and the link is http://geodata.lib.purdue.edu/ogp/

Education

M.S - Software Engineering

Purdue University
West Lafayette, IN

B.S - Software Engineering

Jilin University
Changchun, Jilin

Skills

  • Distributed Cloud Services
  • Database management
  • System design and architecture
  • Critical thinking skills
  • Independent and cooperative work

Timeline

Senior Software Engineer

Google
04.2019 - Current

Software Engineer

Amazon
04.2017 - 04.2019

Research Assistant (Web developer)

Purdue University
02.2015 - 12.2016

M.S - Software Engineering

Purdue University

B.S - Software Engineering

Jilin University