Kostya Sebov

Woodbridge,
Ontario,
CANADA

Tel. (905) 653-0451
sebov@geocities.com
http://www.geocities.com/ksebov

January 2002

Printable PDF

Text Version

 

Objective

To become a vital part of an innovative team that redefines the meaning of computer-human interface by setting new standards of its efficiency, user-friendliness and aesthetics

Summary of Qualifications

n     8 years of using C++ and Object-Oriented Approach in software development.

Full-cycle: from analysis of customer requirements and the available technology, conceptual design and initial specs to implementation, debugging and testing to
the release and support issues.

n     8 years of application development for Microsoft® Windows (NT/2000/XP, 95/98/ME, 3.x).

GDI, Window Management, Common Controls, COM, Automation, WinInet.

n     8 years of ARM-level command of C++ language, proven expertise in MFC library.

My own extension library comprises 50+ classes and 9K+ lines of highly reusable code.

n     7 years working with Windows NT/2000/XP resulting in detailed practical knowledge of its design principles, architecture and behavior.

Special emphasis on Virtual Memory, Multithreading and Debuggers.

n     7 years applying User-Centered design principles in GUI development.

Standard Windows GUI, Java/Swing, Web, Multimedia and Speech applications.

n     6 years practically enthusiastic about Multimedia and Natural Computer-Human Interaction (CHI).

Windows Media streaming, Speech API, DirectShow filters, DirectX, digital video.

n     8 years long exposure to various aspects of Computer Graphics, e.g.:

3D Solid Modeling data conversion, OLE for Design and Manufacturing;

Efficient 2D Raster Imaging, ICC-based color matching and color correction;

Printing and desktop publishing using, dynamic Internet imaging.

Professional Affiliations

 

ACM SIGGRAPH,
Member

SIGGRAPH Toronto chapter, Executive Committee Member

ACM SIGCHI,
Member

SIGCHI Toronto chapter (TorCHI),
Member

Personal Traits

n     I actively pursue new knowledge by communicating with colleagues and domain experts, attending professional forums, reading printed media, searching the Web.

n     Aggressively innovative in everyday work, I am always eager to try cutting-edge methods and approaches, including the ones that I develop myself.

n     Having friendly character J, I am ready to extend a helping hand, share my expertise and skills. I also like to lead and tutor junior teammates.

Work Experience

Okino Computer Graphics, Mississauga, Ontario, Canada             August 1998 – present

Software Developer (contract)

Original development of the data conversion module for Okino NuGraf rendering system interfacing solid modeling CAD applications (Solid Edge and SolidWorks).

n      Determination of the best trade-off between standard albeit incomplete OLE for Design and Manufacturing interfaces and proprietary Automation objects.

n      Import of complex hierarchical documents with full topology information and material property conversion (color, surface characteristics, and textures).

 

OpenCola Ltd., Markham, Ontario, Canada                           August 2001 – January 2002

Senior Software Developer

Design and implementation of highly interactive applications using OpenCola’s peer-to-peer search and collaboration technologies under Windows XP.

 

TrueSpectra Canada Inc., Toronto, Canada                              October 2000 – July 2001

Senior Software Developer

Design support and implementation of various components of the ImageTone , a Dynamic Internet Imaging Infrastructure developed by TrueSpectra.

n      High-level analysis of customer requirements for the next major version of the authoring and management tools for the ImageTone network.

n      Leading developer in the Authoring Tools group: debugging and support, planning for, prioritizing and implementing new major functionality.

n      Working together with the back-end server team on improving server stability and implementing minor features to develop an understanding of how to improve its interaction with front-end tools.

 

Telum Canada Inc., Toronto, Canada                              September 1998 – October 2000

Senior Software Engineer

Software product design, specification and integration, GUI and system-level programming support for company’s’ Internet multimedia streaming and speech applications.

n      Multimedia streaming application development using Windows Media Format SDK

n      Microsoft Speech API (SAPI) 4.0 compliant C++ engine framework.

 

Intelligent Systems (now ASD Group, Ltd.), Kyiv, Ukraine       January 1994 – May 1998

Leading Specialist

Design and implementation of PostScript-based printing solutions for Windows in C++/MFC.

n      ICC-based color-management, printer setup library (API design and implementation).

n      GUI-intensive multi-format image viewer & imaging service bureau automation system.

Education

Glushkov Institute of Cybernetics of Ukrainian Academy of Sciences, Kyiv, Ukraine

n      Graduate research (1992-1994) on "Facial animation modeling system".

 

Department of Computer Science, Moscow State University, Moscow, Russia

n      Bachelor/Master degree diploma (1992) in Computer Science.

n      Strong academic background in operating systems design, programming methodology, parallel processing and computer graphics and animation.