Demo

Портфолио

Platform: Language:

Hardware development

Target of project Instruments
The digital tape recorder. Atmega 128, Parallel record on HDD and CDRW, 6 channels of the analog information, an opportunity of rewriting HDD->CDRW и CDRW->HDD
SPI-programmer. LPT, Win2000, C
The machine of offset printing the machine on winding wall-paper the packing machine. Installation for dosed out ampoules for station of blood transfusion the speech informant. Atmega 8-128 (Atmel), RS485, real-time clock, 8 Analog inputs, AVR-Studio, Accel eda, P-cad
Slot machines: Poker, Black Jack, the Roulette, the One-armed gangster. Development and production Slot machines (hard), ZX-Spectrum
Microcontroller Intel 8051.
Management of a radio receiver with digital synthesis of frequency the program of management of radioreception device (RPU) with digital synthesis of frequency. The standard set of the user convenience, such as some tens cells of memory, autosearch on stations, automatic search of frequencies with the set step, volume control and automatic muffling by autosearch… All management RPU is made from the keyboard, frequency of adjustment is displayed on the light-emitting diode seven-segment indicator on 8 categories. With own hand developed assembler for I8048 (see above). The programming language : Assembler 8048
The disassembler for microcontrollers Intel 8048. Borland Pascal 7.0. The programming language : Pascal
The assembler for microcontrollers Intel 8048, simple cross-country-assembler for generation of an objective code of microcontroller Intel 8048. Borland Pascal 7.0. The programming language : Pascal

Software development for ZX-Spectrum

Target of project Instruments
The emulator of shooting from the tank (3d). Hex-code, priv. monitor
Chat on direct ports. Hex-code, priv. monitor
Programmer read-only storage. Hex-code, priv. monitor
Games crack (grab Resources, unlimited life…). Hex-code, priv. monitor
The monitor, the debugger, the full emulator read-only storage. Hex-code
Slot machines: Poker, Black Jack, the Roulette, the One-armed gangster. Hex-code (was not Asm)

Software development for MS Windows

Target of project Instruments
Xerox document printing. Worldwide universal system to print any document at any printer Visual Studio 2010, Web Services, ASP.NET, AspNetMVC2, LINQ, Entity, Ajax, Json, Windows Azure, WCF
"Trafigura.com Universal Reference Data System for Business. The company has 10,000 branches and is the third world's largest oil sale company" Visual Studio 2010, Linq, C#, WPF, Java, Scala, Ruby
USA insurance platform for Medicare, Medicaid, HMO. The platform was intended for hospitals and nursing homes. The system monitored the patient's insurance status and its balance. The platform processed hundreds of thousands of patients per day. Visual Studio 2010, Web Services, ASP.NET, AspNetMVC4, LINQ, Entity/NHibernate, Ajax, Json, WCF
USA system for checking criminality status and history of people MS Visual Studio 2015, Web Services, ASP.NET, AspNetMVC5, LINQ, NHibernate, Ajax, Angular JS2, Json, WCF
Financial and logistics system for pharmacies with distributed database and bidirectional distributed transaction based on Oracle database. The system allowed to transfer the lists of goods to Pharmacies, Overheads from Pharmacies to the Central Office, etc. The system worked with fractional residues (1/3 pack). Visual Studio 2010, Linq, C#, Oracle, WinForms
CB Privatbank operating day system Borland C++ 3.1, Btrieve, customized Turbo Vision, PGP
The "Infinity Business-plan" system carries out business-plans formation on the world standards (EBPD, KPMG, TACIS, UNIDO) MS Visual Studio 2003, .Net remoting, MS Access, MS SQL Server, Selfmade framework, C++, C#, PHP, Smarty, MySQL
The "Infinity Recruiter" application allows user to highly automate process of selection of the personnel. MS Visual Studio 2003, .Net remoting, MS Access, MS SQL Server, Selfmade framework, C++, C#, PHP, Smarty, MySQL
"Infinity CRM" - multipurpose system of display, analysis and management of processes which regulate relations with clients of the enterprise. MS Visual Studio 2003, .Net remoting, MS Access, MS SQL Server, Selfmade framework, C++, C#, PHP, Smarty, MySQL
"Infinity Marketing" is intended for heads of firms, experts in marketing and advertisement makers, the marketing companies and advertising agencies of a full cycle, consulting and investment groups. MS Visual Studio 2003, .Net remoting, MS Access, MS SQL Server, Selfmade framework, C++, C#, PHP, Smarty, MySQL
The product "Infinity Personal" is the complex universal system, designed to solve a problem of search and selection of the staff, strategic and operative management of the personnel. MS Visual Studio 2003, .Net remoting, MS Access, MS SQL Server, Selfmade framework, C++, C#, PHP, Smarty, MySQL
The application "Infinity Infomanager" " in an automatic mode searches, filters, analyzes, transforms, orders the information received from the Internet. MS Visual Studio 2003, .Net remoting, MS Access, MS SQL Server, Selfmade framework, C++, C#, PHP, Smarty, MySQL
The software product "Infinity Call-center" realizes all the most important kinds of communications with counterparts of the enterprise, both in manual, and in an automatic mode. MS Visual Studio 2003, .Net remoting, MS Access, MS SQL Server, Selfmade framework, C++, C#, PHP, Smarty, MySQL
The decision "Infinity Printing house" is created by company "Infinity" with the purpose of automation of work of printing houses and publishing houses. MS Visual Studio 2003, .Net remoting, MS Access, MS SQL Server, Selfmade framework, C++, C#, PHP, Smarty, MySQL, AI neural network
GConnect is a product of I/O Solutions AG, leading Swiss ASP and Hosting provider. GConnect is a completely webbased, multi-organizational, businesses oriented groupware solution MS Visual Studio 2003, WCF, MS SQL Server
Scientific.net is a product of Trans Tech Publications, Inc., one of the largest and fastest growing websites wholly devoted to the area of Materials Science and Engineering, - one of the five key R&D areas decisive for the technological advancement of mankind in the 21st century MS Visual Studio 2003, WCF, MS SQL Server
Basler Marketing Platform is a CRM/Lead management solution, a product of Baloise Insurance Company, one of the largest European providers of insurance and pension solutions. Product goal is automating promotions delivery for potential leads and track campaign results. MS Visual Studio 2003, WCF, MS SQL Server
VoiceIndigo.com is a product of VoiceIndigo, Inc., a service delivering Podcasts to mobile devices. VoiceIndigo solves the challenges around the distribution of mobile content and empowers brands to connect with consumers at the mobile network edge and conduct transactions via click-to-call, click-to-request, and click-to-buy. VoiceIndigo's distribution partners include Samsung, Ericsson Services, Cellmania, Palm, Infoworld, and hundreds of content providers across the net. MS Visual Studio 2003, WCF, MS SQL Server
DMR Verhaltens-Analyse Plattform is a product of Dr. Marc Rutschman AG. A platform to collect, analyze and publish marketing researches. Application allows gathering together marketing quizzes, analyze consumer behaviors and produce solution charts helping sales people to create marketing campaigns and sales plans. MS Visual Studio 2003, WCF, MS SQL Server
One of the largest consumer electronics supplier in Ukraine having large network of offline stores along with strong presence on Internet. Fotomag delivers huge assortment of digital cameras, photo equipment, gadgets, portable devices, consumer and home electronics. Fotomag.com.ua is online e-commerce application dedicated to sell consumer electronics and promote various supporting services like digital photo printing, own photo studio, photo training classes, customer support etc. Symfony, PHP framework, MySQL and jQuery
This is a series of mini websites running on a simple, custommade CMS, containing only simple linear quiz to collect product targeted leads. Filling the quiz customer may participate in promotional campaign from quiz-specific supplier PHP, Smarty, MySQL
Global Contact Warehouse. Gather contacts from Active Directory, Exchange, Outlook, The Bat etc. Make global contact database for large company to analyze direct contact capabilities with another company. Alert system. MS Visual Studio 2008, Web Services, ASP.NET, AspNetMVC2, LINQ, Entity, Ajax, Json, BlackBerry, C#, Java, BlackBerry, MS Outlook, OutLook Hack
The program of training of students of medical institute to performance of operations. Emulation a course of real operation with putting down of estimations. Tools were the sizes about the screen, moved and rotated instantly. C++, Asm, DOS, XT286
Operations with the international payment cards. ASP .NET, C#.NET, MS SQL Server 2000
The annual accounting report. ASP .NET, C#.NET, MS SQL Server 2000
Audit of activity of establishments of bank. ASP .NET, C#.NET, MS SQL Server 2000
Digital signature of bank documents for payment. ASP .NET, C#.NET
The program of monitoring of fuel tanks on a filling station (a level in the tank, temperature). The data collect and systematized in base. Borland Delphi 3.0, WinNT 4.0, LPT
Work with fiscal registrar FP3530T. It is necessary from 1 to communicate with the registrar. Borland Delphi 5.0, COM-port, Win2000
The program on conducting dens of telephone exchange Panasonic. During work the station on a serial port transfers a broad gully of work for the printer. All acting information parsing into a dbf-file. Turbo C, COM-port, AT/XT 286, DOS
Network interaction. Brokers - the server of the tenders - the operator. MS VC++ 6.0, MSSQL SERVER 2000
The server of the exchange tenders. Provides network interaction of trading platforms and the operator of the tenders. MS VC++ 6.0, MSSQL SERVER 2000
The operator of the exchange tenders. Supervision and conducting the exchange tenders. MS VC++ 6.0, MSSQL SERVER 2000
The manager of contracts. At the termination of the tenders are automatically created documents Word, with the made contracts for the buyer and the seller. MS VC++ 6.0, MSSQL SERVER 2000
Legal management. The information retrieval system intended for conducting of claim work, for the control over conducting judicial and another matters, formation of reports for management and for bodies of the government about a condition of claim works. Reports Word. MS VC++ 6.0, MSSQL SERVER 2000
Script generator. The utility intended for generating of scripts. The user makes actions with base, in parallel with it the script of all actions is generated. Further this script was dispatched users of similar system and carried out with the help "Scripter". MS VC++ 6.0, MSSQL SERVER 2000
Scripter - the utility intended for performance of scripts on a server. The broad gully-magazine refreshes is conducted, number of the version of updating is supervised. MS VC++ 6.0, C#, .NET, MS SQL SERVER 2000
The program of the analysis of quality of diesel fuel by comparison with the standard of dispersive attitudes and factors of the correlations received at consecutive shift of the correlation table. Builder C++ 5.0, Interbase
The program of protection of the text information a method gommirovan. VC++ 6.0
The program a converting DB of 1С in a DB (InterBase) and making automatic listing of addresses on envelopes. Builder C++ 5.0, InterBase, Delphi 5, Ole2
The program of drawing up of Excel-reports on the data from DB(Oracle). Builder C++ 5.0, Oracle 7, Delphi 5, Ole2
Database Oracle with С++Builder 5.0 client. For distribution of an academic load on teachers. Builder C++ 5.0, Oracle 7, Delphi 5, Ole2
The distributed database Oracle with С++Builder 5.0 client. For the account of attendance of students in an educational institution (Replication occur not automatically (forces Oracle), and are programmed and are under 100 % the control of the administrator). Builder C++ 5.0, Oracle 7, Delphi 5, Ole2
Network game - "Snake". Simultaneously play a little snakes and rabbits. VС++, СОМ
IntrAnet-chat. VС++, COM+
The multilevel distributed file-transfer (analogue ftp). VС++, DCOM
Recognition of the image with the help artificial intellect. Neural networks. Training with the help of algorithm of return distribution of a mistake.
Electronic key with use RSA. Asm RSA (PGP) for microcontroller, COM-порт, LPT
Reading of a non-standard format from CD ROM with reproduction simultaneously several channels and copying in a file. Borland C++ Builder, Visual C++, WinAPI, Aspi
Programmer LPT. Borland C++ Delphi, Visual C++, WIN Drv, LPT
“The clever house” Borland C++ Delphi, COM-порт, SOCKETS, System of reading of indicators of security system
Program oscillograph for servicing deport. Borland C++ Builder, Paradox, ISA oscillograph 600MGz 128 channel
System operation of business for a network of branches. Borland C++ Builder, Oracle 7-9, selfwrited replication (Floppy-NET)
The warehouse/accounting distributed system for computer firms for a network of branches. Borland C++ Builder, Oracle 7-9, selfwrited replication
MultiCopy (Copying at once in some copies with subdirectories, meta symbols, ini-files and start of external bat-files). C++
Asm Demons (management of blocking of files, keyboards…). Asm
System "National bank’s telegrams" (different levels of access, dispatch on a filial network and on their divisions)/ Novell Btrieve, BC v3.0, PGP
Bank-correspondent. Novell Btrieve, BC v3.0
Private PGP (RSA) + private expansion of the report of an exchange by keys. Visual C++
Solutions for commercial banking SyBase system 11. Power Builder, Visual C++, Borland C++ Builder, SQLAnyWhere, SyBase System 11, AS400, DB2
Solutions for commercial banking Btrieve. Novell Btrieve, BC v3.0
Solutions for commercial banking clipper. Clipper
One-file DB with tables and indexes. Turbo Pascal 6.0
The automatic filter of narrow-band handicaps. The program is intended for postprocessing the signal containing narrow-band handicapes (tone, singing, etc), for example, written down with the radioreception device. She automatically distinguishes and suppresses such handicapes by the analysis and changes of spectral structure of a signal. The entrance data for the program is file WAV, his name is transferred by parameter of a command line. Borland Delphi 5.0, The programming language : Pascal, Assembler x86
The automatic receiver of cable signals. The program accepts the data from an input of a sound card, allocates the set components of a spectrum and compares them with next. The big difference of levels is interpreted as presence of a signal. Further are measured duration of the periods when the signal was and when it was not, and then allocation of combinations of the short and long signals designating symbols of the Morse code is made. Borland Delphi 5.0, The programming language : Pascal, Assembler x86
The program of demodulation SSB in realtime programme accepts the data from an input of a sound card and transfers a frequency spectrum of an one-strip signal with subbearing frequencies (10-12 kGz) to area about zero frequencies. By development of the program the ready code of an input / conclusion (written by me earlier for program Writer) and fast transformation Hartli (see the program "Stereoequalizer") was used. Transformation Hartli was used for a digital filtration of a signal before transformation and after it. Carry of a frequency spectrum was made by multiplication of an entrance signal to a basic sine wave signal. Borland Delphi 5.0. The programming language : Pascal, Assembler x86
Spectroscope the program accepts the data from an input of a sound card and displays their frequency spectrum as the diagram. By development of the program the ready code of an input / conclusion (written by me earlier for program Writer) and fast transformation Hartly (see the program "Stereoequalizer") was used. Borland Delphi 5.0. The programming language : Pascal, Assembler x86
Stereoequalizer - the program accepts the data from an input of a sound card, corrects their frequency spectrum according to the set characteristic, and the result deduces back on a sound card. By development of the program the ready code of an input / conclusion was used (written by me earlier for program Writer), it has been added with realization of fast transformation Hartly as function with assembler’s inserts, for increase of productivity. Borland Delphi 5.0. The programming language : Pascal, Assembler x86
Races by the purpose of a spelling of programs were the comparative analysis of speed of transformations Furie and Hartly. For realization both transformations the available code, therefore the given test was used has not borrowed a lot of time, was in passing found out, that functions of time weighing (so-called "window functions"), intended for transformation Furie, perfectly approach and for transformation Hartly. The last, by the way, works faster. Borland Pascal 7.0. The programming language : Pascal
Backpropagation (return distribution of a mistake) the program models behaviour of a neural network with return distribution of a mistake at training. Most well investigated and most frequently a put into practice version of neural networks. Differs simplicity and a regularity of structure. Use for on training with the teacher, i.e. networks need to be shown not only the entrance data, but also that she should form on the outputs in reply to their presentation. Microsoft Visual Studio 6.0. The programming language : C++
Kognitron the program models behaviour of a neural network with structure "Kognitron". Rather complex structure capable to self-training and initially intended for recognition of images. Somewhat models structure of a visual bark of a brain. Borland Delphi 5.0,Microsoft Visual Studio 6.0. The programming language : Pascal, C++
Adaptive resonance the program models behaviour of a neural network with an adaptive resonance. This version of networks has appeared rather recently and initially intended for struggle against a problem of stability/plasticity, i.e. the phenomenon when already trained neural network very difficultly or it is impossible study for new knowledge without loss or distortion old. Borland C++ 3.1. The programming language : C++
Simplexs-diagrams on the basis of lower case compilyapors the basic value the compiler of lower case mathematical expressions (represents the given group of programs files parser.pas, mathcomp.pas). The module mathcomp.pas allows by results of the analysis of the entrance line containing function of three variables, to construct in dynamic memory treelike computing structure. The constructed tree is used for mass calculations (tabulation) of the function initially set as a line. At analysis of a line. Borland Pascal 7.0, Borland Delphi 3.0. The programming language : Pascal
The program for calculation of systems of game in loto programme should expect the minimal covering systems of filling of lottery tickets. The minimal covering system - set of combinations, for example, from 5 figures for a lottery 5/36, providing a guaranteed prize of one or several combinations on 4 figures at minimally possible quantity of the filled lottery tickets. Borland Delphi 4.0, The programming language : Pascal
The generator of ASP-interfaces to DB, the programme was developed in a command and should provide the automatic analysis of structure of a database and generation of set of the Web-pages providing the interface (or a set of various interfaces) for work with this database, i.e. for sample of the data, input of new records, search of the set records, etc. The spelling of the code generating Web-pages with an ASP-code included in them entered Into my problem. MicrosoftVisual Studio 6.0 The programming language : Visual Basic
Compiler XSLT in JavaScript it was developed in a command and should provide an opportunity of viewing XML/XSLT of pages by means of the browsers which are not supporting XML. The program is intended for work on the server party and provides code conversion "hurriedly" XML/XSLT in usual Web-pages as follows: the XML-text is included in not displayed part of page, the heading of page includes a javascript-code. It is started at the moment of loading page in a browser, interprets the XML-text. MicrosoftVisual Studio 6.0The Programming language : C++ 2
Converter HTML with figures in the letter with the attached files the program was developed in a command and should provide transformation of web-pages to a post format and automatic dispatch under the list of E-mail addresses. My part of work the module for the analysis of HTML-pages and their transformations to the dataflow for the post module (actually, in the letter with the attached files) was. MicrosoftVisual Studio 6.0 The programming language : C++
The demo of the program for merchendaiser corporations Nestle Ukrain the program should automate work merchendaiser. In particular, she should contain a database on the goods and orders, at the end of each working day synchronizable with the main database on a desktop computer. Also the program should allow to form the task merchendaiser for the next working day and to prompt it, what shop to visit the following. Microsoft Embedded Tools SDK Visual Basic for Palm, SDK
Noise profiler. The program is intended for formation noise’s masks (a structure of noise) - see the previous program. Borland Delphi 3.0. The programming language : Pascal
Filter - the program is intended for a digital filtration of bidimentional color raster images on spatial frequencies. Uses the module fft.pas for calculation of bidimentional transformation Furie. Everyone color a component is processed separately. Further in the program the opportunity of removal of noise has been added by subtraction noise’s masks from a spectrum of the image. Borland Delphi 3.0. The programming language : Pascal
The module of fast transformation Furie, modul provides performance BPF with dimension from 2 up to 32768 (2n, n from 1 up to 15) on algorithm Kuli and Tyuki. Memory under the entrance and target data should be allocated with the client program, the module forms in memory only the service tables. The accent by development has been made on achievement of the maximal speed. Borland Pascal 7.0. The programming language : Pascal

Software development for Unix

Target of project Instruments
System of bank’s credit. UnixWare,Oracle6, Oracle Forms, Oracle Report
C demons UnixWare. C, UnixWare
Software for Bank’s day operations ScoUnix + Progress + 4/GL. ScoUnix, Progress 4/GL, X-terminal

Software development for Internet/Intranet

Target of project Instruments
The program, by inquiry of the user (filling of the form), opening the information from a German automobile portal. Machine translation of the information on Russian. Original design of the program. The complex structure of navigation is kept. The address of the real seller in Germany is not shown the end user, and comes together with the order of the automobile to the Russian seller. Automatic change of the price on automobiles under the set formula, depending on cost. 100 % safety (any reference to a real German portal). Photos are loaded from a portal on a server of the client, and therefrom to the end user. Php
The catalogue of automobiles. An opportunity of the order. Up to 6 photos of one automobile. Without application MySql. Php
The program of search E-mails on sites. Addition of URL’s base. Search in base. Php
The multilevel catalogue with an opportunity of addition, editing and removal of sections and the goods in these sections. An opportunity of carry of subitems and the goods in other sections. The order of the goods by E-mail. A text DB. Php
The program of addition, removal and editing of news and clauses. An opportunity of accommodation of photos. Php
Local banner network. Php
The program of mass dispatch of letters with an opportunity attache several files. Modes: text and html. An opportunity of addition of base of addresses. Php
Site’s searcher. The program of information search on a site in On-line a mode. Does not demand updating. The enclosed search. Search by words and offers. An estimation of the importance of the word found in the text. Search of similar words. A priority conclusion of the information. Does not demand a DB. Php
Best-PRO– system for exchange information. PHP/Smarty/MySQL
PPB- php portal builder. System of the automated Web-portal. The program allows to create system of news, the multilevel catalogue, registration of users, change by users of design and full admin interface with preservation of a database, and also the manager of dispatches. PHP/Smarty/MySQL
Helpdesk – ticket system System of processing of internal and external inquiries. FAQ. Administrator’s interface include:
  • Adjustment of system,
  • A choice of language,
  • Change of design,
  • Management of users,
  • Management of all inquiries,
  • Adjustment of the manager of dispatch,
  • Formation of reports,
  • An opportunity of carry of inquiries in section FAQ.
PHP/ Postgrees
www.Softhound.com
Affiliate website is to advertise and market new software.
Wordpress platform with custom theme and custom Wordpress plug-in to import and manage PAD files
www.ttp.net
Trans Tech Publications Inc. presentation
Symfony, PHP framework, MySQL and jQuery
Skidka.dp.ua
Daily updated news line aimed to monitor all discounts and sales offers in a region. Also holds plenty of useful information and advises for shopoholics.
PHP/MySQL technologies.
www.CucinaDelSoleOnline.com
Cucina del Sole is a one-stop gourmet provider of the finest quality natural products. Website allows easily choose, buy and track delivery of natural foods. Except this, it contains lots of useful information about products itself, history of some very famous products and recipes.
MS Visual Studio 2003, WCF, MS SQL Server
www.Fragrancer.com
Corporate website of Fragrance Resources SA.
MS Visual Studio 2003, WCF, MS SQL Server
GalaxyAgency.com.ua
Implementing the dream of many young ladies, Galaxy Agency is one of the most professional agencies in the region
Symfony, PHP framework, MySQL and jQuery
www.MRutschmann.com
Corporate website of Dr. Marc Rutschman AG Advertising Agency.
Symfony, PHP framework, MySQL and jQuery
www.LetsHaveFun.ca
Foodcort and playground presentation website.
Joomla platform with custom developed theme.
www.JobSelector.com
International job board
Symfony, PHP framework, MySQL and jQuery
www.Gold.ua
First ukrainian online jewelery store.
Symfony PHP framework, MySQL and jQuery
www.Decor.dp.ua
Local bathroom equipment and materials company
Kohana PHP framework, MySQL and jQuery
www.CrossPrice.com.ua
Pricelist catalog and aggregator.
Symfony PHP framework, MySQL and jQuery.
www.BounceAndPlay.ca
Playground presentation website.
Joomla platform with custom developed theme
www.AnitaBach.com
Toronto area real-estate agent
Wordpress plattform and integrated with Google Maps
www.LibHound.com
Personal software blog
Wordpress plattform
www.Themoza.com
Promo wesbite of the XHTML/CSS slicing and CMS theme coding service. Static website integrated with 2checkout gateway.
Symfony, PHP framework, MySQL and jQuery
www.oJob.com.ua
Ukrainian job board
Symfony, PHP framework, MySQL and jQuery
www.Parfum-Dom.com
Local online parfume store
Kohana PHP framework, MySQL and jQuery
Print.FotoMag.com.ua
Photo printing service. Upload photos online, track order and receive with a delivery service.
Symfony, PHP framework, MySQL and jQuery
www.Most-Service.dp.ua
Local homeowners association website
Wordpress plattform

BlockChain

Target of project Instruments
Trade Platform. Works with several Exchanges (Poloniex, Bittrex). Bot for automated exchange trading MS Visual Studio 2015, Web Services, ASP.NET, AspNetMVC5, LINQ, NHibernate, Ajax, Angular JS2, Json, WCF, MSSQL
ICO platform. Manage SmartContract, Receive money, Manage Bounty MS Visual Studio 2015, Web Services, ASP.NET, AspNetMVC5, LINQ, NHibernate, Ajax, Angular JS2, Json, WCF, MSSQL, SmartContract, solidity

Разработка аппаратного обеспечения (HARD)

Цель проекта Инструменты
Цифровой магнитофон самописец. Atmega 128, параллельная запись на HDD и CDRW, 6 каналов аналоговой информации, возможность перезаписи HDD->CDRW и CDRW->HDD
Машина офсетной печати.
Машина по намотке и резке обоев.
Упаковочная машина.
Установка для дозированной разливки ампул для станции переливания крови.
Речевой информатор.
Atmega 8-128 (Atmel), RS485, часы реального времени, 8 аналоговых входов, AVR-Studio, Accel eda, P-cad
Игровые автоматы: Покер, Black Jack, Рулетка, Однорукий бандит. Собственная разработка и производство игрового автомата (hard), ZX-Spectrum
Симплексы трехкомпонентных взрывчатых смесей по экспериментальным данным. Программа предназначена для построения симплексных диаграмм, отображающих зависимость какого-либо из свойств трехкомпонентных химических смесей от их долевого состава. Само по себе построение таких диаграмм не представляет трудностей. Основная трудность состоит в том, что экспериментальные данные обычно снимаются для более или менее случайных составов смесей, которым на симплексе соответствуют точки, размещенные нерегулярно. При этом для интерполяции свойств смесей эти точки необходимо связать во взаимосвязанную сеть треугольников, причем сделать это наиболее удобным для отображения способом. Это и было основной задачей при разработке данной программы. Borland Delphi 3.0, Borland Delphi 4.0. Язык программирования: Pascal
Монитор и удаленный отладчик для TMS32010 программа состоит из двух частей. Серверная часть написана на ассемблере. Ее код запускается на отладочной плате с процессором TMS32010. Клиентская часть представляет собой обычное приложение под Windows. Взаимодействие частей организовано по интерфейсу RS232 (COM-порт). Предусмотрены команды загрузки отлаживаемой программы и данных для нее в память отладочной платы, запуск программы на выполнение, прерывание работы программы (если она зависла), контроль состояния выполнения программы, чтение программы и данных с отладочной платы, изменение программы и данных по отдельным адресам. Borland Delphi 4.0, Assembler TMS32010. Язык программирования: Pascal, assembler TMS32010
Частотомер на PIC16F874 с ЖКИ вариант цифровой шкалы с подстройкой (см. выше), написанный для микроконтроллера PIC16F876. Индикатор – на жидких кристаллах. Устройство разработано для замены вышедшей из строя микросхемы SC3610 в китайском радиоприемнике с одновременным расширением функциональных возможностей. Кросс-ассемблер MPASM. Язык программирования: Assembler PIC16. Микроконтроллер: PIC16F876
Частотомер до 30 МГц без предделителя, частотомер с точностью до 100 Гц и максимальной входной частотой около 30 МГц. Измеренная частота выводится на семисегментный индикатор в динамическом режиме. В дальнейшем программа была модифицирована для использования в режиме цифровой шкалы с автоматическим приведением частоты к 5- или 9-кГц сетке частот. Кросс-ассемблер MPASM. Язык программирования: Assembler PIC16. Микроконтроллер: PIC16F628
Селектор каналов ТВ под ПДУ управляющая программа реализует декодирование и выполнение команд с инфракрасного пульта дистанционного управления, перестройку селектора каналов телевизора с автоматическим переключением поддиапазонов, запоминание до 60 каналов в энергонезависимой памяти и звуковое подтверждение принятых к исполнению команд. Кросс-ассемблер MPASM. Язык программирования: Assembler PIC16. Микроконтроллер: PIC16F628
Контроллер тюнера с синтезатором частот расширенная версия программы управления РПУ (см. выше Intel 8048). Существенно дополнена функциональность программы, поддерживается управление синтезатором частот, индикатором, клавиатурой, модулем расширенной энергонезависимой памяти. Предусмотрено измерение и индикация уровня принимаемого сигнала, а также расширенный набор режимов автоматического поиска и перебора станций. Кросс-ассемблер MPASM. Язык программирования: Assembler PIC16. Микроконтроллер: PIC16F628
Емкостный датчик на основе частотного моста принцип работы датчика состоит в измерении разности частот двух одинаковых кварцевых генераторов, частота одного из которых изменяется за счет изменения емкости сенсора, включенного в колебательную систему. Версия 1 управляющей программы: при превышении разностной частотой заданного порога активизируется выходная линия. Версия 1: по выходной линии при помощи широтно-импульсного кода передается измеренное значение разности частот Кросс-ассемблер MPASM. Язык программирования: Assembler PIC16. Микроконтроллер: PIC12F675
Быстродействующий цифровой вольтметр с интерфейсом RS-232 вольтметр управляется командами с компьютера, к которому присоединен через COM-порт, при помощи любой терминальной программы. Измеренные значения напряжений передаются на компьютер в одном из трех форматов: текстовом, двоичном или исходном (значения с АЦП без какой-либо обработки). Максимальный темп работы – около 600 измерений в секунду. Точность измерения составляет около 1%. Предусмотрены команды калибровки вольтметра. Обмен может производиться на любой из 5 скоростей (2400, 4800, 9600, 19200, 38400), скорость обмена устанавливается командами с ЭВМ. Предусмотрено автоматическое выключение вольтметра после 5 минут бездействия. Кросс-ассемблер MPASM. Язык программирования: Assembler PIC16. Микроконтроллер: PIC12F675
Регулятор температуры для водонагревателей разработан полный комплект документации (принципиальная схема и схема подключения, печатная плата, программа для управляющего контроллера), изготовлен макет и опытный образец регулятора. Кросс-ассемблер MPASM. Язык программирования: Assembler PIC16. Микроконтроллер: PIC16F628
Микроконтроллеры семейства PIC16.
Частотомер с автоматическим выбором поддиапазонов для Микроконтроллера Intel 8051. Кросс-ассемблер as31. Язык программирования: Assembler 8051
Управление радиоприемником с цифровым синтезом частоты программа управления радиоприемным устройством (РПУ) с цифровым синтезом частоты. Стандартный набор пользовательских удобств, такой как несколько десятков ячеек памяти, автопоиск по станциям, автоматический перебор частот с заданным шагом, регулировка громкости и автоматическое заглушение при автопоиске… Все управление РПУ производится с клавиатуры, частота настройки отображается на светодиодном семисегментном индикаторе на 8 разрядов. Собственноручно разработанный ассемблер для I8048 (см. выше). Язык программирования: Assembler 8048
Дизассемблер для микроконтроллеров Intel 8048. Borland Pascal 7.0. Язык программирования: Pascal.
Ассемблер для микроконтроллеров Intel 8048 простой кросс-ассемблер для генерации объектного кода микроконтроллера Intel 8048. Borland Pascal 7.0. Язык программирования: Pascal.

Разработка программного обеспечения (SOFT) под ZX-Spectrum

Цель проекта Инструменты
Эмулятор стрельбы из танка (3Д). hex-code, собств. монитор
Чат по прямым портам. hex-code, собств. монитор
Программатор ПЗУ. hex-code, собств. монитор
Games crack (grab Resources, unlimited life…). hex-code, собств. монитор
Монитор, отладчик, полный эмулятор ПЗУ. hex-code
Игровые автоматы: Покер, Black Jack, Рулетка, Однорукий бандит. hex-code (не было Asm)

Разработка программного обеспечения (SOFT) под MS Windows

Цель проекта Инструменты
Операционный день КБ Приватбанк Borland C++ 3.1, Btrieve, customized Turbo Vision, PGP
Система "Infinity Business-plan" осуществляет формирование бизнес-планов по мировым стандартам (EBPD, KPMG, TACIS, UNIDO), а также разрабатывает финансовую модель, интегрированную с бизнес-планом. MS Visual Studio 2003, .Net remoting, MS Access, MS SQL Server, Selfmade framework, C++, C#, PHP, Smarty, MySQL
Приложение "Infinity Recruiter" даёт возможность автоматизировать процесс подбора персонала настолько, что кадровому менеджеру останется только провести личное собеседование с претендентом при приёме на работу. MS Visual Studio 2003, .Net remoting, MS Access, MS SQL Server, Selfmade framework, C++, C#, PHP, Smarty, MySQL
Infinity CRM" - многофункциональная система отображения, анализа и управления процессами, которые регламентируют отношения с клиентами предприятия. MS Visual Studio 2003, .Net remoting, MS Access, MS SQL Server, Selfmade framework, C++, C#, PHP, Smarty, MySQL
"Infinity Marketing" предназначен для руководителей фирм, маркетологов и рекламистов, маркетинговых компаний и рекламных агентств полного цикла, консалтинговых и инвестиционных групп. MS Visual Studio 2003, .Net remoting, MS Access, MS SQL Server, Selfmade framework, C++, C#, PHP, Smarty, MySQL
Продукт "Infinity Personal" представляет собой комплексную универсальную систему, призванную решить проблему поиска и подбора кадров, стратегического и оперативного управления персоналом. MS Visual Studio 2003, .Net remoting, MS Access, MS SQL Server, Selfmade framework, C++, C#, PHP, Smarty, MySQL
Приложение "Infinity Infomanager" в автоматическом режиме ищет, фильтрует, анализирует, преобразовывает, упорядочивает информацию, полученную из сети Интернет. MS Visual Studio 2003, .Net remoting, MS Access, MS SQL Server, Selfmade framework, C++, C#, PHP, Smarty, MySQL
Программный продукт "Infinity Call-center" реализует все наиболее важные виды коммуникаций с контрагентами предприятия, как в ручном, так и в автоматическом режиме. Благодаря встроенному поисковому модулю решается проблема поиска и обработки информации, которая находится в глобальной сети Интернет. MS Visual Studio 2003, .Net remoting, MS Access, MS SQL Server, Selfmade framework, C++, C#, PHP, Smarty, MySQL
Решение "Infinity Printing house" создаётся компанией "Infinity" с целью автоматизации работы типографий и издательских домов. MS Visual Studio 2003, .Net remoting, MS Access, MS SQL Server, Selfmade framework, C++, C#, PHP, Smarty, MySQL, AI neural network
GConnect - продукт I/O Solutions AG, ведущий швейцарский ASP и хостинг-провайдер. GConnect является полностью webbased, многоорганизационная, ориентированная на бизнес групповое решение MS Visual Studio 2003, WCF, MS SQL Server
Scientific.net - продукт Trans Tech Publications, Inc., один из крупнейших и быстро растущих веб-сайтов полностью посвященный области материаловедения и техники, - одна из пяти ключевых областей исследований и разработок, имеющих решающее значение для технологических продвижение человечества в XXI веке MS Visual Studio 2003, WCF, MS SQL Server
Маркетинговая платформа Basler - это CRM / Lead management решение, продукт страховой компании Baloise, одной из крупнейшие европейские поставщики страховок и пенсионных решений. Цель продукта - автоматизировать доставку рекламных акций для потенциальных потенциальных клиентов и отслеживать результаты кампании. MS Visual Studio 2003, WCF, MS SQL Server
VoiceIndigo.com - продукт VoiceIndigo, Inc., сервис доставка подкастов на мобильные устройства. VoiceIndigo решает проблемы вокруг распространения мобильного контента и уполномочивает бренды для подключения к потребителей на мобильных устройствах сети и проводить транзакции посредством клика по вызову, клик-по-запросу и клик-к-покупке. Рассылка VoiceIndigo партнерами являются Samsung, Ericsson Services, Cellmania, Palm, Infoworld и сотни поставщиков контента через сеть. MS Visual Studio 2003, WCF, MS SQL Server
DMR Verhaltens-Analyze Plattform является продуктом доктора Марка Rutschman AG. Платформа для сбора, анализа и публикации маркетинговые исследования. Приложение позволяет собирать вместе маркетинговые опросы, анализ поведения потребителей и создавать диаграммы решений, помогающие отделу продаж создавать маркетинговых кампаний и планов продаж. MS Visual Studio 2003, WCF, MS SQL Server
Один из крупнейших поставщиков бытовой электроники в Украине с большой сетью автономных магазинов наряду с уверенным присутствием в Интернете. Fotomag поставляет огромный ассортимент цифровых фотоаппаратов, фотооборудования, гаджеты, портативные устройства, бытовую электронику. Fotomag.com.ua онлайн-приложение для электронной коммерции, предназначенное для продажи потребителям электроники и предоставляющий различные вспомогательные услуги, такие как цифровая фотопечать, собственная фотостудия, классы фотоисскуства, поддержка клиентов и т.д. Symfony, PHP framework, MySQL and jQuery
Это серия мини-сайтов, работающих на простой, Custommade CMS, содержащей только простую линейную викторину для сбора целевых продуктов. Клиент заполнив викторину может участвовать в рекламной кампании от поставщика викторины PHP, Smarty, MySQL
Глобальный каталог контактов. Сбор контактов из Active Directory, Exchange, Outlook, The Bat и т.д. Создает глобальную контактную базу данных для крупной компании, чтобы анализировать возможности прямого контакта с другой компанией. Система оповещения. MS Visual Studio 2008, Web Services, ASP.NET, AspNetMVC2, LINQ, Entity, Ajax, Json, BlackBerry, C#, Java, BlackBerry, MS Outlook, OutLook Hack
Печать документов Xerox. Всемирная универсальная система для печати любого документа на любом принтере Visual Studio 2010, Web Services, ASP.NET, AspNetMVC2, LINQ, Entity, Ajax, Json, Windows Azure, WCF
Trafigura.com Универсальная система справочных данных для бизнеса. Компания имеет 10 000 филиалов и является третьей в мире по продаже нефти Visual Studio 2010, Linq, C#, WPF, Java, Scala, Ruby
Платформа для Американских страховок Medicare, Medicaid, HMO. Платформа была предназначена для больниц и домов престарелых. Система отслеживала страховой статус пациента и его баланс. Платформа обрабатывала сотни тысяч пациентов в день. Visual Studio 2010, Web Services, ASP.NET, AspNetMVC4, LINQ, Entity/NHibernate, Ajax, Json, WCF
Система США для проверки статуса преступности и истории людей MS Visual Studio 2015, Web Services, ASP.NET, AspNetMVC5, LINQ, NHibernate, Ajax, Angular JS2, Json, WCF
Финансовая и логистическая система для аптек с распределенной БД и двунаправленной распределенной транзакцией на базе СУБД Oracle. Система позволяла передавать списки товаров в Аптеки, Накладные из Аптек в Центральный офис и т.д. Система работала с дробными остатками (1/3 упаковки). Visual Studio 2010, Linq, C#, Oracle, WinForms
Программа обучения студентов мед. института выполнению операций. Эмулирование хода реальной операции с проставлением оценок. Инструменты были размерами с экран, передвигались и вращались моментально. C++, Asm, DOS, XT286
Операции с международными платёжными карточками. ASP .NET, C#.NET, MS SQL Server 2000
Годовой бухгалтерский отчёт. ASP .NET, C#.NET, MS SQL Server 2000
Аудит деятельности учреждений банка. ASP .NET, C#.NET, MS SQL Server 2000
Электронная подпись оплатных банковских документов. ASP .NET, C#.NET
Программа мониторинга топливных цистерн на заправочной станции (уровень в цистерне, температура). Данные накапливаются и систематизируются в базе. Borland Delphi 3.0, WinNT 4.0, LPT
Работа с фискальным регистратором FP3530T. Необходимо из 1С общаться с регистратором. Borland Delphi 5.0, COM-порт, Win2000
Программа по ведению логов телефонной станции Panasonic. В процессе работы станция на последовательный порт передает лог работы для принтера. Вся поступающая информация парсилась и записывалась в dbf-файл. Turbo C, COM-порт, AT/XT 286, DOS
Сетевое взаимодействие: Брокеры - Сервер торгов – Оператор MS VC++ 6.0, MSSQL SERVER 2000
Сервер биржевых торгов обеспечивает сетевое взаимодействие торговых площадок и оператора торгов MS VC++ 6.0, MSSQL SERVER 2000
Оператор биржевых торгов, наблюдение и ведение биржевых торгов. MS VC++ 6.0, MSSQL SERVER 2000
Менеджер контрактов. При окончании торгов автоматически создаются документы Word, с составленными контрактами для покупателя и продавца. MS VC++ 6.0, MSSQL SERVER 2000
Юридическое управление. Информационно-поисковая система, предназначенная для ведения исковой работы, для контроля над ведением судебных и других дел, формирование отчетов для руководства ФГИУ и для органов государственной власти о состоянии исковых работ. Отчеты Word. MS VC++ 6.0, MSSQL SERVER 2000
Генератор скриптов. Утилита предназначена для генерирования скриптов. Пользователь производит действия с базой, параллельно с этим генерируется скрипт всех действий. Далее этот скрипт рассылался пользователям аналогичной системы и выполнялся с помощью “скриптовика”. MS VC++ 6.0, MS SQL SERVER 2000
Программа построения графиков по заданной функции. Delphi 5
Игра «Пятнашки». VC++ 6.0
Программа построения модели ландшафта участка земли по полученным данным. VC++
Программа анализа качества дизельного топлива путем сравнения с эталоном дисперсионных отношений и коэффициентов корреляций, полученных при последовательном сдвиге корреляционной таблицы. Builder C++ 5.0, Interbase
Программа защиты текстовой информации методом гоммирования. VC++ 6.0
Программа конвертирующая БД 1С-бухгалтерии в БД (InterBase) и производящая автоматическую распечатку адресов на конверты. Builder C++ 5.0, InterBase, Delphi 5, Ole2
Программа составления Excel-отчетов по данным из БД(Oracle). Builder C++ 5.0, Oracle 7, Delphi 5, Ole2
База данных Oracle с клиентом на С++Builder5.0 для распределения учебной нагрузки по преподавателям ВУЗа. Builder C++ 5.0, Oracle 7, Delphi 5, Ole2
Распределенная база данных на Oracle с клиентом на С++Builder 5.0 для учета посещаемости студентов в учебном заведении. (Репликации происходят не автоматически (силами Oracle), а запрограммированы и находятся под 100% контролем админа). Builder C++ 5.0, Oracle 7, Delphi 5, Ole2
Сетевая Игра - «Змейка» Одновременно играют несколько змеев и кроликов. VС++, СОМ
ИНТРАнет-Чат. VС++, COM+
Многоуровневый распределенный файл-трансфер (аналог ftp). VС++, DCOM.
Распознавание изображения при помощи ИИ. Нейронный сети. Обучение с помощью алгоритма обратного распространения ошибки.
Электронный ключ с использованием RSA. Asm RSA (PGP) для микроконтроллера, COM-порт, LPT
Чтение нестандартного формата с CD-ROM с воспроизведением одновременно нескольких каналов и копированием в файл. Borland C++ Builder, Visual C++, WinAPI, Aspi
Программатор ПЗУ (LPT). Borland C++ Delphi, Visual C++, WIN Drv, LPT
Умный дом. Borland C++ Delphi, COM-порт, SOCKETS, система считывания индикаторов охранной системы
Программный осциллограф для СТО. Borland C++ Builder, Paradox, ISA осциллограф 600МГц 128 каналов
Система "Управление предприятием" для сети филиалов. Borland C++ Builder, Oracle 7-9, самописная репликация (Floppy-NET)
Складская/бухгалтерская распределенная система для компьютерных фирм для сети филиалов. Borland C++ Builder, Oracle 7-9, самописная репликация
MultiCopy (копирование сразу в несколько копий с подкаталогами, мета символами, ini-файлами и запуском внешних Bat-файлов). C++
Asm Demons (управление блокировками файлов, клавиатуры…). Asm
Cистема “Телеграммы нацбанка” (разные уровни доступа, рассылка по филиальной сети и по их подразделениям). Novell Btrieve, BC v3.0, PGP
Банк-Корреспондент. Novell Btrieve, BC v3.0
Cвой PGP (RSA) + свое расширение протокола обмена ключами. Visual C++
Опердень банка SyBase System 11. Power Builder, Visual C++, Borland C++ Builder, SQLAnyWhere, SyBase System 11, AS400, DB2
Опердень банка Btrieve. Novell Btrieve, BC v3.0
Опердень банка Clipper. Clipper
Однофайловая СУБД с таблицами и индексами. Turbo Pascal 6.0
Спектральный анализ WAV-файла для заданного курсором мыши фрагмента файла вычисляется одиночный или усредненный спектр сигнала. Для вычисления спектра используется быстрое преобразование Фурье. Borland Delphi 5.0 Язык программирования: Pascal
Автоматический фильтр узкополосных помех программа предназначена для постобработки сигнала, содержащего узкополосные помехи (тон, свист и т.п.), например, записанного с радиоприемного устройства. Она автоматически распознает и подавляет такие помехи путем анализа и изменения спектрального состава сигнала. Входными данными для программы является файл WAV, его имя передается параметром командной строки. Программа написана в двух вариантах: с использованием быстрого преобразования Фурье (исходный вариант) и быстрого преобразования Хартли. Borland Delphi 5.0, на начальном этапе – Borland Pascal 7.0. Язык программирования: Pascal, Assembler x86
Автоматический приемник телеграфных сигналов программа принимает данные со входа звуковой карты, выделяет заданные компоненты спектра и сравнивает их с соседними. Большая разница уровней интерпретируется как присутствие сигнала. Далее измеряются длительности периодов, когда сигнал был и когда его не было, а затем производится выделение комбинаций коротких и длинных сигналов, обозначающих символы кода Морзе. При разработке программы использовался готовый код ввода/вывода (написанный мною ранее для программы Writer) и быстрого преобразования Хартли (см. программу «Стереоэквалайзер»). Borland Delphi 5.0, на начальном этапе – Borland Pascal 7.0. Язык программирования: Pascal, Assembler x86
Программа демодуляции SSB в реальном времени программа принимает данные со входа звуковой карты и переносит частотный спектр однополосного сигнала с поднесущей частоты (10-12 кГц) в область околонулевых частот. При разработке программы использовался готовый код ввода/вывода (написанный мною ранее для программы Writer) и быстрого преобразования Хартли (см. программу «Стереоэквалайзер»). Преобразование Хартли использовалось для цифровой фильтрации сигнала перед преобразованием и после него, а перенос частотного спектра производился умножением входного сигнала на опорный синусоидальный сигнал. Borland Delphi 5.0. Язык программирования: Pascal, Assembler x86
Спектроскоп программа принимает данные со входа звуковой карты и отображает их частотный спектр в виде диаграммы. При разработке программы использовался готовый код ввода/вывода (написанный мною ранее для программы Writer) и быстрого преобразования Хартли (см. программу «Стереоэквалайзер»). Borland Delphi 5.0. Язык программирования: Pascal, Assembler x86
Стереоэквалайзер программа принимает данные со входа звуковой карты, корректирует их частотный спектр в соответствии с заданной характеристикой, и результат выводит обратно на звуковую карту. При разработке программы использовался готовый код ввода/вывода (написанный мною ранее для программы Writer), он был дополнен реализацией быстрого преобразования Хартли в виде функции с ассемблерными вставками, для повышения производительности. Borland Delphi 5.0. Язык программирования: Pascal, Assembler x86
Гонки целью написания программ был сравнительный анализ быстродействия преобразований Фурье и Хартли. Для реализации обоих преобразований использовался уже готовый код, поэтому данный тест не занял много времени. Попутно выяснилось, что функции временного взвешивания (т.е. «оконные функции»), предназначенные для преобразования Фурье, отлично подходят и для преобразования Хартли. Последнее, кстати, работает быстрее. Borland Pascal 7.0. Язык программирования: Pascal
Backpropagation (обратное распространение ошибки) программа моделирует поведение нейронной сети с обратным распространением ошибки при обучении. Наиболее хорошо изученная и наиболее часто применяемая на практике разновидность нейронных сетей. Отличается простотой и регулярностью структуры. Расчитана на обучение с учителем, т.е. сети нужно показать не только входные данные, но и то, что она должна формировать на своих выходах в ответ на их предъявление. Microsoft Visual Studio 6.0. Язык программирования: C++
Когнитрон программа моделирует поведение нейронной сети со структурой «Когнитрон». Относительно сложная структура, способная к самообучению и изначально предназначенная для распознавания изображений. В некотором смысле моделирует структуру зрительной коры мозга. Borland Delphi 5.0,Microsoft Visual Studio 6.0, первая версия – Borland Pascal 7.0. Язык программирования: Pascal, C++
Адаптивный резонанс программа моделирует поведение нейронной сети с адаптивным резонансом. Эта разновидность сетей появилась сравнительно недавно и изначально предназначалась для борьбы с проблемой стабильности/пластичности, т.е. явлением, когда уже обученную нейронную сеть очень трудно или невозможно дообучить новым знаниям без потери или искажения старых. Borland C++ 3.1. Язык программирования: C++
Формирование нагрузки преподавателей (подсистема НАРЯД кафедра) но “более продвинутая” база данных. Тоже SQL. Дополнительно для формирования отчетов используется автоматизация OLE. Borland Delphi 5.0 Язык программирования: Pascal, SQL
Поставка товаров обыкновенная банальная складская база данных. Работа с БД в основном при помощи запросов SQL. Borland Delphi 5.0 Язык программирования: Pascal, SQL
Симплекс-диаграммы на основе строчного компилятора в данной группе программ основную ценность представляет компилятор строчных математических выражений (файлы parser.pas, mathcomp.pas). Модуль mathcomp.pas позволяет по результатам анализа входной строки, содержащей функцию трех переменных, построить в динамической памяти древовидную вычислительную структуру. Построенное дерево используется для массовых вычислений (табулирования) функции, изначально заданной в виде строки. При разборе строки учитывается приоритет операторов. Borland Pascal 7.0, Borland Delphi 3.0. Язык программирования: Pascal
Программа для расчета систем игры в лотерею программа должна была рассчитывать минимальные покрывающие системы заполнения лотерейных билетов. Минимальная покрывающая система – совокупность комбинаций, к примеру, из 5 цифр для лотереи 5/36, обеспечивающая гарантированный выигрыш одной или нескольких комбинаций по 4 цифры при минимально возможном количестве заполненных лотерейных билетов. Borland Delphi 4.0, на начальном этапе –Borland Pascal 7.0. Язык программирования: Pascal
Генератор ASP-интерфейсов к базам данных программа разрабатывалась в команде и должна была обеспечить автоматический анализ структуры базы данных и генерацию совокупности Web-страниц, обеспечивающих интерфейс (или набор различных интерфейсов) для работы с этой базой данных, т.е. для выборки данных, ввода новых записей, поиска заданных записей и т.п. В мою задачу входило написание кода, генерирующего Web-страницы с включенным в них ASP-кодом. MicrosoftVisual Studio 6.0 Язык программирования: Visual Basic
Компилятор XSLT в JavaScript программа разрабатывалась в команде и должна была обеспечить возможность просмотра XML/XSLT страниц при помощи браузеров, не поддерживающих XML. Программа предназначена для работы на серверной стороне и обеспечивает перекодировку «на лету» XML/XSLT в обычные Web-страницы следующим образом: XML-текст включается в неотображаемую часть страницы, в заголовок страницы включается javascript-код. Он запускается в момент загрузки страницы в браузер, интерпретирует XML-текст и строит тело страницы таким образом, чтобы ее форматирование совпадало с тем, которое задано XSLT-шаблоном. Моей задачей была разработка кода на C++, способного анализировать входной поток XSLT и в выходной поток выдавать код на javascript, обеспечивающий анализ XML и формирование соответствующего HTML-кода для тела формируемой страницы. MicrosoftVisual Studio 6.0, на начальном этапе – Borland C++ 3.1. Язык программирования: C++
Преобразователь HTML с рисунками в письмо с прикрепленными файлами программа разрабатывалась в команде и должна была обеспечивать преобразование web-страниц в почтовый формат и автоматическую рассылку по списку адресов E-mail. Моей частью работы был модуль для анализа HTML-страниц и их преобразования в поток данных для почтового модуля (фактически, в письмо с прикрепленными файлами). MicrosoftVisual Studio 6.0 Язык программирования: C++
Демо-версия программы для мерчантайзеров корпорации Nestle Украина программа должна была автоматизировать работу мерчантайзеров. В частности, она должна была содержать базу данных по товарам и заказам, в конце каждого рабочего дня синхронизируемую с главной базой данных на настольном компьютере. Также программа должна была позволять формировать задание мерчантайзеру на очередной рабочий день и подсказывать ему, какой магазин посещать следующим. Microsoft Embedded Tools SDK (демо-версия, получена по Интернет). Visual Basic для Palm, входит в состав SDK
Обработка изображений. Реализована свертка растрового изображения с двумерной маской. Операция свертки в зависимости от заданной маски позволяет размывать изображение, сглаживать локальные особенности изображения, повышать его четкость или выделять границы цветовых областей. Также реализована медианная фильтрация изображения (окно фильтрации задается пользователем). Медианная фильтрация позволяет сглаживать на изображении локальные выбросы, в то же время, сохраняя четкость передачи деталей. Borland Delphi 4.0 Язык программирования: Pascal
Noise profiler программа предназначена для формирования шумовой маски (профиля шума) – см. предыдущую программу. Borland Delphi 3.0. Язык программирования: Pascal
"Filter" - программа предназначена для цифровой фильтрации двумерных цветных растровых изображений по пространственным частотам. Использует модуль fft.pas для вычисления двумерного преобразования Фурье. Каждая цветовая компонента обрабатывается отдельно. В дальнейшем в программу была добавлена возможность удаления шума путем вычитания шумовой маски из спектра изображения. Borland Delphi 3.0. Язык программирования: Pascal
Модуль быстрого преобразования Фурье, модуль обеспечивает выполнение БПФ с размерностью от 2 до 32768 (2n, n от 1 до 15) по алгоритму Кули и Тьюки. Память под входные и выходные данные должна выделяться клиентской программой, сам модуль формирует в памяти только свои служебные таблицы. Акцент при разработке был сделан на достижение максимального быстродействия. Borland Pascal 7.0. Язык программирования: Pascal

Разработка программного обеспечения (SOFT) под Unix

Цель проекта Инструменты
Система "Кредиты банка". UnixWare,Oracle6, Oracle Forms, Oracle Report
С demons UnixWare C, UnixWare
Опердень банка ScoUnix + Progress + 4/GL. ScoUnix, Progress 4/GL, X-terminal

Разработка программного обеспечения (SOFT) под Интернет

Цель проекта Инструменты
Программа, по запросу пользователя (заполнение формы), открывающая информацию с немецкого автомобильного портала. Автоматический перевод информации на русский язык. Оригинальный дизайн программы. Сохранена сложная структура навигации. Адрес реального продавца в Германии не показывается конечному пользователю, а приходит вместе с заказом автомобиля российскому продавцу. Автоматическое изменение цены на автомобили по заданной формуле, в зависимости от стоимости. 100% безопасность (ни одной ссылки на реальный немецкий портал). Фотографии загружаются с портала на сервер клиента, а оттуда конечному пользователю. Php
Каталог грузовых автомобилей. Возможность заказа. До 6 фотографий авто. Без применения MySql. Php
Программа поиска эл. адресов на сайтах. Добавление базы Url-ов. Поиск в базе. Php
Многоуровневый каталог с возможностью добавления, редактирования и удаления разделов и товаров в этих разделах. Возможность переноса подразделов и товаров в другие разделы. Заказ товаров по эл. почте. Текстовая БД. Php
Программа добавления, удаления и редактирования новостей и статей. Возможность размещения фотографий Php
Локальная баннерная сеть. Php
Программа поиска информации на сайте в On-line режиме. Не требует обновления. Вложенный поиск. Поиск по словам и предложениям. Оценка значимости найденного в тексте слова. Поиск похожих слов. Приоритетный вывод информации. Не требует БД. Php
"БЭСТ-ПРО" – система обмена информацией в ИНТРАнете. PHP/Smarty/MySQL
PPB - php portal builder. Система автоматизированного Веб-портала. Программа позволяет создать систему новостей, многоуровневый каталог, регистрацию пользователей, изменение пользователями дизайна и полный администраторский интерфейс с сохранением базы данных, а также менеджер рассылок. PHP/Smarty/MySQL
Helpdesk – ticket system. Система обработки внутренних и внешних запросов. FAQ. Администраторский интерфейс включает:
  • настройку системы,
  • выбор языка,
  • изменение дизайна,
  • управление пользователями,
  • управление всеми запросами,
  • настройка менеджера рассылки,
  • формирование отчетов,
  • возможность переноса запросов в раздел FAQ.
PHP/ Postgrees
www.Softhound.com
Партнерский веб-сайт предназначен для рекламы и продажи нового программного обеспечения.
Wordpress platform with custom theme and custom Wordpress plug-in to import and manage PAD files
www.ttp.net
Презентация Trans Tech Publications Inc.
Symfony, PHP framework, MySQL and jQuery
Skidka.dp.ua
Ежедневно обновляемая новостная лента, предназначенная для мониторинга всех скидок и предложений по продажам в регионе. Также содержит много полезной информации и советы для шопоголиков.
PHP/MySQL technologies.
www.CucinaDelSoleOnline.com
Cucina del Sole - это универсальный поставщик высококачественных натуральных продуктов для гурманов. Веб-сайт позволяет легко выбирать, покупать и отслеживать доставку натуральных продуктов. Кроме этого, он содержит много полезной информации о самих продуктах, истории некоторых очень известных продуктов и рецептов.
MS Visual Studio 2003, WCF, MS SQL Server
www.Fragrancer.com
Корпоративный сайт Fragrance Resources SA
MS Visual Studio 2003, WCF, MS SQL Server
GalaxyAgency.com.ua
Реализуя мечту многих молодых дам, Galaxy Agency является одним из самых профессиональных агентств в регионе
Symfony, PHP framework, MySQL and jQuery
www.MRutschmann.com
Корпоративный сайт рекламного агентства Dr. Marc Rutschman AG.
Symfony, PHP framework, MySQL and jQuery
www.LetsHaveFun.ca
Веб-сайт презентации кафе и игровых площадок.
Joomla platform with custom developed theme.
www.JobSelector.com
Международная площадка по трудоустройству
Symfony, PHP framework, MySQL and jQuery
www.Gold.ua
Первый украинский интернет-магазин ювелирных изделий.
Symfony PHP framework, MySQL and jQuery
www.Decor.dp.ua
Местное оборудование и материалы для ванных комнат
Kohana PHP framework, MySQL and jQuery
www.CrossPrice.com.ua
Каталог и агрегатор прейскурантов.
Symfony PHP framework, MySQL and jQuery.
www.BounceAndPlay.ca
Сайт презентаций игровых площадок.
Joomla platform with custom developed theme
www.AnitaBach.com
Агент по недвижимости в Торонто
Wordpress plattform and integrated with Google Maps
www.LibHound.com
Персональный блог программного обеспечения
Wordpress plattform
www.Themoza.com
Промо-wesbite XHTML / CSS верстки и службы кодирования тем CMS. Статический веб-сайт, интегрированный с шлюзом 2checkout.
Symfony, PHP framework, MySQL and jQuery
www.oJob.com.ua
Украинская доска объявлений по трудоустройству
Symfony, PHP framework, MySQL and jQuery
www.Parfum-Dom.com
Local online parfume store
Kohana PHP framework, MySQL and jQuery
Print.FotoMag.com.ua
Служба фотопечати. Загрузка фотографий в Интернете, отслеживание заказов и получение их с помощью службы доставки.
Symfony, PHP framework, MySQL and jQuery
www.Most-Service.dp.ua
Сайт ассоциации местных домовладельцев
Wordpress plattform

BlockChain

Цель проекта Инструменты
Торговая платформа. Работает с несколькими биржами (Poloniex, Bittrex). Бот для автоматизированной торговле на бирже. MS Visual Studio 2015, Web Services, ASP.NET, AspNetMVC5, LINQ, NHibernate, Ajax, Angular JS2, Json, WCF, MSSQL
ICO Платформа. Управление SmartContract, Получение денег, Управление Bounty MS Visual Studio 2015, Web Services, ASP.NET, AspNetMVC5, LINQ, NHibernate, Ajax, Angular JS2, Json, WCF, MSSQL, SmartContract, solidity