Pavel Koshevoy 367 South 1100 East, Salt Lake City, UT 84102
http://www.aragog.com/~pavel/     pkoshevoy@gmail.com
cell: 801-633-4648

Experience
Sorenson Media
Salt Lake City, UT
05/2007 - current

Senior Software Engineer



Working on Sorenson Squeeze allowed me to gain experience with DirectShow, QuickTime, VST, and other audio/video processing and compression technologies.



Sorenson Media
Salt Lake City, UT
03/2007 - 05/2007

Contractor



I was contracted by Sorenson Media to research and implement video fingerprinting technology for the purposes of detecting copyright infringing material.



Scientific Computing and Imaging Institute
Salt Lake City, UT
09/2005 - 05/2007

Computer Specialist



During my time working with Dr. Tolga Tasdizen in collaboration with the Robert Marc Laboratory, I've refined the automatic image mosaicking application, added an automatic slice to slice image registration tool, and implemented cross platform applications for interactive manual slice to slice registration and mosaic layout. For further details, see the following link: http://www.sci.utah.edu/~koshevoy/research/

In the course of this work I have expanded my knowledge to include such technologies as CMake, Qt 4, GLSL and Cg fragment shading, and gained some experience with cross platform OpenGL development.



Scientific Computing and Imaging Institute
Salt Lake City, UT
09/2004 - 09/2005


Research Assistant



As a Research Assistant to Prof. Ross Whitaker I developed automated Transmission Electron Microscopy image registration tools implemented within the ITK framework. These tools were later used to reconstruct a 45 section rabbit retina microneuroma dataset for the Marc Laboratory.



Parametric Technology Corporation
Salt Lake City, UT
11/1999 - 12/2003


Senior Software Engineer



I was one of the team members on the Style and Warp projects of the PTC flagship MCAD product Pro/Engineer. I developed 3D geometry direct manipulation framework that was later used to implement tools for manipulation of solids, surfaces, and curves. I was one of the developers on the Warp project, a new feature in Pro/Engineer at the time. While working at PTC I developed an interest in Computer Aided Geometric Design (CAGD) and pursued studies into this matter on my own. I started a testbed software project to validate some of my ideas. Through this I improved my knowledge of the Qt library and taught myself enough OpenGL to implement an interactive 3D modeling environment.



Beehive Telephone Co., Inc., Wendover, UT 06/1998 - 11/1999


Programmer



At Beehive I maintained in-house software used to pre-process customer call records and bill AT&T. I also developed a number of in-house applications used to automate routine tasks and offload some of the more tedious work from employees to computers. I was an informal network administrator and provided in-house technical support. I maintained the company web site, e-mail, NFS, NIS, and DNS services.

Education
University of Utah, Salt Lake City, UT



MS - Computational Engineering and Science
Completed in August 2005



BS - Computer Science
Completed in August 1999

Skills
Linux, OSX, Windows, C++, Qt, OpenGL, ITK, CMake, CVS, Subversion, Objective-C, QuickTime, DirectShow, FFmpeg, libCURL, Boost.

Languages
Bilingual Russian-English speaker.