Ned Bingham
edward.bingham@yale.edu

nedbingham.com
github.com/nbingham1
stackoverflow.com/users/241910
linkedin.com/in/nedbingham

Selected Experience

Google

Software Engineering Intern

Mountain View, CA

May 2016 - Aug 2016

I developed an environment for asynchronous circuits.

Qualcomm Research and Development

Intern

San Diego, CA

Jun 2014 - Sep 2014

I researched asynchronous multiplier architectures.

Intel Corporation

Pre-Silicon Validation Engineer

Hudson, MA

May 2012 - Aug 2012

I helped to validate the power controller of a Xeon server chip.

Intel Corporation

Pre-Silicon Validation Engineer

Hudson, MA

Sep 2011 - Jan 2012

I worked to validate the cache in a high end Xeon server design.

Education

PhD Candidate, Computer Engineering

Yale University

New Haven, CT

Apr 2017 - Present

Masters of Science, Computer Engineering

Cornell University
GPA 4.00

New York, NY

May 2013 - Apr 2017

Bachelor of Engineering, Computer Engineering

Cornell University
GPA 3.29

Ithaca, NY

Aug 2009 - May 2013

Selected Projects

Blaze Game Engine (C++)

github.com/nbingham1/Blaze

A rendering engine for large randomly generated planets. The planet is an icosohedron (2o triangles) where each side is subdivided and random heights added as the player gets closer to the surface.

Standard Core (C++)

github.com/c-cores/stdcore

A standard library unintentionally grown over the course of 14 years. In particular, this library implements generic slices by wrapping any container of iterators.

A text summary tool that extracts a vector of nouns or topic from a sentence then calculates the semantic distance between the topics of two sentences. A four-sentence window is slid over the text producing a graph of topic distance in which local minima represent paragraph boundaries. Summary sentences that best cover the topic are selected from each paragraph and concatenated allowing for the process to be repeated.