Tian G. Email and Phone Number
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.
- Website:
- google.com
- Employees:
- 1
- Company phone:
- 916.253.7820
-
Software EngineerGoogle May 2018 - PresentMountain View, Ca, UsCurrently 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. -
Software EngineerMicrosoft Mar 2016 - May 2018Redmond, Washington, UsWork 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. -
Peer TutorCarnegie Mellon University Feb 2013 - Dec 2015Pittsburgh, Pa, Us* Walk-in Session: 21-127 Concepts of Math* Standing Appointment Session: 15-213 Intro to Computer System -
Math Researcher For SurgCarnegie Mellon University Jun 2014 - Aug 2014Pittsburgh, Pa, UsA 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 -
Software Engineer InternshipMicrosoft May 2015 - Aug 2015Redmond, Washington, UsSoftware 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 -
Consulting Manager AssistantChina Minsheng Banking Corp.Ltd May 2013 - Jun 2013Beijing, 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 UniversityDouble Major Mathematics And Computer Science -
Raffles InstitutionPcms
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
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial