Post Job Free
Sign in

Engineer Software

Location:
San Marcos, CA, 92078
Posted:
July 30, 2010

Contact this candidate

Resume:

Nickolay Brailko

San Marcos, CA *****, US

E-mail: *********@*******.***

URL: http://www.n-surf.com

Software Engineer specializing in Object-Oriented Design and Analysis with

extensive experience in full life cycle of a software design process

including requirements definition, prototyping, proof of concept, design,

optimization, interface implementation, testing and maintenance.

Summary of Qualifications

* Possess expertise in Object-Oriented Analysis/Design. Skilled at

development of Windows client-server, web-based and desktop applications,

including architecture design and implementation of modules and

components.

* Excellent knowledge of C++ with experience of Visual C++, ATL, WTL, SDK

API Win32 (x64), MFC and STL.

* Strong knowledge of OpenGL including extensions and GLSL, 2D/3D

visualization, PACS, Image Processing methods and DICOM standards.

Experienced in a development of complex Scientific/CAD applications.

* Experienced in low-level programming, multithreading technique,

developing of effective algorithms and optimization methods.

* Demonstrated understanding of Windows technologies COM/DCOM, ActiveX,

.NET.

* Analytical thinker that consistently resolves ongoing issues, passionate

in learning new things and doing research work.

Technical Expertise

Languages: C/C++, C#, GLSL, XML, HTML, UML, SQL, Visual Basic, Assembler

(x86).

Libraries: ATL, ATL Server, WTL, WinAPI, .NET, MFC, STL, OpenGL, GLEW,

ISAPI, WinInet, ADO, ITK, DCMTK, GDCM, Zlib, Intel Integrated

Performance Primitives (IPP), LibQGL, Stingray Studio.

Concepts: OOA/OOD (UML, Design Patterns), COM/DCOM/COM+, .NET,

Multithreading/Multiprocessing, Internationalization.

Software: Visual Studio 6.0/2003/2005/2010, Visual Source Safe, Clear

Case, SVN, Star Team, Doxygen, MS Office 97/2000/2003/2007.

Professional Experience

KJAYA, LLC. February 2008 - May 2010

San Diego CA

Senior Software Developer

Participated in development of web-based application for 2D/3D

visualization of medical images.

I was responsible for development of client visualization module and server

rendering subsystem.

I have designed and developed:

* Client image visualization module. The ActiveX component incorporated

a variety of image manipulation tasks, programmable by XML

configuration files and optimized for Internet slow connections.

* Server rendering subsystem. The ATL Server ISAPI dll provides specific

medical rendering tasks like visualization of 3D volumetric datasets,

MPR (Multi-Planar Reconstruction), Curved MPR, Fusion, Segmentation

etc.

* High-performance file loader/processor. The component of server

provides asynchronous parallel loading and processing of DICOM files.

* Participated in NSF innovative research project "Semi-Autonomous

Adaptive Neural and Genetic Segmentation of Medical Images" Phase 1

(Award #0839335). Developed the main concept of Phase 2.

FUJIFILM Medical Systems USA, Inc. October 2005 - February 2008

Stamford CT

Senior Software Developer

Participated in development of client-server 3D medical visualization

software for enterprise scale PACS (Picture Archiving and Communication

System).

Responded for architecture, system design, prototyping and implementation

of 3D rendering subsystem and DICOM (Digital Imaging and Communications in

Medicine) file loader subsystem.

I have designed and developed:

* Server rendering subsystem for visualization of various medical

images. It was developed from scratch and included 3D math library,

scene graph subsystem, rendering engine and etc. Implemented as multi-

layer hierarchical library with graphics API and client-server model

support. Included special 3D volume rendering techniques with various

fragment shaders, blending methods, segmentation and image processing

algorithms.

* DICOM (Digital Imaging and Communications in Medicine) HTTP file

loader module.

SAMSUNG Electronics Co., Ltd., April 2004 - July 2005

Research Center, Moscow, Russia

Advanced Printer Lab

Software Engineer

Participated in development of advanced CAD software for design and

analysis of various optical systems including laser ones. Responded for the

architecture, design and implementation of the following modules:

* Visualization module. Class library for graphical representation of

various data and 3D visualization of optical systems.

* Kernel module. Optical system model with a laser source, surface

stack, surface geometry, materials, etc.

* Engine module. The ray tracing and diffraction propagator.

* Input-output module. Support the file input-output in XML format.

* Setup. MS Installer module with implementation of the license

restrictions.

V.A.Belyi Metal-Polymer Research Institute March 2002 - January 2004

of National Academy of Sciences of Belarus,

Gomel (Homel), Belarus

Lab of Physical Methods of Triboanalysis and Surface Monitoring

Researcher - Software Engineer

Developed scientific software such as:

. Application for 2D/3D presentation, processing and analyzing images

obtained by atomic force microscopes (AFMs). The MDI Windows

application incorporated a lot of functionality, like data processing,

2D/3D visualization, measurement tools, FFT, morphology, filters, self-

correlation, the HTML Help system, clipboard and printer support and

so on.

. Application for acquirement and analysis metallographic images.

Developed normalization, segmentation and statistic components.

. Participate in development of complex system for emulation and analyze

molding process by water modeling. Developed the 3D/2D synchronic

multi-window player for the animated displaying of molding process

with dynamical calculations and representations statistical data.

. Various COM objects for Visual Basic applications controlling

scientific DSP based hardware devices by RS-232 serial port and USB

bus.

NIK Co., Ltd. July 1993 - March 2002

Gomel (Homel), Belarus

Sr. Software Engineer

I was accountable for information service functions, including technical

service, software development and computer systems operations. Developed

the financial report generators, calculation and analyzing systems of road

freightage, database of consumers, supplies and forwarders, document

management systems, etc.

Patent

No. RU 2297724 C2, Date 04/20/2007, "LASER SCANNING METHOD AND DEVICE",

Int. Cl. H04N1/04 (2006.01)

Education

Moscow State Institute of Radio Engineering,

Electronics and Automation (Technical University),

Moscow, Russia

MS - Automated Systems for Information Processing and Control

Qualification: Systems Engineer

Languages

English, Russian



Contact this candidate