EMPLOYMENT HISTORY:
Softex+ Inc. Toronto, ON, Canada
System Programmer/Architect
From August 2003.
Projects:
Design and develop an employee monitoring system Candid Check(C++, MFC, MVS, C++ Builder)
Developing 3D graphical system (C++, OpenGL, GLSL).
Porting DBMS ConteXt from Unix to Windows platform.
Design and develop a graphical terminal emulator for Windows.
Design and develop SSH proxy server for Windows.
Cryptologic Inc. Toronto, ON, Canada
Senior Software Developer
From November 1999 to August 2003. Permanent.
Projects:
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.
Projects:
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.
Project:
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).
1990-1995
Projects:
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
1983-1990
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.
Environment:
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
Research Engineer.
1979-1983
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".
|