Ryan Harrison

Ryan Harrison Email and Phone Number

Developer of Software @ Google @ Google
mountain view, california, united states
Ryan Harrison's Location
Kitchener, Ontario, Canada, Canada
Ryan Harrison's Contact Details

Ryan Harrison work email

Ryan Harrison personal email

About Ryan Harrison

I am not interested in positions based in the US, please do not contact me about them.Low-level turned generalist programmer, with experience in systems, graphics, testing, and UI programming. I have worked on projects in a wide range of environments including control systems of large scale scientific facilities, power management in embedded systems, Android UI layer for applications, iOS libraries & build systems, compiler stacks for graphics libraries.Currently I am working on shader language support for WebGPU.Specialties: Gluing together modules, process & build Infrastructure, implementing solutions to tricky problems with subtle details, and accidentally volunteering to fix things I notice that are broken.

Ryan Harrison's Current Company Details
Google

Google

View
Developer of Software @ Google
mountain view, california, united states
Website:
google.com
Employees:
219238
Ryan Harrison Work Experience Details
  • Google
    Senior Software Developer
    Google Nov 2023 - Present
    Kitchener, Ontario, Canada
  • Google
    Software Developer Iii
    Google Dec 2016 - Nov 2023
    Kitchener, Ontario, Canada
  • Google
    Software Developer Ii
    Google Sep 2010 - Dec 2016
    Kitchener, Canada Area
    I currently work on the WebGPU & WGSL team, helping develop next generation graphics APIs and shading languages for the web. I primarily work on the shader side of things, but also do a significant amount of work supporting infrastructure for the team and fuzzing related tasks.Over the last decade+ I have worked on a variety of teams and projects, which are detailed below.I started @ Google, working on Chrome & ChromeOS.I worked on a variety of projects while part of the Chrome team. This included device bring up of new hardware platforms, development & maintenance of power management, improving low level graphics performance, and improving touch UI support. I was directly involved in the efforts for the Chromebook Pixel and the Samsung ARM Chromebook, as well as general support for other devices.While Google owned Motorola, I worked at their Waterloo office on user authentication projects for Android.Upon returning to Google I worked on improving internal and external developer's experience with Google's iOS SDKs. This included building generalized infrastructure to support developing, building, and distributing our SDKs as well as some work at the APIs for certain projects.After this I worked on the iOS experience for Google Wifi, OnHub & Chromecast devices. Specifically this involved app side work related to the Home and Wifi apps, as well as build infrastructure and other developer productivity related tasks.I next returned to the Chrome team, working on the PDFium open source project. PDFium is the PDF library used by Chrome, Android, and other products for rendering PDFs. My work included significant code cleanup, fuzzing, feature work, and engineer productivity tool development.After the PDFium team's presence in my local office wound down, I have transferred to working graphics tooling. Originally started working on SPIR-V support and then transitioning to the WebGPU/WGSL efforts.
  • Motorola Mobility (Google)
    Senior Software Engineer
    Motorola Mobility (Google) Jan 2014 - Sep 2014
    Waterloo, Ontario, Canada
    I worked on dealing with the fact that people hate entering passwords. My work focused on alternate authentication projects for mobile devices. Tasks involved with this included integrating new system services with Android's framework, implementing UI code/applications, and making sure what we were doing played nicely & securely with the rest of the system.
  • Vecima Networks
    Software Developer
    Vecima Networks Feb 2009 - Aug 2010
    Developed device drivers and low level control software for embedded PowerPC products. Also worked on cataloguing and resolving various external software licenses used on products.
  • University Of Saskatchewan
    Computer Science Teaching Assistant
    University Of Saskatchewan Sep 2008 - Dec 2008
    Worked on a combination of marking, running labs/tutorials, and sitting at the CS student helpdesk.
  • University Of Saskatchewan
    Software Developer For Epr/Npr Group
    University Of Saskatchewan Jan 2008 - Aug 2008
    Refactored and optimized build chain for EPRNMR software tools. Removed legacy support to gain order of magnitude improvement in performance. Actively worked on bug fixes and other code improvements.
  • University Of Saskatchewan
    Physics Teaching Assistant
    University Of Saskatchewan Jan 2008 - Apr 2008
    Assisted in student experiment labs and marked student lab reports.
  • University Of Saskatchewan
    Computer Science Teaching Assistant
    University Of Saskatchewan Sep 2007 - Apr 2008
    Assisted lecturers by running student tutorials and marking. Occasionally had shifts in the student help centre
  • Google Summer Of Code
    Gsoc Summer Student
    Google Summer Of Code May 2008 - Aug 2008
    Worked on developing Debian packages and related scripts for the GNU tool chain for RTEMS.
  • Canadian Light Source Inc.
    Controls Technical Assistant
    Canadian Light Source Inc. May 2006 - Aug 2007
    Designed and implemented new orbit control system for facility based on RTEMS.

Ryan Harrison Skills

Linux Distributed Systems C Programming Embedded Systems Android Computer Science Software Development Software Engineering Embedded Software Object Oriented Design Bash Erlang C++ Operating Systems Git Subversion Mathematics Algorithms Unix Scalability Java Android Development Python Ios Development Objective C Ios

Ryan Harrison Education Details

Frequently Asked Questions about Ryan Harrison

What company does Ryan Harrison work for?

Ryan Harrison works for Google

What is Ryan Harrison's role at the current company?

Ryan Harrison's current role is Developer of Software @ Google.

What is Ryan Harrison's email address?

Ryan Harrison's email address is zo****@****ail.com

What schools did Ryan Harrison attend?

Ryan Harrison attended University Of Saskatchewan, University Of Saskatchewan.

What skills is Ryan Harrison known for?

Ryan Harrison has skills like Linux, Distributed Systems, C, Programming, Embedded Systems, Android, Computer Science, Software Development, Software Engineering, Embedded Software, Object Oriented Design, Bash.

Who are Ryan Harrison's colleagues?

Ryan Harrison's colleagues are Scott Dunroe, Nanda Sanjaya, Daniel Emiliano Vermehren, Iap Iran - Tai-Max F Hamed, Devin Lin, Xiroto Kabayashi, Patricia Gonzalez.

Not the Ryan Harrison you were looking for?

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.