Tian G.

Tian G. Email and Phone Number

Building models and implementing algorithms for Ad Manager Video Optimizations in Google. Previously a backend developer at Microsoft working on Apache Zookeeper. @ Google
Mountain View, CA
Tian G.'s Location
New York, New York, United States, United States
About Tian G.

Experienced Software Engineer with a demonstrated history of working in the internet industry. Skilled in C++,Java, C#, Typescript and SQL. Strong engineering professional with a Bachelor of Science (B.S.) with Double Major Mathematics and Computer Science from Carnegie Mellon University.

Tian G.'s Current Company Details
Google

Google

View
Building models and implementing algorithms for Ad Manager Video Optimizations in Google. Previously a backend developer at Microsoft working on Apache Zookeeper.
Mountain View, CA
Website:
google.com
Employees:
1
Company phone:
916.253.7820
Tian G. Work Experience Details
  • Google
    Software Engineer
    Google May 2018 - Present
    Mountain View, Ca, Us
    Currently working on the Ad Manager Sellside Video Serving Ad Selection and Optimization team. Work include:- Improve the efficiency of Integer Linear Program Solver.- Enhance data piping and improve infrastructure's complexity while resolving tech debt.- Implement algorithms, models and do data analysis during verification.In the past, I worked under Geo (Google Maps) for 3 years as a fullstack engineer. Projects includes building a centralized metadata system and integrate it with the current workflow for the Google engineers. I've also worked on an internal application that's based on NLP, which uses substitution to generate different strings and sentences. I have also worked on an email pipeline projects for Google Local Guides users under Google Maps. There is also work in notification logging and data mapping for Google Map's notification pipeline.Community project includes SpeakEasy where it enables dual languages on the local address and name when Google Map users travel aboard to a country that speaks a different language. I am working on the iOS part for front-end features. This project won the first price in the internal hackathon and is featured externally.
  • Microsoft
    Software Engineer
    Microsoft Mar 2016 - May 2018
    Redmond, Washington, Us
    Work for the Autopilot team under Azure. Projects and their business impacts listed below:ZKaaS (Zookeeper As A Service)1. Bug fixing for ZKaas in C#. Modify the original Java Zookeeper components and enhance internal monitoring and watchdogs. Work as a Zookeeper DRI and solve live site issues.2. Design and complete the cross-environment feature for the new service AutoZK.3. Work on internal machine moves to re-organize our host machine's configurations.By the end of the year 2017, our ZKaaS service's SLA improved from 99.9% to 99.95% and occasionally hits 99.99%.AutoJava1. Fix bugs and provide alternative versions. Enhance monitoring, add watchdog service and solve live site issues. Updated several Java packages regularly and solved issues related to package release.2. Add new application that uses Java and C++ to show application's internal use of JVM via MBeans. Expanded the internal library via JNI calls.3. Customer support.From the end of 03/2017 to end of 04/2017, the number of environments using the service increased from 67 to 83, showing good customer satisfaction. The project's scope expanded from 1 application to 3 with better monitoring and new watchdog system.AutoIIS1. Adopt the service AutoIIS by solving live site issues and bug fixing in C# and Shellscript. Updated the old codebase for OS image compatibility. 2. Partner with another teammate to re-design and deliver this shared service in our new engineering system. We also answered internal customer questions.Results: Live site issues significantly reduced from about 1/week to 0-1/month. We ensured safe rollout the application after all the new changes.
  • Carnegie Mellon University
    Peer Tutor
    Carnegie Mellon University Feb 2013 - Dec 2015
    Pittsburgh, Pa, Us
    * Walk-in Session: 21-127 Concepts of Math* Standing Appointment Session: 15-213 Intro to Computer System
  • Carnegie Mellon University
    Math Researcher For Surg
    Carnegie Mellon University Jun 2014 - Aug 2014
    Pittsburgh, Pa, Us
    A Characterization of 4-ordered Cycle in Planar Graph: a research project under CMU Small undergraduate Research Grants (SURG) that* Used algorithms to reduce the problem general graph into small, fixed-size planar graph that can be solved manually and/or by computer* Analyzed the similarity and difference in various conditions to form a general conclusion * Designed programs to verify the validity of the statement in various cases
  • Microsoft
    Software Engineer Internship
    Microsoft May 2015 - Aug 2015
    Redmond, Washington, Us
    Software Engineer Intern in Azure Autopilot Team. Learning and working on an open-source Apache project ZooKeeper and help enhancing the project inside Microsoft, building ZooKeeper As A Service internally. During the internship, I designed and delivered a proxy service in C#: • It runs in production environment and unlock the end-to-end data visualization. • Customers can view or modify their ZKaaS tenant state with easy configuration. • Unit test coverage for core functionality: about 72% code coverage by Q test
  • China Minsheng Banking Corp.Ltd
    Consulting Manager Assistant
    China Minsheng Banking Corp.Ltd May 2013 - Jun 2013
    Beijing, Beijing, Cn
    * Analyzed and synthesized given data into vitalized representation using Excel* Assisted customers with product translation from English to Chinese and vice versa

Tian G. Education Details

  • Carnegie Mellon University
    Carnegie Mellon University
    Double Major Mathematics And Computer Science
  • Raffles Institution
    Raffles Institution
    Pcms

Frequently Asked Questions about Tian G.

What company does Tian G. work for?

Tian G. works for Google

What is Tian G.'s role at the current company?

Tian G.'s current role is Building models and implementing algorithms for Ad Manager Video Optimizations in Google. Previously a backend developer at Microsoft working on Apache Zookeeper..

What schools did Tian G. attend?

Tian G. attended Carnegie Mellon University, Raffles Institution.

Who are Tian G.'s colleagues?

Tian G.'s colleagues are Shivraj Yadav, Suds Narasimhan, Nada Mohsen, Donald Glovingston, Udit Patel, Ali Hamza Ali Hamza, Brian Ferguson.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.