John Richards Email and Phone Number
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
-
Senior Cloud Software EngineerNvidia Jun 2017 - PresentSanta Clara, Ca, UsFocused 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* -
Software EngineerMine Vision Systems Mar 2017 - Jun 2017Pittsburgh, Pennsylvania, UsUsing WebGL and React to build applications that allow our users (the gold mining industry) to leverage computer vision in their mining process. -
Staff Software EngineerIbm Jan 2016 - Mar 2017Armonk, New York, Ny, UsMember of IBM's Watson Group.* 01/2016 - 03/2017 -- Watson Content Ingestion TeamAwards:* Manager's Choice Awards - 2016: For uniting to get things done. -
Senior Systems Software EngineerNvidia Dec 2013 - Dec 2015Santa Clara, Ca, UsWorking 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 -
Senior EngineerVeracode Dec 2012 - Nov 2013Burlington, Massachusetts, UsMobile security team. Working on the back-end, infrastructure, and API of Veracode's scaleable, cloud-based mobile (Android and iOS) application security testing service. -
Software EngineerBarracuda Networks Jun 2012 - Dec 2012Campbell, Ca, UsDeveloped 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. -
Software Engineer IiMarvin Mobile Security May 2010 - May 2012Developed 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.
-
Graduate Teaching & Research AssistantWest Virginia University Aug 2008 - May 2010Morgantown, West Virginia, UsTaught 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. -
Computer Security Engineer [Intern]Backbone Security Oct 2005 - Aug 2008Developed 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.
-
Computer Science TutorFairmont State University Sep 2005 - May 2008Fairmont, Wv, UsHelped 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 UniversityComputer Science -
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
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial