Evan Kirshenbaum

Evan Kirshenbaum Email and Phone Number

Software Engineer working with HP. Yes, I was retired.
Evan Kirshenbaum's Location
Palo Alto, California, United States, United States
Evan Kirshenbaum's Contact Details

Evan Kirshenbaum personal email

Evan Kirshenbaum phone numbers

About Evan Kirshenbaum

I enjoy taking hard problems, especially in areas I’m unfamiliar with, and coming up with weird ways to solve them. I love both design and implementation—my code is efficient, and my frameworks aim to anticipate what programmers will want and make their lives easier. The bulk of my programming is in C++ and Java, but I have worked with many other languages and pick up new languages readily. I work well both on my own and in small teams, and I’m comfortable proposing my own projects and taking other people’s ideas and making them real. I’m good at finding the holes in other people’s ideas and also at finding ways to make them work. I have a great deal of experience with capturing, evaluating, writing, and defending patents (107 filed, 65 granted). I have substantial experience with lock-free programming, programming language and framework design, machine learning, and evolutionary computation.

Evan Kirshenbaum's Current Company Details

Software Engineer working with HP. Yes, I was retired.
Evan Kirshenbaum Work Experience Details
  • Hp
    Software Engineer
    Hp Mar 2021 - Feb 2024
    Designing/writing software to control digital microfluidics systems. (No, I didn't know what they were, either.)
  • Hewlett Packard Enterprise
    Principal Research Engineer
    Hewlett Packard Enterprise Feb 2016 - Sep 2017
    Hewlett Packard Labs, Palo Alto, Ca, Us
    Design, architect, and build systems. Invent algorithms. Figure out how to do things that nobody's done before and how to do other things better. Consult. Transfer. Patent. Occasionally publish. Break and psychoanalyze compilers.My last projects were focused on what HPE calls "Memory-Driven Computing": computing in the face of enormous amounts of fast random-access non-volatile memory shared among a large number of processing nodes. I led the effort to develop the Managed Data Structures library, which provided safe, transactional, fault-tolerant in-place use of non-volatile data shared between processes written in different languages, as well as the Multi-Process Garbage Collector, the first garbage collector designed for heaps shared between processes, which was also on-the-fly, fault-tolerant, and (nearly) lock-free.Prior projects focused on measurement systems, distributed middleware, quality-of-service negotiation, genetic programming, classification, clustering, text processing, deduplicating backup systems, interactive data mining, personalization, economic forecasting, recommendation, patient safety dashboards for hospitals, and other things I've forgotten.
  • Hewlett Packard Enterprise
    Patent Coordinator
    Hewlett Packard Enterprise Nov 2015 - Sep 2017
    Hewlett Packard Labs, Palo Alto, Ca, Us
    Review invention disclosures for lab (20-80 people), make filing recommendations, assist in managing patent portfolio, review office actions, and recommend response strategy.
  • Hewlett Packard Enterprise
    Senior Research Engineer
    Hewlett Packard Enterprise Nov 2015 - Feb 2016
    Hewlett Packard Labs, Palo Alto, Ca, Us
  • Hp
    Patent Coordinator
    Hp Jan 2001 - Oct 2015
    Hp Labs, Palo Alto, Ca, Us
  • Hp
    Senior Research Engineer
    Hp Feb 1997 - Oct 2015
    Hp Labs, Palo Alto, Ca, Us
  • Hp
    Research Engineer
    Hp Jan 1989 - Jan 1997
    Hp Labs, Palo Alto, Ca, Us
  • Center For The Study Of Language And Information, Stanford University
    Programmer
    Center For The Study Of Language And Information, Stanford University Oct 1987 - Sep 1988
    Stanford, Ca
    Built system to aid linguists in developing and testing syntactic models.
  • Stanford University
    Research Assistant
    Stanford University Oct 1983 - Jun 1987
    Stanford, Ca
  • Kirshenbaum & Associates, Ltd.
    Programmer
    Kirshenbaum & Associates, Ltd. Jun 1980 - Oct 1983
    Deerfield, Il
    Developed and maintained accounting software.

Evan Kirshenbaum Skills

Firmware Chinese Software Stone Characters

Evan Kirshenbaum Education Details

Frequently Asked Questions about Evan Kirshenbaum

What is Evan Kirshenbaum's role at the current company?

Evan Kirshenbaum's current role is Software Engineer working with HP. Yes, I was retired..

What is Evan Kirshenbaum's email address?

Evan Kirshenbaum's email address is ev****@****ail.com

What is Evan Kirshenbaum's direct phone number?

Evan Kirshenbaum's direct phone number is +165092*****

What schools did Evan Kirshenbaum attend?

Evan Kirshenbaum attended Stanford University, Stanford University, Deerfield High School.

What skills is Evan Kirshenbaum known for?

Evan Kirshenbaum has skills like Firmware, Chinese, Software, Stone, Characters.

Not the Evan Kirshenbaum you were looking for?

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.