Softex+ Inc. Toronto, ON, Canada
From August 2003.
Developing high quality video content for TiVo and DISH.
Adobe Premiere Pro, Photoshop, Rhozet Carbon, tsMixer etc.
Design and implementation 2D graphical system (dynamic painting). Language: C++, OpenGL, GLSL
Design 3D engine in framework of the “Smart House” project.
Designed and implemented workstation activity monitoring system, achieving increased workplace productivity. C++Builder, MVS, Windows XP/2000.
Technology: Client-server, TCP-UDP, multithread, VoIP.
Language: C++, PHP.
Designed and implemented a proprietary light weight graphical remote terminal system. C++/Java. MVS, J-Builder, Windows XP/2000, Unix.
Cryptologic Inc. Toronto, ON, Canada
Senior Software Developer
From November 1999 to August 2003. Permanent.
I was responsible for the development of server part of Internet Casino.
Multiprocess, multithread, multicomputer client-server project.
Language: C++. OS: FreeBSD, BSD/OS, SUN-Solaris.
Design and development of the tools for remote monitoring of the Internet Casino.
Languages: C++,JAVA. OS: FreeBSD, SUN-Solaris, and Windows NT.
Design and development of the Secure Shell Java-Applet for access via Internet from any Java capable browser to UNIX server. Language: Java. OS: Windows 2000.
Metex Systems Inc. Toronto, ON, Canada
Senior Programmer Analyst, System Administrator
From August 1998 to November 1999. Permanent.
Development of the Internet based application for customer service of large Telephone Company. Language: C++, Pascal (Delphi), HTML, and XML/XSL.
Internet based application for Real Estate Company. Language: JAVA, HTML. DBMS: ORACLE. Developing was done in NT environment but implementation was in UNIX (SUN SuperSparc, Solaris). Technology: Java Servlet.
C-based library for high-speed search in the large databases (more 1.000.000 records). Language: C, OS: Solaris 2.6 Tool: SUN WorkShop.
The environments are Windows/NT 4.0, Windows 95 and Solaris. Tools: J-Builder, C++ Builder, Microsoft Visual Studio and Delphi. DBMS: ORACLE and InterBase. At the same time, I'm the UNIX System Administrator of Solaris 2.6 system (SUN) and the Network administrator of the NT servers and workstations (more 50 computers).
A-1 SkyWays., Peterborough, ON, Canada
System Developer, System Architect
From September 1996 to August 1998. Contract.
Design developing and implementation of the management system for small businesses. This system includes point of sale (POS), accounting, inventory, payroll and other parts to form a complete system to financially manage a business. I worked alone as the designer of both software and hardware. The system is a UNIX based server with WYSE terminals as working stations for the sales force. My responsibility included development, implementation and system administration functions. Source code: C, Length: 12,000 lines. Database: ConteXt.
Unitex Ltd., Kiev, Ukraine
Founder of Unitex, CTO (Chief Technology Officer).
I have been developing the Data Base Manager System ConteXt for UNIX platform. It's a network DBMS for complex data structure. Source code: C, YACC. Length: 65,000 lines. The system uses client-server technology and X-Windows environment.
Design and developing of the information system for the Pension Found of Ukraine. Implementation was done in 720 branches. Language: C, C++. Operation System: UNIX (BSD), WIN-95.
Design and developing General Manager System for UKRRECHFLOT – the biggest shipping company of Ukraine. Language: C, C++. Operation System: UNIX .
Design, developing and implementation of the automation system of passport control for the international airport of Kiev. Language: C. Operation System: UNIX (Linux), MS-DOS.
Developing automation banking system for Kiev People Bank.. Language: C, C++. Operation System: UNIX (SCO), Windows 3.11.
INSTITUTE OF COMPUTER SCIENCE, Kiev, USSR
Senior Research Engineer, Chief of laboratory
The first three years I worked as a developer of electronic devices.
We designed floppy and optical (CD-ROM) drives.
I was a manager of the developer division (15 workers).
I was involved in the design and implementation of the hardware and software for designing and testing these devices. I developed a mathematical model of the magnetic read/write process. I designed the hardware, interface and programs to explore this process. Gradually I moved from hardware to software and the last three years I worked basically as a programmer and system administrator.
The software had been developed on RT-11, UNIX and MS-DOS in FORTRAN and C languages.
The hardware: from VAX and PDP-11/70 to IBM-PC and SUN Workstation
IZHEVSK TECHNICAL UNIVERSITY, Izhevsk, USSR
I was involved in designing and testing some military and space projects. I designed the interface between main computer and the heat sensors on the re-entry shield of the Soviet Union Space Shuttle, "Buran".