| David Stoutamire | |
|
david@stoutamire.com (650) 248 2866 |
|
| Summary | |
| I build software (apps, databases, compilers, distributed systems) and physical things (optics, protective gear, manufacturing). I lead teams and I write code. | |
| Professional | |
|
Electric Power Research Institute Consultant 2017 – present |
Machine vision and interferometry. Mapping nuclear fuel rod corrosion at micron scale under radioactive, underwater, turbulent conditions. |
|
KAV Sports CTO 2018 – 2025 |
Platform for custom 3D-printed helmets: anatomical metrology, modelling, slicing, manufacturing, testing. |
|
Google Senior Staff Engineer Staff Engineer 2004 – 2010 |
Led video and book search teams. Managed engineers, developed metrics, prototyped algorithms, deployed production code at billions of clicks per day. Video search including YouTube and integration across Google; DMCA, spam, inappropriate and duplicate content. Book search including books.google.com and integration across Google; publisher viewability, copyright, OCR. Distributed machine learning on user logs at scale. |
|
Sun Microsystems Senior Staff Engineer Engineering Manager Staff Engineer 1997 – 2004 |
Lead for Java performance. Designed and implemented parallel garbage collection, resource management, and noninvasive instrumentation. Created performance tracking and analysis tools. Conference presence. Managed JIT compiler and performance teams delivering the fastest Java VMs across platforms. Maintained compiler, VM, libraries, and specifications; deployed generics in the Java type system. |
| Academic | |
|
University of California at Berkeley PhD Computer Science 1992 – 1997 |
Sather language design and specification; wrote compiler, libraries, code generation and runtime. Bayesian and neural net hardware and software. Computational neurobiology. Managed language group at the International Computer Science Institute: design, releases, documentation, web presence, conferences. Thesis on performance of memory hierarchies: Portable, Modular Expression of Locality. |
|
Case Western Reserve University MS Computer Engineering 1990 – 1992 |
Graduate numerical methods, VLSI, and hardware systems courses. Thesis on machine learning and game play. |
|
University of Akron BS Computer Science 1987 – 1990 |
Code generation for tensor analysis of materials. Teaching. Mainframe and Sun workstation administration. |
| Patents | |
|
12,228,392 Method for measuring surface characteristics in optically distorting media
12,004,584 Protective headgear with integrally-formed layer
11,672,298 Helmet with face cage push clip
9,208,157 Spam detection for user-generated multimedia items based on concept clustering
9,152,708 Target-video specific co-watched video clusters
9,088,808 User interaction based related video
8,972,392 User interaction based related digital content items
8,903,812 Query independent quality signals
8,838,649 Determining reachability
8,832,083 Combining user feedback
8,752,184 Spam detection for user-generated multimedia items based on keyword stuffing
8,745,056 Spam detection for user-generated multimedia items based on concept clustering
8,650,203 Iterated related item discovery
8,572,073 Spam detection for user-generated multimedia items based on appearance in popular queries
8,171,020 Spam detection for user-generated multimedia items based on appearance in popular queries
7,730,074 Accelerated large-scale optimization
7,389,395 Split-reference, two-pass mark-compaction
7,299,318 Method for reducing cache conflict misses
6,728,852 Methods and apparatus for reducing heap size through adaptive object representation
6,594,678 Methods and apparatus for improving locality of reference through memory management
6,487,652 Method and apparatus for speculatively locking objects in an object-based system
6,211,889 Method and apparatus for visualizing locality within an address space
6,018,628 Method of implementing parameterized types to be compatible with existing unparameterized libraries
2025/0104262 Acquiring head dimensions using common devices (pending)
2024/0081460 Helmet pads with direct-welded support structures (pending)
2023/0119234 Helmet Structures and Methods (pending)
|
|