Timothy Gu

Timothy Gu Email and Phone Number

Senior Software Engineer @ Stripe
Seattle, WA, US
Timothy Gu's Location
Seattle, Washington, United States, United States
About Timothy Gu

Timothy Gu is a Senior Software Engineer at Stripe. He possess expertise in javascript, node.js, c, c++, open source development and 18 more skills.

Timothy Gu's Current Company Details
Stripe

Stripe

View
Senior Software Engineer
Seattle, WA, US
Website:
stripe.com
Employees:
12439
Timothy Gu Work Experience Details
  • Stripe
    Senior Software Engineer
    Stripe
    Seattle, Wa, Us
  • Stripe
    Software Engineer
    Stripe Jul 2023 - Present
    South San Francisco, California, Us
    Working on the Java Infra team!
  • Node.Js Foundation
    Node.Js Collaborator
    Node.Js Foundation Jan 2017 - Present
    San Francisco, Ca, Us
    Committer to Node.js, the most popular tool for building JavaScript-based servers. Co-author of the new standard-compliant URL parser shipped in Node.js v8.0.0.Active developer of Inspector and VM subsystems.Contributions to both C++ and JavaScript code.Unofficial liaison between Web Platform communities and Node.js.
  • Node.Js Foundation
    Technical Steering Committee Member
    Node.Js Foundation Apr 2018 - Nov 2018
    San Francisco, Ca, Us
    As a member of the top-level technical committee of the Node.js project, I helped oversee the technical development of the project. My responsibilities additionally included decision-making when technical conflicts occur, overall technical vision of the project, and also maintaining the governance of the project structure.
  • Stanford University School Of Engineering
    Course Assistant
    Stanford University School Of Engineering Sep 2021 - Jun 2023
    Stanford, Ca, Us
    Assisted instructors in creating and grading assignments, holding office hours, administering exams, and just being there for the students.Spring 2023: CS 143 CompilersWinter 2023: CS 243 Program Analysis and OptimizationsFall 2022: CS 242 Programming LanguagesSpring 2022: CS 143 CompilersWinter 2022: CS 142 Web Applications (evaluations: 4.59/5)Fall 2021: CS 253 Web Security (evaluations: 4.58/5)
  • Stripe
    Software Engineering Intern
    Stripe Jun 2022 - Sep 2022
    South San Francisco, California, Us
    Part of a team that develops Stripe’s next-generation Java microservice framework.• Designed an automated framework for server performance experimentation and tuning (Python and Java) ◦ Defined concrete project requirements from ambiguous list of goals ◦ Demonstrated project management by coordinating progress with other infrastructure teams ◦ Worked with early adopters across Stripe to discover and address feature gaps• As a side project: implemented multiple long-requested features in an internal IntelliJ IDE plugin (Kotlin)
  • Tesla
    Intern (Remote)
    Tesla Jun 2020 - Jun 2021
    Austin, Texas, Us
    For the past year, I worked on the Media system in the Tesla vehicle software.
  • Ucla Acm
    Hack Committee Officer
    Ucla Acm Mar 2018 - Jun 2021
    Los Angeles, Ca, Us
    While at UCLA, I was a board officer for the Hack committee of the ACM student chapter. Working with other dedicated officers and mentors, I helped put up popular events for students to enjoy, including web dev workshops, beginner-friendly hackathons, cooking show–themed programming competitions, and more. I'm happy and proud to have made a difference on so many people's academic journey at UCLA, including helping more people get into CS.
  • Ucla Acm
    Mentor
    Ucla Acm Oct 2017 - Feb 2018
    Los Angeles, Ca, Us
    Worked together with students as a Mentor through the Hackschool curriculum, focused on creating web applications with HTML/CSS/JavaScript and Node.js. Rated by workshop attendees as a top-three mentor.
  • Google
    Software Engineering Intern
    Google Aug 2019 - Sep 2019
    Mountain View, Ca, Us
    After the acquisition of Chronicle by Google Cloud, I remained with the Backstory team to make the product better than ever. This was my second internship at Google.• Implemented real-time server-side search over petabyte-scale plain text using C++ and batch sql query• Configured intelligent scheduling of “big data” batch processing jobs to maximize parallelism and minimize latency• Volunteered as a teaching assistant for an internal JavaScript workshop
  • Chronicle
    Software Engineering Intern
    Chronicle Jun 2019 - Jul 2019
    Mountain View, California, Us
    Born from X, Alphabet's moonshot factory, and inspired by Google’s own security techniques, Chronicle endeavored to advance cybersecurity for enterprises of all sizes. I worked on Chronicle's Backstory cybersecurity analytics platform for my summer internship. During my tenure, Chronicle was acquired by Google Cloud, and most of my accomplishments will listed under the Google entry.
  • Honey (Joinhoney.Com)
    Engineering Intern
    Honey (Joinhoney.Com) Oct 2018 - Dec 2018
    Los Angeles, California, Us
    Teaching and mentorship have always been a passion of mine, leading to my continued involvement in clubs on campus. As a part-time intern at Honey, I was not able to contribute to my team as actively as my full-time peers. But incidentally, I discovered the way for me to make the greatest impact is through mentorship, which was uniquely valuable to a team with many members new to web development or even software engineering in general.Through my entire internship, I was able to engage in peer programming sessions with almost all junior full-time engineers on my team, helping them be the most efficient at their jobs (even at the risk of stalling my own), as well as lending a hand when debugging is necessary. This work involved full-stack development using Node.js servers as well as a React-based frontend.Aside from mentorship, independently I focused on smaller self-contained tasks, such as the creation of JavaScript modules that integrated several online stores with the then-upcoming Honey Smart Shopping Assistant app.
  • Google
    Software Engineering Intern
    Google Jun 2018 - Sep 2018
    Mountain View, Ca, Us
    As part of the Chrome team, I rewrote and drastically simplified the specification for the document.open() function in the HTML Standard. The core challenge of this project is designing the new algorithm to be both compatible with existing web content (18%+ of the entire web) and implementable in all major web browsers. I addressed it by dividing the project into roughly four stages:• I investigated how existing web browsers behave, by reading the C++ source code of three distinct open-source browsers, blackbox testing through JavaScript, as well as directly liaising and collaborating with engineers from all four major browser vendors (Apple, Google, Microsoft, and Mozilla).• When points of contention between different existing implementations occur, I leveraged Chrome user metrics, Google BigQuery, and the HTTP Archive public dataset to better understand how existing web content interact with the interface in question.• I created a comprehensive (1k+ lines) test suite in JavaScript to ensure compliance to the new specification, for the cross-browser Web Platform Tests project.• I authored the relevant section in the HTML Standard with rigorous specification language, as well as revised several peripheral algorithms that impact this function.Additionally, I modified existing Chrome C++ implementation of document.open() to be fully standard-compliant. It is in production as of Chrome 71 (late 2018).
  • Pixel Foundation
    Director Of Technology
    Pixel Foundation Aug 2015 - Jun 2017
  • Santa Margarita Catholic High School
    Cafeteria Student Worker
    Santa Margarita Catholic High School Sep 2014 - Jun 2015
    Rancho Santa Margarita, Ca, Us
    I worked at my high school's cafeteria for a year, handling both cashier and cooking duties during every lunch.

Timothy Gu Skills

Javascript Node.js C C++ Open Source Development Web Development C# Java Software Development Ubuntu Linux Git Amazon Web Services Html Google Bigquery X86 Assembly Automated Software Testing Video Compression Debian Gnu Make Ffmpeg Xamarin Microsoft Office

Timothy Gu Education Details

  • Stanford University
    Stanford University
    Computer Science
  • Ucla
    Ucla
    Computer Science
  • Santa Margarita Catholic High School
    Santa Margarita Catholic High School
    International Baccalaureate Diploma
  • Irvine Valley College
    Irvine Valley College
    Student
  • Woodbridge High School
    Woodbridge High School
    High School

Frequently Asked Questions about Timothy Gu

What company does Timothy Gu work for?

Timothy Gu works for Stripe

What is Timothy Gu's role at the current company?

Timothy Gu's current role is Senior Software Engineer.

What schools did Timothy Gu attend?

Timothy Gu attended Stanford University, Ucla, Santa Margarita Catholic High School, Irvine Valley College, Woodbridge High School.

What skills is Timothy Gu known for?

Timothy Gu has skills like Javascript, Node.js, C, C++, Open Source Development, Web Development, C#, Java, Software Development, Ubuntu, Linux, Git.

Who are Timothy Gu's colleagues?

Timothy Gu's colleagues are Joanne Wallington, Christian Wentling, Ethel Richardson, Caroline Liu, Juan Marron, Sanjeev Gill, Peter Charland.

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.