home

projects

ANDREY NECHYPURENKO


Office address:
Siemens AG
Corporate Technology (CT SE 2)
Otto-Hahn Ring 6
81730 Munich, Germany

SUMMARY
Date and place of birth:30 July 1972, Kharkov, Ukraine.
Nationality:Ukrainian.
Mother tongue:Russian, Ukrainian.
Foreign languages:fluent English and German.

A data processing professional with specific experience in development of distributed real-time embedded component-based systems. Large experience in networking and communication, theoretical and practical knowledge in signal processing (including using Neural Networks for image restoration). In addition to the technical tasks, a lot of projects withing last five years were required certain management skills and ability to coordinate distributed international teams.

HARDWARE
Intel x86, IBM Cell, ARM.

OS
Linux, SunOS, Windows (all versions).

TECHNOLOGIES
CORBA, AOP, MDA, SOAP/WebServices, TCP/IP (Sockets API), ODBC, Win32 API, ActiveX

LANGUAGES
C++, C, Pascal, BASIC, SQL, Intel 286 Assembler, Java2 (Standard and Enterprise edition), JavaScript, HTML, UML.

TOOLS
ZeroC Ice, ACE+TAO, QuO, AspectJ, HyperJ, MSVC++, Oracle, Rational Rose, RogueWave.

EXPERIENCE

Siemens AG. Corporate Technology Department (CT SE2) Senior Software Engineer. 05/2001-Present

Corporate Technology at Siemens AG is the internal research and development department. The employee of CT has two major tasks: a) participation in real projects for about 75% of the time; and b) participation in internal research projects. This mix of real-life and research projects can assure that new technologies are applied for concrete business applications and products. The following is just several examples of projects I was participating within Siemens AG.

Leading internal research project on multi-core platforms.
Currently, In additional to the typical project management tasks, I am heavily involved in defining evaluation scenarios and potential application domains for different multi-core platforms. From the technical prospective, to illustrate the advantages of the multi-core platform, we built highly scalable video-conferencing solution for Siemens Enterprise Networks department.

Leading internal research project on model-driven development.
As a part of the project management tasks, I was responsible for coordinating the work between our internal team and cooperation partners from Distributed Object Computing (DOC) Group at Vanderbilt University (USA). There are several publications available as a result of this project here. They provide detailed overview of the innovations we developed in this domain.

Evaluation of IBM Cell for high performance medical imaging
IBM Cell processor was considered as possible replacement for custom FPGA-based board. I was responsible for evaluating certain architectural concepts and development techniques for Cell-based system.

Audi C6 Head Unit
I was responsible for conducting architectural and code review for Audi C6 head unit (infotainment system). The focus was on the embedded communication framework.

RadioCommander
The distributed management and monitoring system for Siemens mobile communication equipment.

Picture Archiving System (PACS) for Siemens medical equipment
Distributed PACS system provides different services to locate, view and modify different content received from modalities like computer tomographs, radiology stations, etc. Responsible for Cross Tier Communication module and Storage Framework.

Telesens-KSCL AG. Senior Software Engineer. 01/2000-04/2001

Distributed Workflow Manager
CORBA based workflow management application for distributed billing system. This work was done according to WfMC and OMG related specifications.

Telesens Ukraine. Software Developer. 11/98-12/99

Business Object Framework
CORBA-based Business object framework for maintaining user defined objects stored in RDBMS. Server side is implemented as CORBA server. Win32 client is communicating with server and represents returned data in three-frame structure (TreeView, FormView, GridView). The developer can define (in DB) ActiveX component to be used to display information about currently selected object

ATM Billing software.
Software package for ATM billing. Bill generation part. Batch process to generate customer bills after CDR processing.

Interconnect Billing software.
Software package for interconnect billing. User interface, business logic implementation as RPC server, database design.

Kharkov State Polytechnic University. Chief of computer lab. 06/95-11/98

PPP Dial up networking tool.
PPP Networking self upgradable via Internet tool with possibility to play advertisement movies.

Simulation program for tank drivers.
A part of the software package for tank drivers simulator. Network communication between simulation computer, visualization computer and control center. Information server. Map visualization.

Online marriage agency
Web-based marriage agency. Allow users to run query to find desired persons in the database. Web/DB integration, HTML design, CGI implementation.

Production planning and control system
User interface, simulation algorithm implementation. The system was designed for the small factories to simplify control and planing. Let the user to simulate the different production plans to select the optimal variant.

Image Processing system
Designed and implemented image restoration and quality improvement algorithms to use in various tasks required specific image processing routines.

Alis Software Ltd. Project Manager. 08/93-06/95

SMARTBook for Windows Authoring System
Electronic publishing system with hypertext-style navigation and possibility to use Fractal Image files (extremely highly compressed images) and build in macro-language to control navigation and handle user's (reader's) input.

Zovirax SMARTBook for Windows including setup routine
Electronic advertisement booklet with hypertext-style navigation. Implemented user interface and data file I/O.

Fractal image file (FIF) viewer for Windows
OLE1 server application for viewing and printing FIF files.

Scientific-industrial company Istok Ltd. Senior software developer. 09/90-08/93

Paperwork control system
Simplifies and tracks paperwork and bookkeeping in a company and keeps database up to date.

Technical vision software
Image quality improvement, filtering images and image structure determination. Implemented user interface. Also mathematical background was designed and implemented.

Kharkov State Polytechnic University. Software developer. 09/90-07/92

Flexible manufacturing complexes simulating system
Controlling factory production lines. Implemented results visualization part.

EDUCATION

M.S. degree in computer science and applied mathematics. Kharkov State Polytechnic University, Ukraine.
Diploma work: image restoration and quality improvement using iterative-descriptive methods.
Graduation date: 11 February 1995

Diploma

Rational University

IBM Certificate

home

projects

Hosted by www.Geocities.ws

1