Projects Description

Home : Resume and Experience : Realized Projects

PROJECTS

 

ABSTRACT

This document in details describes projects realized by Aleksey Burdakov.

CONTENT

Projects Details Period

Timeline

94

96 98 01 03
1 Business Card Design & Print Package 2002-2003

2 Educational CD-ROM on Software System Development Life Cycle 2001

3 Financial System for VESCO Company 2000-now
4 Internet Shop [HTML] 1999,2002
5 Warehouse Management System [HTML] 1995-now
6 WWW Site Design 1998
7 The Warehouse Management System Performance Evaluation and Analysis [HTML] 1998-99
8 Pension Fund Account System 1997
9 Scenarios-driven Software Product Advertising Utility 1996
10 Measurements Displaying System 1994

 

DETAILED DESCRIPTION OF RECENT PROJECTS

 

BUSINESS CARD DESIGN & PRINT PACKAGE

Description

This Software Package has been developed for GRAFIKA-M Company, Moscow, Russia. The Package allows SOHO users to produce factory-quality Business Cards on laser and inkjet printers using special perforated blanks produced by GRAFIKA-M Company. The Package proposes several predetermined card designs, font styles, archive and extensive reporting along with an easy-to-use interface. The detailed description of the project is available on the Project Web Site.

Participation

In the framework of this project I have participated in the Needs and Requirements determination and description stage, performed system architecture design, designed the user interface, solely developed the program (using PowerBuilder 7.0).

Facts

Tools: Sybase PowerBuilder 7.0.3
OS: Windows 9x/NT/2000/XP
Stages:
Needs&Requirements Determination 50%
System architecture design 100%
User Interface Design 90%
Application Development 100%
Maintenance 0%
Period: 07/2002-now

 

EDUCATIONAL CD-ROM ON SOFTWARE SYSTEM DEVELOPMENT LIFE CYCLE

Description

This is a multimedia CD-ROM containing the materials of "Software System Development Life Cycle" course prepared in Moscow State Technical University n.a. Bauman. This CD-ROM was designed and developed for Interior Ministry of Russia in order to remotely educate theirs IT department staff in this particular subject. The CD-ROM contains audio and video materials, examination and grading subsystem and extensive glossary.

Participation

In the framework of this project I have performed system architecture design, designed the user interface (including the entrance clip), prepared and recorded about 20% of course materials, prepared glossary materials, solely developed the program (using Macromedia Authorware 5).

Facts

Tools: Macromedia Authorware 5, Flash 4, HyperCam
OS: Windows 9x/NT
Stages:
System architecture design 80%
User Interface Design 100%
Application Development 100%
Maintenance 0%
Period: 4th quarter of 2001

FINANCIAL SYSTEM FOR VESCO COMPANY

Description

Financial system, which is tightly integrated with the Warehouse Management System, developed and deployed earlier in this company. This system has been designed in the client-server architecture.

Participation

In the framework of this project, I took part in requirements analysis, software system architecture design, designed database schema with the help of ERWin CASE tool for MS SQL Server, and developed applications on Sybase PowerBuilder, developed reports on Seagate Crystal Reports.

The following applications have been designed and developed:

    1. Reference management utilities, which are used for setting up the system
    2. Reports on documents and operations, balance report
    3. Day opening/closing procedure
    4. Data replication/transport utility between company branches
    5. Payment indicator
    6. Document processor

 

Facts

Languages: PowerBuilder 5.0, 7.0
DBMS: Microsoft SQL Server 6.5, 7.0, Centura SQLBase 6.x
OS: Windows 9x/NT
CASE: BPWin, ERWin
Stages:
Requirements analysis, system architecture design 40%
Database schema design 90%
Application Development 40%
Report Development 50%
Maintenance 10%
Period: 4th quarter of 1999, 2000

INTERNET SHOP

Description

Internet shop (accessible via HTTP on VESCO WWW site www.vesco.ru/ishop), which allows our customers make their orders and view the descriptions of the positions on sale in the Internet. This Internet shop does not require such heavyweight technologies like ASP, EJB, Cold Fusion, etc. It it completely based on client-side lightweight JavaScript programs and cookies. At the same time a special integration part was developed. It resides on the company side, and communicates with the corporate database. It automatically generates new site content, and collects and processes email orders from our customers.

The Internet shop software components structure is described in the following list:

  1. VESCO's side:  Corporate database, Goods description utility, HTML templates, Import utility, Export utility, Order processing utility.
  2. ISP's side: HTML pages/JavaScript, E-mail processing CGI script
  3. Client's side: Internet browser

Participation

In the framework of this project, I designed both Internet-shop and integration/generation programs.

Facts

Languages: Centura 4GL SAL, SQL, JavaScript/HTML, Perl
Software: MS FrontPage 98
OS: Windows 9x/NT, Unix (ISP)
Protocols: FTP, HTTP, POP3, and POST
APIs: MAPI
CASE: BPWin, ERWin
Stages:
Requirements analysis 100%
System architecture design 100%
Development 100%
Maintenance 10%
Period: Mar-Sep 1999

Detailed Description

WAREHOUSE MANAGEMENT SYSTEM

Description

The warehouse management system was designed and developed for VESCO Company (Moscow, Russia).

VESCO is a hole-sale trading company. The company sales spirits and wines for Moscow region and other regions of Russia. It has six branches in Moscow, each with its storage places and points of sale. All branches are bound to the central office (every day they send and get information to (from) the central office).

The Warehouse management system is an information system that automates and helps to control all kinds of warehouse operations: buying and delivering products from suppliers, managing prices, sell products to retailers, wholesalers, and consignees, it provides various set of reports and official documentation.

The system was developed on Centura Team Developer (Centura, formerly Gupta) platform as a front-end of client-server architecture and on SQLBase (Centura) SQL-DBMS as a back-end. DBMS servers are installed on separate servers in the branches. Reports were developed in Seagate Software Crystal Reports 6.0.

Participation

I have been working on this project since the forth quarter of 1995. The system was released and then installed in January 1998. Since 1998 it has been redesigned (some parts of it were added or changed) several times due to permanently changing law in Russia.

Facts

Languages: Centura 4GL SAL, SQL
Software: Centura SQLWindows, CTD 1.1.1,
Seagate Crystal Reports 5.x, 6.x, 7.x.
OS: Windows 9x/NT, Novell NetWare
CASE: BPWin, ERWin, Centura Team Object Manager
Stages:
Requirements analysis 80%
Development 80%
Maintenance 50%
Period: Since 4th quarter of 1995
Released: 1st - December 1997

Detailed Description

WWW SITE DESIGN

Description

WWW site for VESCO company (address in the Internet - www.vesco.ru)

Participation

In the framework of this project I designed and developed the site.

For development of this site, WEB-design tool Microsoft FrontPage`98 was used. Pictures were scanned and processed in Adobe PhotoShop v.4.0 graphic editor. Animation parts were made in WWW GIF Animator.

Facts

Languages: HTML, JavaScript
Software: MS FrontPage 98, Adobe Page Mill 2.0, Adobe PhotoShop v. 4.0, GIF Animator
Browsers: MS IE 3.x, 4.x, Netscape Navigator 3.x, 4.x
Stages:
Requirements analysis 70%
Design 70%
Development 70%
Maintenance 0%
Period: 1998

 

THE WAREHOUSE MANAGEMENT SYSTEM PERFORMANCE
EVALUATION AND ANALYSIS

Description

In the framework of this project the warehouse management system, which is being used in VESCO Company, was researched. The purposes of this research were the following: to obtain functional dependencies between parameters (number of clients, hardware characteristics, etc.) and response time, determine maximum number of clients, determine any potential bottlenecks, and find ways of system optimization.

Participation

A software utility that helps to fill in TPC-C test results was also developed. The TPC-C test results (Transaction Processing Council test "C" for OLTP systems) are used in "Decision support system (DSS) on distributed systems design and development" which was developed by professor, Dr. Ury Grigoriev at Moscow State Technical University named after Bauman. Application was developed on Centura Team Developer as front-end part in client-server architecture. Back-end part is DBMS Personal ORACLE 7.1 for Windows 9x.

Facts

Languages: Centura Team Developer 1.1.1, SQL
Software: Personal Oracle Server 7.1
OS: Windows 9x, Windows NT
Stages:
Requirements analysis 100%
Design 100%
Development 100%
Maintenance 0%
Period: September 1998, Spring 1999

Detailed Description

PENSION FUND ACCOUNT SYSTEM

Description

This software system was developed for one of Moscow's pension funds. The system is used for clients accounting and for payments distribution among them. It was developed on 4GL SQLWindows (Centura, former GUPTA) for SQLBase DBMS.

Facts

Languages: Gupta SQLWindows 5.2, SQL-92
OS: Windows 95
Stages:
Requirements analysis 20%
Design 100%
Development 100%
Maintenance 0%
Period: 1997

 

8. SCENARIOS-DRIVEN SOFTWARE PRODUCT ADVERTISING UTILITY

Description

The advertising utility was written for MSTU named after Bauman to perform software product advertisement. This utility can be used with all software products for MS DOS. It memorizes pressed keys sequence in special file and then, in demonstration (advertisement) mode, plays this sequence.

Application was written using Borland C 1.0 language.

Utility has two parts:

    1. Scenarios writer: Terminate and Stay Resident (TSR) part that intercepts INT 9 (keyboard interrupt) and memorizes key-codes (codes of keys pressed for navigating in demonstrated program's menu) and time intervals into a memory buffer. After the end of a scenario, the buffer is flushed into a file on a disk.
    2. Scenarios player: Also has TSR part that intercepts INT 8 (timer interrupt) and according to a written scenario puts previously recorded key codes into application's input buffer.

Facts

Languages: Borland C 1.0
OS: MS DOS 3.x and higher
Stages:
Requirements analysis 50%
Design 100%
Development 100%
Maintenance 0%
Period: Spring 1996

 

MEASUREMENTS DISPLAYING SYSTEM

Description

This system was developed for fish-growing production to help an operator to monitor several parameters (temperature, oxygen and nitrogen concentration in the water, etc.).

Participation

In the framework of this project, I developed software part of the monitoring system. Software component was divided into two parts:

    1. Resident driver: this part was written for MS DOS operation system (OS) in Intel x86 Assembler. This driver intercepts INT 8 interrupt (timer interrupt) and reads special hardware ISA card (analog-digital converter) inserted into computer expansion slot. Data read from this card is written into a special shared data file on a disk.
    2. Interactive part: this part was written in Borland C v.1.0 for MS DOS OS. It shows results (from the data file on a disk) on a computer display in graphical format. Measurement results can be shown according to a selected period or a set of parameters. Measurement results can be displayed either in on-line mode or in off-line mode.

Facts

Languages: Borland C v.1.0, Assembler for Intel x86
OS: MS DOS 3.x and higher
Stages:
Requirements analysis 30%
Design 100%
Development 100%
Maintenance 0%
Period: Autumn 1994