Design and development of Network File System Interface (NFSI)
implemented as a NFS Server complete with portmapper and mount
daemons (Java, ~35000 lines).
Source text at
http://www.angelfire.com/on/vkjava
OO implementation & GUI for GNU tar archiving utility (Java).
Development of a multi-menu image map city guide applet (Java).
1996-1997
Visa Interactive (USA). Software developer/analyst (consultant).
Design and development of multi-language message generation
for a transaction processing system (C, Sun).
Design and reorganization of database access mechanism
(C, E-SQL, Sun).
Reorganizing data flow between database access control processes
(C, E-SQL, Sun).
Development of a shared memory IPC mechanism (C, Sun).
Development of an UNIX Device Driver for a special PCI I/O device
(interrupt handler, DMA in AIX 4.1.3, Power PC).
1994
Scitex Corporation, Ltd. (in cooperation with Unda OY, Finland).
Software developer-consultant. Sun SPARCstation 10, Solaris 2.3, C.
General overhaul of the interprocess communication mechanism
and machine interrupts processing for scanner control system.
Creating of special make targets for linting across
development directory tree, for SCCSing links.
Implementing of a new sharpening subsystem for a scanner
control and image processing application.
1992-1994
Team Telecom Inc. Software developer.
Development of server to send pager messages abroad (C, AOS/VS).
Development of alarms processing & pager messages
broadcasting system (Turbo Pascal, IBM PC).
Development of pseudo-concurrent server for spooling and
sending of fax messages (C, TCP/IP, DG/UX)
Development of PET Server (for spooling & forwarding
of pager messages) (C, AOS/VS).
Development of interprocess message rooting server (C).
Development of real time subsystem for processing
of information from telephone equipment;
QVT-101 display terminal emulation (Turbo Pascal, PC).
Development of system of technological information
acquisition, remote control of telephonic equipment and
information exchange in WAN (C, X25, Turbo Pascal).
Adaptation of a protocol support system (Data
General's MV <--> IBM PC) for the DG/UX (C lang.)
1989-1991
Research institute (Moscow). System programmer/analyst.
Development of prototype of a copy-protection system
(Assembler 8086).
Development of a specialized database (Turbo Pascal).
Development of graphical language translator (C++).
1986-1989
Central research institute of aviation motors (Moscow).
CAD systems developer/analyst.
Counseling on development & exploitation of FEM & BEM systems.
Development of technical drawing system (GKS, PL/I).
Moving & adaptation of new software for various computers
(Data General, workstation Labtam (UNIX SVR4), IBM-370).
1984-1986
Research institute for mechanics & applied mathematics by
Rostov-on-Don State university. System analyst and software
developer.
Development of CAD system for gear design (PL/I,
Fortran). Some articles published and patents received.
Support, instructing & counseling on REDUCE
computer algebra system (LISP, IBM/360).