Andrew Harper

Andrew Harper Email and Phone Number

Staff Software Engineer at Google @ Meta
New Hampshire, United States
Andrew Harper's Location
Greater Boston, United States, United States
Andrew Harper's Contact Details
About Andrew Harper

I'm a software engineer with 15+ years of professional experience. At different points in my career I've been an individual contributor, technical lead, and manager. My focus has been on operating systems, particularly kernel and other low-level development.Some of the highlights include being one of the original developers of Windows Virtualization-based Security, implementing Spectre/Meltdown mitigations in the Windows kernel, and leading hypervisor and memory management development in a brand new microkernel-based operating system at Meta.

Andrew Harper's Current Company Details
Meta

Meta

View
Staff Software Engineer at Google
New Hampshire, United States
Website:
metadownhole.com
Employees:
136862
Company phone:
916.253.7820
Andrew Harper Work Experience Details
  • Meta
    Meta
    New Hampshire, United States
  • Google
    Staff Software Engineer
    Google Aug 2022 - Present
    Mountain View, Ca, Us
    Bringing up the new Android XR platform for augmented reality devices, with a focus on systems engineering and microcontrollers.
  • Meta
    Software Engineer
    Meta Apr 2019 - Aug 2022
    Menlo Park, Ca, Us
    Worked on building a microkernel-based operating system from the ground up to support AR/VR devices. Led kernel memory management development, supporting unique IPC constructs, user-mode drivers, granular usage tracking/management, and more. Also led development of a hypervisor and virtualization stack integrated into the OS, capable of running Android.
  • Microsoft
    Senior Software Engineering Lead
    Microsoft Jun 2018 - Apr 2019
    Redmond, Washington, Us
    Led the Base Kernel Security Core team in the Cloud & AI division. Was responsible for core security infrastructure including virtualization-based security, hypervisor-enforced code integrity, enclaves, DTrace, platform hardening and mitigations, cross-domain communication including RPC, the heap, and the loader. This work was critical for a range of products including Xbox, client PCs, servers, Azure, and more.
  • Microsoft
    Senior Software Engineer
    Microsoft Mar 2014 - Jun 2018
    Redmond, Washington, Us
    Developer in the base kernel team. Primarily focused on virtualization-based security, which provides the basis for many enhancements to the Windows security model such as Device Guard and Credential Guard. Have been deeply involved in a variety of aspects of this technology including hypervisor interaction, boot, and management of memory, processes, threads, and interrupts. Also worked on Windows kernel mitigations for Spectre.
  • Microsoft
    Software Development Engineer Ii
    Microsoft Feb 2009 - Mar 2014
    Redmond, Washington, Us
    Developer on the Windows Printing team. Worked on various features including Application Isolation, v4 printer driver model, and printing from AppContainer. Primarily responsible for the core spooler, setup, upgrade, isolation, brokering, and bus drivers.
  • United Guaranty Corporation
    Intern
    United Guaranty Corporation 2006 - 2008
    Greensboro, North Carolina, Us
    Was involved in J2EE development, SOX audit-related tasks, application support, and server administration. Wrote Perl scripts to automate a variety of tasks, such as auditing and WMI querying. Also created a program for automated file conversion, which was used for several months in a mission-critical production system.

Andrew Harper Skills

Software Development X86 Assembly Debugging Win32 Api Object Oriented Design C++ Operating System Development Windows Kernel Debugging Kernel Programming Memory Management Virtualization Boot Loaders C Computer Security Software Design C#

Andrew Harper Education Details

  • North Carolina State University
    North Carolina State University
    Computer Science

Frequently Asked Questions about Andrew Harper

What company does Andrew Harper work for?

Andrew Harper works for Meta

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

Andrew Harper's current role is Staff Software Engineer at Google.

What is Andrew Harper's email address?

Andrew Harper's email address is ah****@****ook.com

What is Andrew Harper's direct phone number?

Andrew Harper's direct phone number is (866) 283*****

What schools did Andrew Harper attend?

Andrew Harper attended North Carolina State University.

What skills is Andrew Harper known for?

Andrew Harper has skills like Software Development, X86 Assembly, Debugging, Win32 Api, Object Oriented Design, C++, Operating System Development, Windows, Kernel Debugging, Kernel Programming, Memory Management, Virtualization.

Who are Andrew Harper's colleagues?

Andrew Harper's colleagues are Liza G., Debra Teets, Hitesh Kumar, Jeffrey Jung, Jingying Yang, Plarenta Deshishku, Tin Pham.

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.