Chandler Carruth

Chandler Carruth Email and Phone Number

Distinguished Software Engineer at Google and Open Source Software Developer @ Google
Mountain View, CA
Chandler Carruth's Location
San Jose, California, United States, United States
Chandler Carruth's Contact Details

Chandler Carruth personal email

About Chandler Carruth

Specialties: Programming, Software Design, Object-Oriented Design, Project ManagementDevelopment Infrastructure, Open Source Software Development, Dispersed Team Colloboration3D Graphics, 3D Physics, Program Optimization, Language Theory, Compiler WritingC, C++, assembly language, shell

Chandler Carruth's Current Company Details
Google

Google

View
Distinguished Software Engineer at Google and Open Source Software Developer
Mountain View, CA
Website:
google.com
Employees:
1
Company phone:
916.253.7820
Chandler Carruth Work Experience Details
  • Google
    Distinguished Software Engineer
    Google Jan 2008 - Present
    Mountain View, Ca, Us
    I am the technical lead for Google's software foundations and programming languages, with focuses on performance, compilers, and long-term programming language strategy. This includes broad work across all of Google's languages, but also diving deeply on some of our most difficult and long-term challenges such as C++'s evolution and memory safety.
  • Iso/Iec Jtc1/Sc22/Wg21 - The C++ Standards Committee
    Google Representative
    Iso/Iec Jtc1/Sc22/Wg21 - The C++ Standards Committee Feb 2012 - Present
    I help represent Google on the C++ Standards Committee.
  • Standard C++ Foundation
    Member Board Of Directors
    Standard C++ Foundation Oct 2012 - Sep 2021
    I served on the Board for the Standard C++ Foundation, a Washington 501(c)(6) not-for-profit organization whose purpose is to support the C++ software developer community and promote the understanding and use of modern Standard C++ on all compilers and platforms.http://isocpp.org/about
  • Llvm
    Developer
    Llvm Jan 2007 - Dec 2019
    While I started contributing to LLVM itself in 2007, it wasn't until late 2009 that I started contributing in earnest, and even then I was more focused on the Clang C and C++ frontend until 2011. Since 2011 I have been contributing significantly to LLVM both as part of my job at Google and in my own time.I'm responsible for the current inline cost analysis, scalar replacement of aggregates, and code layout in LLVM. I have worked heavily on address mode matching for x86, loop pass structure, the canonicalization passes, the reassociate pass, and the profile weight modeling infrastructure.I also redesigned and rewrote the core pass management infrastructure of LLVM to enable more powerful inlining, profile guided optimizations, and LTO.
  • Clang
    Developer
    Clang Oct 2009 - Jan 2012
    Starting in late 2009, I began to help the Clang C and C++ frontend in the LLVM project build its support for the C++ programming language as part of my job at Google. I contributed significantly to Clang through 2011, but since then I have focused more of my energy on LLVM and other efforts. I continue to contribute occasionally where useful, often as part of LLVM-project-wide changes.
  • Retina Software
    Owner
    Retina Software Dec 2004 - Jan 2008
  • The Aerospace Corporation
    Summer Mta
    The Aerospace Corporation May 2007 - Aug 2007
    El Segundo, California, Us
    Worked with HPC think tank / research group developing advanced language and compiler solutions.
  • Greatwall Systems
    Software Engineer
    Greatwall Systems Jun 2006 - Aug 2006
    Researched and implemented proprietary firewall optimization technologies.

Chandler Carruth Skills

C++ Programming C Software Engineering Computer Science Software Development Software Design Algorithms Compilers Git Object Oriented Design Python Scalability Optimization High Performance Computing Llvm Open Source Development Compiler Optimization Project Management Assembly Language Compiler Construction Linux Optimizations Infrastructure 3d Graphics

Chandler Carruth Education Details

  • Wake Forest University
    Wake Forest University
    Computer Science
  • Wake Forest University
    Wake Forest University
    Computer Science

Frequently Asked Questions about Chandler Carruth

What company does Chandler Carruth work for?

Chandler Carruth works for Google

What is Chandler Carruth's role at the current company?

Chandler Carruth's current role is Distinguished Software Engineer at Google and Open Source Software Developer.

What is Chandler Carruth's email address?

Chandler Carruth's email address is ch****@****ail.com

What schools did Chandler Carruth attend?

Chandler Carruth attended Wake Forest University, Wake Forest University.

What skills is Chandler Carruth known for?

Chandler Carruth has skills like C++, Programming, C, Software Engineering, Computer Science, Software Development, Software Design, Algorithms, Compilers, Git, Object Oriented Design, Python.

Who are Chandler Carruth's colleagues?

Chandler Carruth's colleagues are Sunith Barnabas, Naviya Singla, Suliman Ali, Polly Martin, Dipti Bhawnani, Yam Mitari, Yasin Maghsoudi.

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.