John Richards
AeroLeads people directory · profile

John Richards Email & Phone Number

Senior Cloud Software Engineer at NVIDIA at NVIDIA
Location: Greater Pittsburgh Region, United States, United States 10 work roles 2 schools
LinkedIn matched
✓ Verified Jun 2026 3 data sources Profile completeness 86%

Contact Signals

LinkedIn Profile matched
3 free lookups remaining · No credit card
Current company
Role
Senior Cloud Software Engineer at NVIDIA
Location
Greater Pittsburgh Region, United States, United States

Who is John Richards? Overview

A concise factual answer block for searchers comparing this professional profile.

Quick answer

John Richards is listed as Senior Cloud Software Engineer at NVIDIA at NVIDIA, based in Greater Pittsburgh Region, United States, United States. AeroLeads shows a matched LinkedIn profile for John Richards.

John Richards previously worked as Senior Cloud Software Engineer at Nvidia and Software Engineer at Mine Vision Systems. John Richards holds Bachelor Of Science, Computer Science from Fairmont State University.

Company email context

Email format at NVIDIA

This section adds company-level context without repeating John Richards's masked contact details.

NVIDIA

Review company-level records connected to John Richards before choosing the right outreach path.

Profile bio

About John Richards

Software engineer with a strong background in computer security and cloud-based services (back-end and infrastructure). Proven mastery of computer science fundamentals. Many years of industry experience developing network and mobile security related applications. Solid research background in computer graphics and human-computer interaction. Interested in any/all things related to computer security, computer graphics, and human-computer interaction.Specialties: C, C++, Python, Java, Computer Security, Mobile Security, Network Security, Linux, Android Development, Computer Graphics, OpenGL

Current workplace

John Richards's current company

Company context helps verify the profile and gives searchers a useful next step.

NVIDIA
Nvidia
Senior Cloud Software Engineer at NVIDIA
Santa Clara, CA
Website
AeroLeads page
10 roles

John Richards work experience

A career timeline built from the work history available for this profile.

Senior Cloud Software Engineer

Current

Santa Clara, CA, US

Focused on our cloud-based generative AI (NVIDIA Picasso / NVIDIA Cloud Functions) and gaming (NVIDIA GeForce NOW) products as well as the infrastructure behind them.Current ownership and responsibilities:* Core NVIDIA Cloud Functions services* The GeForce NOW platform logging service* Host analytics and instrumentation* Host management and.

Jun 2017 - Present

Software Engineer

Pittsburgh, Pennsylvania, US

Using WebGL and React to build applications that allow our users (the gold mining industry) to leverage computer vision in their mining process.

Mar 2017 - Jun 2017

Staff Software Engineer

Ibm

Armonk, New York, NY, US

Member of IBM's Watson Group.* 01/2016 - 03/2017 -- Watson Content Ingestion TeamAwards:* Manager's Choice Awards - 2016: For uniting to get things done.

Jan 2016 - Mar 2017

Senior Systems Software Engineer

Santa Clara, CA, US

Working on NVIDIA's GeForce NOW cloud gaming service.* 04/2015 - 12/2015 -- Developer Tools & Services Team* 01/2015 - 04/2015 -- Data Services & Client Simulation Team* 12/2013 - 01/2015 -- Platform Services Team

Dec 2013 - Dec 2015

Senior Engineer

Burlington, Massachusetts, US

Mobile security team. Working on the back-end, infrastructure, and API of Veracode's scaleable, cloud-based mobile (Android and iOS) application security testing service.

Dec 2012 - Nov 2013

Software Engineer

Campbell, CA, US

Developed the firmware for Barracuda Networks' flagship product: the Barracuda Spam & Virus Firewall. Wrote code that handled the application of email policy (SPF, recipient verification, etc) and attachment policy (pushing attachments of a certain size to a secure location in the cloud). Optimized configuration loading code.

Jun 2012 - Dec 2012

Software Engineer Ii

Marvin Mobile Security

Developed a cloud-based anti-malware solution for Android devices. Owned a major portion of the codebase that dealt with capturing, reassembling, processing, and analyzing network traffic. Analyzed Android malware. Authored front-end Android applications for consumer and enterprise users of the system.Marvin Mobile Security was acquired by Veracode in.

May 2010 - May 2012

Graduate Teaching & Research Assistant

Morgantown, West Virginia, US

Taught two sections of lab for an introduction to Computer Science course. Created, administered, and graded various tests, quizzes, and Java programming assignments that reinforced topics covered in the course lecture.Tested the robustness and stability of a developmental distributed file system by creating various stress and sanity tests. Helped link the.

Aug 2008 - May 2010

Computer Security Engineer [Intern]

Backbone Security

Developed the firmware for an appliance that scanned network traffic for signs of steganography (data hidden within other data) in real-time. Wrote code to capture, queue, reassemble, process, and analyze HTTP and SMTP traffic.Created a process to discover and collect artifacts left behind by steganography applications. Built a Linux-based live CD to.

Oct 2005 - Aug 2008

Computer Science Tutor

Fairmont, WV, US

Helped first and second year students grasp the fundamentals of algorithm design and implementation. Instructed a weekly two hour recitation class where we would discuss class projects, tests, and any other topics the students would bring up.

Sep 2005 - May 2008
Team & coworkers

Colleagues at NVIDIA

Other employees you can reach at nvidia.com. View company contacts →

2 education records

John Richards education

Bachelor Of Science, Computer Science

Fairmont State University

Education record

West Virginia University
FAQ

Frequently asked questions about John Richards

Quick answers generated from the profile data available on this page.

What company does John Richards work for?

John Richards works for NVIDIA.

What is John Richards's role at NVIDIA?

John Richards is listed as Senior Cloud Software Engineer at NVIDIA at NVIDIA.

Where is John Richards based?

John Richards is based in Greater Pittsburgh Region, United States, United States while working with NVIDIA.

What companies has John Richards worked for?

John Richards has worked for Nvidia, Mine Vision Systems, Ibm, Veracode, and Barracuda Networks.

Who are John Richards's colleagues at NVIDIA?

John Richards's colleagues at NVIDIA include Shridhar Rasal, Kevin Hsu, Yicheng Yao, Ravi Verma, and Matan Avraham.

How can I contact John Richards?

You can use AeroLeads to view verified contact signals for John Richards at NVIDIA, including work email, phone, and LinkedIn data when available.

What schools did John Richards attend?

John Richards holds Bachelor Of Science, Computer Science from Fairmont State University.

Find 750M verified contacts

Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.