Andrew Ayers

Andrew Ayers Email and Phone Number

Principal Software Development Engineer at Microsoft @ Microsoft
redmond, washington, united states
Andrew Ayers's Location
Kingston, Washington, United States, United States
Andrew Ayers's Contact Details

Andrew Ayers personal email

n/a
About Andrew Ayers

Compiler architect with extensive experience in most aspects of code generation and optimization.Specialties: Inlining, profile-based optimization, whole-program optimization, binary analysis.

Andrew Ayers's Current Company Details
Microsoft

Microsoft

View
Principal Software Development Engineer at Microsoft
redmond, washington, united states
Website:
microsoft.com
Employees:
189892
Andrew Ayers Work Experience Details
  • Microsoft
    Principal Software Development Engineer
    Microsoft Jan 2016 - Present
    Home Office & Redmond
    Working on the JIT for .Net Core and full framework.See https://github.com/dotnet/coreclr
  • Microsoft
    Principle Software Development Lead
    Microsoft Oct 2014 - Present
    Redmond, Wa
    LLILC (https://github.com/dotnet/llilc) is a project to compile MSIL to native code, via LLVM. We're currently building a just-in-time (JIT) compiler for the CoreCLR, and will soon embark on building a truly ahead-of-time (AOT) compiler. LLILC is completely open and cross-platform. We welcome participation from any and all interested parties.
  • Microsoft
    Principal Architect
    Microsoft Aug 2002 - Oct 2014
    I worked on the Phoenix compiler project at Microsoft. I worked on all aspects of the project, both as a developer and as a lead. In the past I was a key advocate for academic and research adoption of Phoenix (the project eventually focused on internal customers).Particular areas of emphasis included practical and scalable whole-program / link-time optimization, profile-guided optimization, inlining, high-level optimizations, code layout, parallelization of the compiler itself, and compiler throughput.
  • Incert Software
    Founder And Chief Scientist
    Incert Software Jan 1998 - Aug 2002
    Helped define the company's products and developed the technologies needed to implement the products successfully. Deconstructed the IBM mainframe executable format and the streaming embedded formats used to extract these from the Mainframe. Pioneered analysis and transformation tools to safely insert various kinds of instrumentation. Helped broaden the capabilities of the tools to work on Microsoft, Solaris, and other binary formats. Developed cross-language (eg Java/Native) and cross-machine (DCom) instrumentation capabilities. Frequent pre-sales and post sales activities with customers.
  • Hewlett-Packard
    Software Developer
    Hewlett-Packard Aug 1993 - Nov 1997
    Compiler developer for HP's High Level Optimizer project. Worked mainly on inlining, link-time code generation, profile-guided optimization, and automatic parallelization.

Andrew Ayers Skills

Compilers Algorithms Software Engineering Software Design Computer Science C++ Software Development C C# Programming Object Oriented Design Debugging Optimization

Andrew Ayers Education Details

Frequently Asked Questions about Andrew Ayers

What company does Andrew Ayers work for?

Andrew Ayers works for Microsoft

What is Andrew Ayers's role at the current company?

Andrew Ayers's current role is Principal Software Development Engineer at Microsoft.

What is Andrew Ayers's email address?

Andrew Ayers's email address is an****@****oft.com

What schools did Andrew Ayers attend?

Andrew Ayers attended Massachusetts Institute Of Technology, University Of Colorado Boulder.

What skills is Andrew Ayers known for?

Andrew Ayers has skills like Compilers, Algorithms, Software Engineering, Software Design, Computer Science, C++, Software Development, C, C#, Programming, Object Oriented Design, Debugging.

Who are Andrew Ayers's colleagues?

Andrew Ayers's colleagues are Sam Dagash, Dr. Joe Shepherd, Bernd Pfann, Pranay Jay Patel, Jacob Lorch, Mônica Miranda, Moveinepic Infiniti.

Not the Andrew Ayers you were looking for?

  • Andrew Ayers

    Data Engineer
    Raleigh, Nc
  • Andrew Ayers

    Urbana-Champaign Area
  • Andrew Ayers

    Connecting Federal Customers To Solutions In Order To Increase Efficiencies, Decrease Spend, And Improve Satisfaction.
    Washington Dc-Baltimore Area
    3
    verizonwireless.com, vzw.com, verizon.com
  • Andrew Ayers

    Principal Software Engineer
    Downers Grove, Il
    3
    ajayers.net, ubnt.com, anl.gov

    3 +140894XXXXX

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.