Post Job Free
Sign in

Computer Science C

Location:
Boston, MA
Posted:
November 05, 2012

Contact this candidate

Resume:

Ilya Baran

*** ******* **. #**

Brighton, MA ****5 *******@*****.***

Education

Massachusetts Institute of Technology Cambridge, MA

Ph.D. in Computer Science, Computer Graphics Group 2010

M.Eng., Computer Science, Algorithms Group (GPA 5.0) 2004

B.S., Computer Science and B.S., Mathematics (GPA 4.8) 2003

Work Experience

Adobe Research, Boston . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2012 present

Research scientist.

Disney Research, Z rich . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2010 2012

u

Postdoctoral researcher working on animation, geometry processing, rendering, and data-

driven materials.

Four patents pending.

SolidWorks Corporation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Summer 2009

Development and architecture on several projects in C# and C++ (NDA precludes details).

Evaluated geometric constraint solvers, comparing capabilities and results.

Pixar Animation Studios, Tools Research . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Summer 2008

Extended and optimized Pixar s system for transferring surface data between meshes.

Designed novel algorithms for character articulation based on generalized barycentric coordi-

nates.

aPriori . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Summer 2007

Designed and implemented fast geometric algorithms in Java for analyzing a 3D part to

estimate its manufacturing cost.

Algorithms implemented include wall thickness analysis, green sand breakage analysis, acces-

sibility analyses for milling and casting, and bar and tube stock recognition.

Solidworks Corporation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Summers 2002 2006

Developed a novel smooth surface representation that became the basis of the Cosmic Blobs

3D modeling software.

Architected and implemented major parts of the Cosmic Blobs geometric engine in C++,

including the topology infrastructure, surface meshing, and selection.

Designed and implemented automatic animation and surface painting for Cosmic Blobs.

Rearchitected and rewrote the Cosmic Blobs graphics engine as a scene graph on top of

OpenGL, leading to 2 6x framerate improvements on contemporary video cards.

One patent granted.

Solidworks Corporation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Summer 2001

Architected and implemented an extensible prototype for exploring new ideas in solid mod-

elling using C++ with HOOPS3D, Parasolid, and Qt.

Developed and implemented optimization heuristics for boolean directed acyclic graphs.

One patent granted.

Solidworks Corporation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Summer 2000

Designed and implemented a distributed real-time collaboration framework prototype in Java

using RMI.

Implemented a working solid modeller on top of that framework and Solidworks using Swing

and Java3D.

Solidworks Corporation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Summer 1999

Designed and implemented a detail drawing interpretation engine in C++.

Participated in architecture and speci cation of requirements for eDrawings, a technical draw-

ing format and viewer.

Two patents granted.

Mitsubishi Electric Research Laboratory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Summers 1998 2000

Developed a 3D facial animation system in C++ using OpenGL and Qt.

Designed and implemented several algorithms in Matlab for working with facial models.

Languages

C++, Java, C#, Matlab, Mathematica, Python, Scheme

Honors

NSF Graduate Research Fellowship

Akamai Presidential Fellowship

First Place Winner, 2002 MIT ACM/IEEE Annual Programming Competition (6.370)

Nylander Award for Best Advanced Undergraduate Project in EECS

Research Science Institute 1998

Peer-Reviewed Publications

Linjie Luo, Ilya Baran, Szymon Rusinkiewicz, Wojciech Matusik. Chopper: Partitioning Models

into 3D-Printable Parts. In SIGGRAPH Asia 2012.

Alec Jacobson, Ilya Baran, Ladislav Kavan, Jovan Popovi, Olga Sorkine. Fast Automatic Skin-

c

ning Transformations. In SIGGRAPH 2012.

Ilya Baran, Philipp Keller, Derek Bradley, Stelian Coros, Wojciech Jarosz, Derek Nowrouzezahrai,

Markus Gross. Manufacturing Layered Attenuators for Multiple Prescribed Shadow Images. In

Eurographics 2012.

Amit Bermano, Ilya Baran, Marc Alexa, Wojciech Matusik. ShadowPIX: Multiple Images from

Self-Shadowing. In Eurographics 2012.

Ilya Baran, Johannes Schmid, Thomas Siegrist, Markus Gross, Robert W. Sumner. Mixed-Order

Compositing for 3D Painting. In SIGGRAPH Asia 2011.

Michael Holroyd, Ilya Baran, Jason Lawrence, Wojciech Matusik. Computing and Fabricating

Multilayer Models. In SIGGRAPH Asia 2011.

Alec Jacobson, Ilya Baran, Jovan Popovi, Olga Sorkine. Bounded Biharmonic Weights for Real-

c

Time Deformation. In SIGGRAPH 2011.

Jiawen Chen, Ilya Baran, Fr do Durand, Wojciech Jarosz. Real-Time Volumetric Shadows Using

e

1D Min-Max Mipmaps. In I3D 2011.

Ilya Baran, Jiawen Chen, Jonathan Ragan-Kelley, Fr do Durand, Jaakko Lehtinen. A Hierarchical

e

Volumetric Shadow Algorithm for Single Scattering. In SIGGRAPH Asia 2010.

Ilya Baran, Jaakko Lehtinen, Jovan Popovi . Sketching Clothoid Splines Using Shortest Paths.

c

In Eurographics 2010.

Daniel Vlasic, Pieter Peers, Ilya Baran, Paul Debevec, Jovan Popovi, Szymon Rusinkiewicz, Wo-

c

jciech Matusik. Dynamic Shape Capture using Multi-View Photometric Stereo. In SIGGRAPH

Asia 2009.

Ilya Baran, Daniel Vlasic, Eitan Grinspun, Jovan Popovi . Semantic Deformation Transfer. In

c

SIGGRAPH 2009.

Daniel Vlasic, Ilya Baran, Wojciech Matusik, Jovan Popovi . Articulated Mesh Animation from

c

Multi-view Silhouettes. In SIGGRAPH 2008.

Ilya Baran, Jovan Popovi . Automatic Rigging and Animation of 3D Characters. In SIGGRAPH

c

2007.

Ilya Baran, Erik D. Demaine, Dmitriy A. Katz. Optimally Adaptive Integration of Univariate

Lipschitz Functions. In LATIN 2006. Published in special issue of Algorithmica.

Ilya Baran, Erik D. Demaine, Mihai P tra cu. Subquadratic Algorithms for 3SUM. In WADS

as

2005. Published in special issue of Algorithmica.

Ilya Baran, Erik D. Demaine. Optimal Adaptive Algorithms for Finding the Nearest and Farthest

Point on a Parametric Black-box Curve. In SoCG 2004. Published in special issue of International

Journal of Computational Geometry and Applications.

Teaching Experience

Co-taught Computer Graphics, ETH Z rich . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fall 2010

u

Teaching assistant for graduate Theory of Computation (6.840), MIT . . . . . . . . . . . . . . . . . . Fall 2004

Service

Papers Committee: SGP 2011, 2012, 3DIMPVT 2012

Papers reviewer for: SIGGRAPH, SIGGRAPH Asia, TOG, SCA, Eurographics, CGF, Paci c

Graphics, TVCG, CAVW



Contact this candidate