Jake Donham

Jake Donham Email and Phone Number

Programmer @ Sierra
Jake Donham's Location
San Francisco, California, United States, United States
Jake Donham's Contact Details
About Jake Donham

Internet software industry veteran, with deep experience at both startups and large companies. Good at building new systems from scratch, and untangling complexities in systems that have grown over time. Technical leader and strong communicator, and a person who really enjoys making software with other people.Interested in high-scale services / distributed systems, type systems and programming language implementation, frontend development, collaboration systems, live programming, incremental computation, novel user interfaces, mechanized proof, computer art and music, big data, small data, etc. etc. etc.

Jake Donham's Current Company Details
Sierra

Sierra

View
Programmer
Jake Donham Work Experience Details
  • Sierra
    Engineer
    Sierra Oct 2024 - Present
    San Francisco, California, Us
  • Github
    Principal Research Engineer
    Github Feb 2022 - Oct 2024
    San Francisco, Ca, Us
    Prototyping novel developer tools. Projects include* vitale, a live notebook for TypeScript + React in VS Code* Realtime GitHub, a system for repo-wide multiplayer collaboration* Copilot for Docs, an LLM-powered question answering system for documentation* GitHub Blocks, a plugin system for GitHub to build custom viewers and editors
  • Programmable Matter
    Independent Developer-Researcher
    Programmable Matter Apr 2019 - Feb 2022
    Building Programmable Matter, a dynamic data-driven document development environment incorporating:• a rich text editor for building documents with embedded code and React components• a Typescript-like language for embedded code (type checker, evaluator, transpiler)• Spreadsheet-like evaluation semantics
  • Twitter
    Principal Software Engineer
    Twitter Nov 2010 - Apr 2019
    San Francisco, Ca, Us
    • Built and operated Strato, an internal cloud function system designed to accelerate product development and reduce operations cost; now used to power the Twitter GraphQL API. (See "Leverage vs. Autonomy" talk and "A Domain-Specific Language for Microservices" paper.)• Built and operated WilyNS, a highly-available service discovery system incorporating flexible interservice routing.• Built Stitch, a Scala library for composing microservices. (See "Introducing Stitch" talk.)• additionally worked on the Streaming Compute, Search, and Trust & Safety engineering teams
  • Coffee Shops
    Programmer
    Coffee Shops Mar 2010 - Nov 2010
    Worked on open-source software projects:• ocamljs, a Javascript backend for the OCaml compiler• froc, a functional reactive programming system in OCaml
  • Skydeck
    Principal Engineer
    Skydeck Mar 2007 - Mar 2010
    Engineer #1 at a startup building web software for analyzing mobile phone data• built a multithreaded service in OCaml for looking up mobile carriers from phone numbers• built a headless Firefox extension in OCaml (compiled to Javascript) for scraping billing data from mobile phone web sites• built backend service in OCaml supporting web front-end• built web front-end of service using Google Web Toolkit
  • Toyota Technological Institute At Chicago (Ttic)
    Research Intern
    Toyota Technological Institute At Chicago (Ttic) 2006 - 2006
    Chicago, Il, Us
    Developed correctness proof for incremental computation algorithm in Twelf. (See linked paper.)
  • Vindigo
    Director Of Technology
    Vindigo Oct 1999 - Sep 2003
    New York, Ny, Us
  • Migo
    Director Of Technology
    Migo May 1998 - May 1999
  • Organic
    Lead Software Engineer
    Organic Feb 1997 - Feb 1998
    Cincinnati, Ohio, Us
  • Vivid Studios
    Senior Software Engineer
    Vivid Studios Aug 1995 - Feb 1997
    Us
  • Oracle
    Technical Staff
    Oracle Aug 1994 - Aug 1995
    Austin, Texas, Us

Jake Donham Skills

Software

Jake Donham Education Details

  • Recurse Center
    Recurse Center
  • Carnegie Mellon University
    Carnegie Mellon University
    Computer Science
  • New York University
    New York University
    Computer Science
  • Yale University
    Yale University
    Computer Science

Frequently Asked Questions about Jake Donham

What company does Jake Donham work for?

Jake Donham works for Sierra

What is Jake Donham's role at the current company?

Jake Donham's current role is Programmer.

What is Jake Donham's email address?

Jake Donham's email address is jd****@****ter.com

What is Jake Donham's direct phone number?

Jake Donham's direct phone number is +141522*****

What schools did Jake Donham attend?

Jake Donham attended Recurse Center, Carnegie Mellon University, New York University, Yale University.

What are some of Jake Donham's interests?

Jake Donham has interest in Functional Programming, Revision Control Systems, Amazon Web Services, Twitter, Ocaml, Foursquare, Iphone Games, Github, Programming Languages, Iphone Applications.

What skills is Jake Donham known for?

Jake Donham has skills like Software.

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.