John Richards

John Richards Email and Phone Number

Senior Cloud Software Engineer at NVIDIA @ NVIDIA
Santa Clara, CA
John Richards's Location
Greater Pittsburgh Region, United States, United States
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

John Richards's Current Company Details
NVIDIA

Nvidia

View
Senior Cloud Software Engineer at NVIDIA
Santa Clara, CA
Website:
nvidia.com
John Richards Work Experience Details
  • Nvidia
    Senior Cloud Software Engineer
    Nvidia Jun 2017 - Present
    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 automation*Working 100% remotely from Wheeling, WV*
  • Mine Vision Systems
    Software Engineer
    Mine Vision Systems Mar 2017 - Jun 2017
    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.
  • Ibm
    Staff Software Engineer
    Ibm Jan 2016 - Mar 2017
    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.
  • Nvidia
    Senior Systems Software Engineer
    Nvidia Dec 2013 - Dec 2015
    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
  • Veracode
    Senior Engineer
    Veracode Dec 2012 - Nov 2013
    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.
  • Barracuda Networks
    Software Engineer
    Barracuda Networks Jun 2012 - Dec 2012
    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.
  • Marvin Mobile Security
    Software Engineer Ii
    Marvin Mobile Security May 2010 - May 2012
    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 October 2012.
  • West Virginia University
    Graduate Teaching & Research Assistant
    West Virginia University Aug 2008 - May 2010
    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 distributed file system between systems at WVU and at the Pittsburgh Supercomputer Center.Built a web-based application for the US Department of Energy's National Energy Technology Laboratory to visualize the data surrounding the nation's energy infrastructure.
  • Backbone Security
    Computer Security Engineer [Intern]
    Backbone Security Oct 2005 - Aug 2008
    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 automate the process.
  • Fairmont State University
    Computer Science Tutor
    Fairmont State University Sep 2005 - May 2008
    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.

John Richards Education Details

  • Fairmont State University
    Fairmont State University
    Computer Science
  • West Virginia University
    West Virginia University

Frequently Asked Questions about John Richards

What company does John Richards work for?

John Richards works for Nvidia

What is John Richards's role at the current company?

John Richards's current role is Senior Cloud Software Engineer at NVIDIA.

What schools did John Richards attend?

John Richards attended Fairmont State University, West Virginia University.

Who are John Richards's colleagues?

John Richards's colleagues are Shay Erman, Leandro Cornejo, Mba, Devin O'kelly, Aakanksha Saxena, Eric Dawson, Shalini Singh, Yahel Pessi.

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.