Ned Bingham
edward.bingham@yale.edu
Resume, Curriculum Vitae

Google

Software Engineer

End to end development of the emoji picker for chat.google.com in 2018 from database schema and server-side handlers to client-side behavior, layout, and animations with unit and integration tests. Design and implementation of a complete development environment and circuit library for self-timed circuits in 2016 with automatic test generation and mixed-signal simulation.

Sunnyvale, CA

May 2018 - Aug 2018

Mountain View, CA

May 2016 - Aug 2016

Qualcomm Research and Development

Hardware Researcher

Research into self-timed multiplier architectures, taking advantage of irregular data patterns to yield a variety of high throughput solutions.

San Diego, CA

Jun 2014 - Sep 2014

Intel Corporation

Pre-Silicon Validation Engineer

Design of tests and test coverage for the power controller of the Haswell architecture in 2012 and low level cache of the Ivytown architecture in 2011. Design and implementation of a static analysis tool to automatically generate tests from coverage reports.

Hudson, MA

May 2012 - Aug 2012
Sep 2011 - Jan 2012

Architecture Technology Corporation

Programmer

Development of scripts and Java plugins to extend support for two computer forensics tools: RouterMarshal and P2PMarshal.

Ithaca, NY

May 2010 - Aug 2010

Indiana University's Perception Action Lab

Programmer

Implemented a variety of displays for scientific experiments in human perception that have since been published. Developed other tools including a program to help assign teaching assistants, a tool for analysis of bacterial cultures, and the website for the lab.

Bloomington, IN

2008 - 2009