Derek Snyder

Derek Snyder Email and Phone Number

Senior Software Engineer @ NVIDIA
San Jose, CA, US
Derek Snyder's Location
Mountain View, California, United States, United States
About Derek Snyder

Software engineer with 10+ years of professional experience. Knowledgeable about distributed systems. Professional interests include developer tools, parallel computing, and virtualization.

Derek Snyder's Current Company Details
NVIDIA

Nvidia

View
Senior Software Engineer
San Jose, CA, US
Derek Snyder Work Experience Details
  • Nvidia
    Senior Software Engineer
    Nvidia
    San Jose, Ca, Us
  • Google
    Software Engineer
    Google Aug 2017 - Jan 2023
    Mountain View, Ca, Us
    Continuous integration system:- Designed and implemented improvements to the system to include flaky tests in presubmit runs. Metone-on-one with users to gather requirements. Analyzed usage patterns to determine the resourceimpact of including flaky tests, and documented my findings. Implemented new logic to rerun tests asnecessary to determine which test failures were real failures.Cluster testing system:- Modified the system to run in multiple Google Compute Engine zones, to better utilize availablecapacity. This required significant refactoring because the existing code contained many references tothe zone, which was assumed to be a single value.- With a teammate, designed a feature that allowed Google engineers to test code changes in a virtualenvironment without first publishing the code to the company’s binary release repository.- Analyzed resource usage to provide insights for areas of optimization. Presented my findings to theteam. Created a dashboard to track ongoing resource usage.- Investigated a Linux kernel bug that was preventing the system from operating correctly, and identified the root cause. Presented my findings to a group of senior engineers. Worked with Google’s kernel team to create a fix.- Mentored an intern who subsequently was hired as a full-time engineer.
  • Linkedin
    Senior Software Engineer
    Linkedin Apr 2016 - Jun 2017
    Sunnyvale, Ca, Us
    I was a member of the Development Tools team at LinkedIn, working on the automated precommit/postcommit system. I implemented many new features in the system, which improved maintainability, robustness, and developer happiness.
  • Google
    Software Engineer
    Google Jan 2015 - Apr 2016
    Mountain View, Ca, Us
    I was a member of the Developer Infrastructure team at Google, where I worked on the build/test pipeline. I designed and implemented an improved scheduling algorithm that sought to maximize throughput, while enforcing quotas and maintaining fairness constraints.
  • Floating Temple
    Software Engineer
    Floating Temple Jun 2011 - Jan 2015
    Floating Temple is an open-source technology that distributes execution of a program, written in an interpreted language (e.g., Python), across multiple machines in a network cluster. The system is peer-to-peer to prevent any one machine from becoming a bottleneck or a single point of failure.The code is available at https://github.com/snyderek/floating_temple .
  • Google
    Software Engineer
    Google Jun 2006 - Jun 2011
    Mountain View, Ca, Us
    Distributed build system:- Added features to reduce build times and improve resource utilization.Google Reader:- Designed and implemented back-end support for user comments.- Designed and implemented PubSubHubbub integration.IMAP migration for Google Apps:- Designed the back-end scheduling component and wrote much of the code for it.
  • Bluestreak
    Software Developer
    Bluestreak Sep 2003 - Mar 2006
    Us
    Designed and implemented several key features of Bluestreak's ad serving software, including beyond-banner tracers, heterogeneous ad placements, and sequential serving (storyboarding).
  • Bluestreak
    Software Developer
    Bluestreak Jun 2000 - Aug 2002
    Us

Derek Snyder Skills

Distributed Systems Mapreduce Scalability Software Engineering Java Software Development Python Algorithms C++ Computer Science Web Servers Git Sql Javascript

Derek Snyder Education Details

  • Brown University
    Brown University
    Computer Science
  • Brown University
    Brown University
    Mathematics

Frequently Asked Questions about Derek Snyder

What company does Derek Snyder work for?

Derek Snyder works for Nvidia

What is Derek Snyder's role at the current company?

Derek Snyder's current role is Senior Software Engineer.

What is Derek Snyder's email address?

Derek Snyder's email address is de****@****gle.com

What is Derek Snyder's direct phone number?

Derek Snyder's direct phone number is +165021*****

What schools did Derek Snyder attend?

Derek Snyder attended Brown University, Brown University.

What are some of Derek Snyder's interests?

Derek Snyder has interest in Electronics, Exercise, Donor.

What skills is Derek Snyder known for?

Derek Snyder has skills like Distributed Systems, Mapreduce, Scalability, Software Engineering, Java, Software Development, Python, Algorithms, C++, Computer Science, Web Servers, Git.

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.