E-mail: | david.tolpin@gmail.com |
Phone: | +972-54-689-1124 |
Home page: | http://offtopia.net/ |
I do two things well:
CLEW Medical (Intensix) – Computer scientist.
Bayesian inference and deep learning on time-space models for early sign deterioration prediction in intensive care.
PayPal – Research scientist.
University of Oxford – Post-Doctoral Researcher.
Ben Gurion University of the Negev – Lecturer.
Principles of programming languages, system programming, computer architecture, compiler construction (TA).
2013 - Excellence in teaching award.
Polimetrix/YouGov – Consultant.
Joined the startup at an early stage. Designed and developed the online survey system used by the company, along with the survey authoring language and tools. The system is capabile of conducting extremely high volume online surveys and offers survey designers flexible and powerful tools.
RenderX – Developer, CTO.
As a part of the startup from day one, designed one of the first and still one of the best XSL formatting engines, XEP, implemented core functionality, and led a team of engineers, writers, and support staff. Authored several patents related to digital typography and document processing.
IREX – Coordinator for US–Armenia Internet Access and Training Program.
Ph.D. Thesis: "Rational Metareasoning in Problem-Solving Search"
2012 - Friedman research excellence award.
M.Sc. in Computer Science. Thesis: "Limited Rationality Approach to Optimization under Uncertainty".
M.Sc. in Applied Mechanics. Thesis: "A Model for Chaotic Behavior in Deep Drilling".
Anglican is an open source, just-in-time-compiled probabilistic programming language embedded in Clojure. Anglican is higher-order, Turing-complete, and supports accurate inference in models that make use of complex control flow, including stochastic recursion. It also includes primitives from Bayesian nonparametric statistics.
Implemented Anglican, as a language embedded in Clojure. Community-maintained examples of probabilistic programs written in Anglican cover a wide range of inference settings.
RNV is an implementation of Relax NG Compact Syntax validator in ANSI C.
The validator is widely used and is known to be conformant and the fastest implementation of Relax NG.
Designed and led a team of engineers to implement the first commercially available and still one of the best implementations of XSL Formatting Objects. Wrote core modules of the formatting engine.
Designed and implemented a non-dictionary stemming algorithm for the Russian language (Rustem). Wrote the stemming module in Scheme and ANSI C. Modified and improved freeWAIS to support 8-bit encodings and calls to external wordform normalizers. Wrote a distributed WWW scanning robot.
© David Tolpin