Post Job Free
Sign in

Developer Computer Science

Location:
New York, NY
Posted:
November 14, 2012

Contact this candidate

Resume:

Jason Reisman

New York University *** *th Avenue, Apt 4D

*** ********, **** ***** ********, NY 11215

New York, NY 10003 415-***-****

212-***-**** ************@*****.***

******@***.***.***

New York University, New York, NY

Education

Ph.D. student in Computer Science (September 2006 Present)

M.S. in Computer Science (December 2005)

Advisor: Denis Zorin

Carnegie Mellon University, Pittsburgh, PA

B.S. in Cognitive Science and Computer Science (May 1999)

Research Assistant, New York University, New York, NY

Academic

January 2007 Present

Experience

Current research in mesh parameterization and remeshing aimed at producing a smooth,

feature-preserving quadrilateral mesh given an arbitrary (perhaps noisy) triangular input

mesh. This work uses sparse linear systems to optimize vector and tensor elds on the surface

of the mesh so that their integral lines smoothly follow curvature. C++, Python, Matlab.

Research Assistant, New York University, New York, NY

September 2006 December 2006

Implemented tools for the visualization of experimental/statistical genomic data for Virtual

Plant, a joint project between the Biology and Computer Science Departments. Java, Perl.

Research Assistant, New York University, New York, NY

June 2005 August 2006

Authored a mesh optimization framework capable of minimizing energy functionals which are

de ned over surfaces. Solutions to the minimization nd an equilibrium con guration between

internal and external forces and the surface evolves accordingly. This platform serves as a

basis for many ongoing research projects in the NYU Media Research Lab. C++, Python.

Research Programmer, Carnegie Mellon University, Pittsburgh, PA

November 1996 May 1999

Designed, implemented, and maintained a distributed noti cation server that facilitated real-

time collaborative work. The server supported multiple collaboration policies, versioning, and

disconnected modes of operation. Enabled real-time document sharing and modi cation by

embedding Java clients into Microsoft O ce97 applications. Java.

Developer, Komera Corporation, Washington D.C.

Professional

July 2001 September 2006

Experience

Led development of several Java applets which provided a peer-to-peer collaboration tool for

extremely bandwidth-limited locations (i.e., third-world nations) which have little or no com-

puting/network infrastructure. The applets supported decentralized email, chat, le transfer,

as well as a persistent storage service, all inside of a relatively tiny memory footprint. Java,

Python.

Developer, Charles Schwab, San Francisco, CA

February 2001 May 2001

Designed, implemented, and executed a suite of system functionality tests for Schwab s next-

generation object persistence system. Java.

Jason Reisman

Developer, Sony Music, San Francisco, CA

October 2000 January 2001

Implemented an online music service, Unsurface, which allowed users to upload, store and

stream music from a secure digital locker . Java.

Developer, Kiwi Consulting, San Francisco, CA

February 2000 October 2000

Implemented a modular HTTP proxy server capable of parsing, modifying, and re-serving

HTTP streams in real-time. Developed a website analysis tool built on the aforementioned

architecture that measured website usage and reported the information visually, directly on

top of the pages being measured. Added remote and transactional capabilities to in-house

object persistence system. Java.

Developer, Trilogy Software, Austin, TX

July 1999 February 2000

Added intelligent pre-fetching and caching capabilities to Trilogy s web application server.

This scheme reduced browser load times by several orders of magnitude by making use of idle

server cycles to fetch and cache the next n most-likely pages for a particular user, based on

collected statistical information of all users browsing patterns. As a member of the application

server s testing and QA team, performed extensive unit and functionality tests. Java.

Programming Languages

Skills

Fluent in C, C++, Java, Python, Matlab

Working knowledge of Mathematica, ML, Perl, Ruby

Mathematics

Numerical solutions of ordinary and partial di erential equations, numerical integration tech-

niques, various methods of linear, quadratic, and otherwise nonlinear optimization

Software Development

Ten years of professional development experience, including object-oriented design, multi-

threaded programming, networking, build systems, and testing methodologies

APIs: OpenGL, PETSc, TAO, CGAL, OpenMesh, JXTA, JavaMail

A Note on the Triangle-Centered Quadratic Interpolation Discretization of the

Publications

Shape Operator

Jason Reisman, Eitan Grinspun, Denis Zorin

Technical Report, New York University, 2007

Shape Optimization Using Re ection Lines

Elif Tosun, Yotam I. Gingold, Jason Reisman, Denis Zorin

In Proceedings of SGP 2007, Barcelona, Spain

Computing Discrete Shape Operators on General Meshes

Eitan Grinspun, Yotam Gingold, Jason Reisman, Denis Zorin

In Proceedings of Eurographics 2006, Vienna, Austria (winner, 3rd best paper)

Academic

Interests

Geometric and physical modelling, computer graphics, optimization, machine learning, dis-

tributed computation, swarm intelligence

Personal

Literature, backgammon, poker, vegetarian cooking, electronics, bicycling, nature/hiking



Contact this candidate