Innovative Solutions ( http://www.qwist.org ) services are aimed on software and Web development since January, 2000 Computer-Aided Management – bus-passenger operations Ticket accounting, booking, distribution. FreeBSD PostgreSQL FastCGI php c++ perl tt2 libevent rpc Bus-driver workstation “bus-borne terminal” Linux c++ perl qt libevent rpc Virtual( internet ) Bank http://privatpay.biz/http://pay.qunits.net/ FreeBSD PostgreSQL FastCGI php c++ perl tt2 libevent rpc Others projects http://tantiema.com.ua http://main.dev.club365.com.ua
www.redtram.com - Technical Director ( temporally acting as ), Director of Sales & Support, IT Consultant (2007-05-01 00:00:00.0 - 2008-12-01 00:00:00.0, Киев)
RedTram™ is the news search engine making it possible for Internet users to find the latest news they are interested in. RedTram™ is a multi-language source that delivers news in English, French, German, Spanish, Italian, Polish, Chinese, Ukrainian and Russian. Accordingly, the interface of the source is available in these languages. Technical Director - stabilizing of work of the system Director of Sales & Support - business processes optimization support and improvement of current version of the system IT Consultant - creation technical description of the system analysis of internet traffic passing through the system (including the developing tools for analysis) testing components of the system
Dynamo Development, Inc. http://www.dynamo-ny.com/ - Team leader1 (2004-10-01 00:00:00.0 - 2007-05-01 00:00:00.0)
• Electronic auction market for equity finance products (i.e. stocks, bonds, mutual funds, etc.) http://efex.locatestock.com/ EFEX is the first fully functional, Electronic, Auction-Based Marketplace providing Real Time Data for Institutional Securities Lending. EFEX is fastest source for Transparency, Liquidity and Access into The Securities Lending Markets. EFEX has Revolutionized the Delivery and Transparency of Securities Lending Data through our suite of products. EFEX provides Institutional Borrowers and Lenders as well as Short Sellers with comprehensive electronic solutions for the electronic Securities Lending market. Technology .Net Fixprotocol http://fixprotocol.org/ Languages C, CPP, SQL,C# • Arkados Virtual Audio Driver and Control Panel . http://www.arkados.com/applications.html The Arkados Virtual Audio provided the playing audio via virtual driver to remote devices over TCP/IP layer. The audio driver do the automatically adjust its audio clock to match with the remote device. This will be done by an algorithm that monitors the FIFO size and transmission rate and adjusts the clock. Arkados devices are discovering automatically by the Control Panel. Arkados devices can be discovered through a proprietary broadcast UDP protocol called IPDP. The metadata information is transmitting in-line with the audio data to the device. The driver currently only supports raw PCM data. The architecture will be changed to allow new codecs (e.g., MP3 or FLAC) to be added, and for the codecs to be user-selectable. Technology TCP/UDP DDK Languages CPP
• Broker Server for stock exchange speculation. Virton BrokerTM is an information and trading system designed to execute transactions on international exchange and fund markets. It includes three components: administering module Virton Dealer, server module Virton Broker Server and client's trading application Virton Trader. http://www.virtonsoft.com/downloads/VirtonBrokerDataSheet_eng.pdf Languages CPP, SQL
Ministry of Defence. (automated control system of military operation and analysis the tactical efficiency , including process tertiary information). - Senior software developer. (2001-12-01 00:00:00.0 - 2002-12-01 00:00:00.0)
Technology CORBA DBMS OpenDoc Languages C, CPP OS Linux
CYAN soft Ltd. (operating software company, which excels in developing innovative, high caliber software solutions for cross-platform networks, the pre-press & publishing industry, eCommerce and the Internet. http://www.cyansoftware.com/ http://www.cyans - C/CPP software developer. (2001-06-01 00:00:00.0 - 2001-11-01 00:00:00.0)
CBR Soft Pre Ltd. (multinational software development company http://www.cbrsoft.com.ua/ http://www.cbrsoft.com/). - Vice president on Industrial Software Development. (2000-08-01 00:00:00.0 - 2001-05-01 00:00:00.0)
• Online Focus Group Project (http://www.cbrsoft.com.ua/cgi-bin/fgp/moderator/projects.pl?gID=1http://www.cbrsoft.com.ua/cgi-bin/fgp/admin/login.pl) FGP is a web-project consists of three constrained modules: Administrator page, Moderator Page and Tools (Hidden links). As a whole this project is for online discussion of products, which are developed or going to be developed soon. So we need to prepare all information about the products and voting process for different propositions, which concern with a product (Administrator page). And make pages, which represent all information created with administrator page, to be available for moderator to analyze and make decisions according to tallying mechanism. And Tools (hidden links) if for planning the products and imitate voting process. • ABC-XYZ-Analyse () Transfer Stores Computer Aided Management from MS Access to Java with inheritance of forms view and functionality. • Java Signatures and Cryptography Classes The goal is to generating and managing certificate for verifying digital signatures. • PDCP+TIMS ( http://www.cbrsoft.com.ua/cgi-bin/construct/pdcp/index.htmlhttp://www.cbrsoft.com.ua/construct/http://www.cbrsoft.com.ua/barry/http://www.cbrsoft.com.ua/simple/http://www.cbrsoft.com.ua/sample/ ) The PDCP+TIMS project is extension of Akopia Interchange system. The goal of project has been added to Interchange the next subsystems: PDCP - Pharmacy Discount Card Program; Affiliate Marketing Module - Automated affiliate sign-ups affiliates enroll by filling out on-line application; Email Marketing/Cross Marketing System - built-in automated mailer that can search DB and send an email to all customers that meet a certain criteria. • ASCC ( http://www.cbrsoft.com.ua/downloads/ascc/model_WinTree_Example/ http://www.cbrsoft.com.ua/downloads/ascc/model_WinTree_Example/ ) Reusable Visual Basic freeware classes for working with OLE DB through ADO DB and for creating CAM system. Models and documentation developed by Rational Rose and exported to html. Been tested with different type of SQL servers. Those classes had been used in N-Tier CAM system. • Hockeline.com ( http://www.hockeyline.com/ ) The hockeyline.com project is designed to be a complete hockey association/league/team/player management solution. • CBRSoft.com (http://www.cbrsoft.com.ua/http://www.cbrsoft.com/ ) The home site of company CBR Soft Pre Ltd. • DDB (Digital Drill Book) The Digital Drill Book (VDB) is designed to be a scalable coaching tool to assist coaches in effectively training hockey players. It will allow the user to view drills, design drills and to create a practice based on these drills. The drills will be stored in a database for optimum organization and fast retrieval. To help the user understand the drill, an audio track and/or a full motion video can accompany it. The drill can also be stepped through graphically to see the key progression points. A drill designer is included to allow the user to design his own drills. The designer will allow the user to draw an overview of the drill, a step by step progression of the drill, describe the drill and link in any audio or video. • Backup-Restore. For back up and restore of data on different servers had been used two sets of scripts. One is for main server side. This set responsible for process of data archiving. Another set of scripts responsible for transferring data by ftp protocol and restoring data on additional servers. Really we can have so many additional servers so we want. All this servers can be added or removed dynamically. The “Back Up Server Process“ is not depended from presence and number of “Back Up Client Process”. The “cron demon” is using for planning run of processes. The data time synchronization between servers recommended but is not necessary. • Administration tools. The sets of Perl scripts designed for administrative purpose according to customer request. Activity Managing, Designing Technology CGI, COM/DCOM, ADO DB, OLE DB, JCA/JCE, ebXML Languages HTML, Perl, IML, Java, XML, SQL, MS Visual Basic Tool Akopia Interchange, Apache, Borland JBuilder 4, JDK 1.3, MS Visual Studio 6 Databases MySQL, Access 2000, Interbase OS Linux, Free BSD, Windows
DKT (USA-Ukraine company - The notebook sales leader in Ukraine since 1993.). - Chief of CAM department. (1999-11-01 00:00:00.0 - 2000-08-01 00:00:00.0)
• DKT-Market Support the automatic system for management markets, stores, sallying and moving goods and so on. This is N-tier automatic system for management markets, stores, sallying and moving goods and so on. This automatic system allows concurrently reserve goods for moving (sallying), include many level's security systems and fully dynamic tune. • DBP Engine used for administrative work with the Data Bases and for installation and tuning data in CAM systems via OLE DB. The plain and user-friendly language has been designed and used for managing meta-info and data. The purpose is to create interpretive system for managing OLE DB without programming by managers or administrators of CAM systems. • Reorganization companies Intranet. Designing and managing network for big company with different type of department. The coal is to balance the load and provide fault-tolerance of servers. • Providing integrations into Internet. Integrating company Intranet with the Internet via dedicated line. The goal is to provide internal data protection and height performance of connecting according the department or employee permissions, statistics gathering and analyzing. Activity Designing, Managing, Developing Technology ADO BD, OLE DB, COM/DCOM, ActiveX Languages VB, C/C++, SQL, Unix Shells, Perl Tool Rational Rose 2000, MS Visual Studio 6, Power Designer Data Architect, Apache, mail, Proxy, Fair wall, Microsoft Visio Databases MS SQL Server, MS Access, Oracle OS Windows, Free BSD
• CAA – Graphic Objects Had been created set of object that have the hard defined interface described by customer and must to integrate into customer application. This objects provided the drawing and rotation the bitmaps with antialiasing. Customer used this objects for visualization of cars speedometer at real time. Activity Managing, Developing Technology Win API, MFC Languages C/C++ Tool MS Visual Studio
DKT (USA-Ukraine company - The notebook sales leader in Ukraine since 1993.). - Consultant. (1999-01-01 00:00:00.0 - 1999-11-01 00:00:00.0)
• DKT-Market Creation the set of reports and analytics for book keeping department and economic planners. The goal is to use the new technology for simplification and universalization access to analytic data. Activity Designing, Managing, Developing Technology ADO BD,OLE DB, ActiveX, Stored procedures Languages Visual Basic, SQL Tool Power Designer Data Architect, MS Visual Studio, Crystal Report Databases MS SQL Server, MS Access
• DB-Engine. Creation parser for the database engine (PC and IBM370). Creation LookupFiles support. Designing and creating the system of runtime assembler code generation for the database queries (IBM370). Activity Designing, Developing Technology Recursive Descendant Method, Grammar with states, 2/3 tree Languages C/C++, Assembler IBM360/370, Assembler PC Tool MS Visual Studio OS OS370, Windows 3.11, Windows 95/98, Windows NT Hardware IBM360/370, PC
• CA-Plan. Capacity planning system for large company. Allow planning and reporting of capacity as simple employer / department as set of department or full company. The data has been represented graphically. The system allows as to forecasting ability and planning as create reports for chosen period. Activity Designing, Developing Technology ODBC, Stored procedures Languages Delphi, PL Sql, SQL Tool Power Designer Data Architect, Q-report Databases Oracle, MS Access
DKT (USA-Ukraine company - The notebook sales leader in Ukraine since 1993.). - Consultant. (1996-05-01 00:00:00.0 - 1997-12-01 00:00:00.0)
• DKT-Market Creation of the powerfully computer-aided management system of markets, stores, sallying and moving goods and so on. This management system allows the concurrently reserving the goods for move (sallying). Management system had included many levels of security support and the fully dynamic tune. Activity Designing, Managing, Developing Technology ODBC, Stored procedures Languages Visual Basic, SQL, C/C++, Delphi, SQL Tool Power Designer Data Architect, Crystal Report Databases MS SQL Server, MS Access
Amrit (Siriya-Ukraine company - the leader of sale of the exclusive-furniture from Italy).. - Consultant. (1996-01-01 00:00:00.0 - 1996-04-01 00:00:00.0)
• Amrit-Furniture. Creation of the computer-aided system for forecasting and projecting of assembled furniture. It's include full circle from designed through assemble to sallying. Activity Designing, Managing, Developing Technology ODBC Languages Visual Basic, SQL Tool Crystal Report Databases MS Access
• HBS Creation of the computer-aided system for congratulation via post(supporting customers info, users, goods, producers; payment for PTT; automatic generation of orders, congratulations and so on). Activity Developing Technology ODBC, Stored procedures Languages Visual Basic, SQL Tool Crystal Report Databases MS SQL Server, MS Access
• NS TOOE Creation of the supporting universal hardware independent open system composed from objects. This system had been independent from operation systems and type of the processors. The environments supports the distributed, persistent, migrating in the network objects. Projecting the special programming languages. Unification of access to the different operation systems kernels (OS/2, Windows NT, Windows, Dos). Projecting of support for creating of new types of database. Activity Designing, Managing, Developing Technology RPC, Dynamic Linking, CORBA, SOM Languages C/C++, SQL, Assembler Tool CodeBase, C/Set/2, Microsoft C, Borland C, Symantec C Databases Dbase, DB/2, DBVista OS DOS, Windows 3.11, OS / 2, Windows NT
Ukraine Institute of Cybernetics. - Software Developer. (1991-06-01 00:00:00.0 - 1992-06-01 00:00:00.0)
• Parallel Data Processing. Creation of the support for paralleled of queries to database, creation of database support for new hardware. All parallel calculations may be represented by the graph (acyclic or round). The points of this graph are same input, same output streams and loop of calculations. I was planning to use this scheme for speed up of the data processing in the Data Bases. For realization the visual environment, set of tools, interfaces between PC and transputers been written. For support of DBase files had been developed special modules (analog of CodeBase but all it parts were create and link dynamically). • DLib for DOS. Creation of support for dynamic linking modules with dynamically changing states and set of another used modules for DOS. Activity Designing, Managing, Developing Languages C/C++, Assembler T800, Assembler PC, Fortran Tool CodeBase, Borland C, SDK for transputers Databases Dbase OS Helios, DOS, Windows
• Turbo TRAC-interpreter. TRAC® is an interpreted, interactive, ultra-light-weight programming language which has been in use since 1964. Not only interpreter but the Frame Work has been developed. So the Turbo TRAC had view and functionalities like in Borland turbo C. • Lisp-interpreter. Realization the "SECD machine" on PC. • Turing machine emulator. Operating model of the “Turing machine”. Been used for teaching students. • C compiler. Developing C compiler for Main Frame. • Set of automatic control systems and editors for Main Frame. • Research in branch of artificial intellect . Activity Designing, Managing, Developing Technology Alfa-Beta procedure, disjunctive/ conjuctive normal forms, interpretating system/ automaton Languages C, TRAC, PL/1, Pascal, Fortran, Assembler IBM370, Assembler PDP-11, Assembler i286 OS MFT, MVT, SVS (360/370), OSRT(PDP-11), MS DOS Hardware IBM370, PDP11, i286
Education
University education
Kiev State University, faculty of Cybernetics, mathematician -programmer, 1991
Achievements
Awards and certificates
Carnegie Mellon - Requirements Management, 2007
Carnegie Mellon - Risk Management, 2007
TEKAMA - Software Engineering Professional Program - Managing software teams, 2007
TEKAMA - Software Engineering Professional Program - Software Engineering: lifecycles, roles and artifacts, 2007