Sterling Data Home Page

Contact Us

Skill Pool

Igor Kalintchev

Email         kalintchev@rogers.com
Website    

Address  
 
1511-20 Chichester place
Ontario M1T 1G6
 Canada

Skills Offered

 Clarion

Additional Information:

Tel.: 416-491-4092
Fax: 416-491-7427

OBJECTIVE: Employment where my strong Programmer/Software Developer skills can be utilized.
EXPERIENCE:
I have twenty-three years of experience as a computer programmer.
I have twelve years of experience as a Clarion software developer. I have worked with Clarion for Windows  (5.5, 5b, 5a, 2003, 1501, 1000), and Clarion for DOS (3008, 218A).
I have eleven years of experience in relational database programming.
I have eleven years of experience in user interface design.
I have on-hands experience in the following related areas.
TECHNOLOGIES:
API (Win32), OOP (Object Oriented Programming), OLE (COM/DCOM, ActiveX.), data accessing (ADO, DAO, OLE DB, ODBC, SQL Server, Oracle...), data communications (TCP/IP, SNMP (CDO), SNA, BTAM, TCAM, RS-232C, X.25...), Windows DNA (now, Microsoft calls it Web solution platform: MTS/COM+, MSMQ, IIS.).
WEB TECHNOLOGIES:
HTTP, HTML, DHTML, XML, ASP (IIS), CGI, ISAPI (extensions, filters), IS applications (VB), SOAP (MSTOOLKIT 2.0). 
OBJECT ORIENTED FRAMEWORKS:
MFC (Microsoft Foundation Classes), ATL (Active Template Library), ASP (Active Server Pages), DOM (client scripting Document Object Model), Seagate Crystal Reports.   
COMPUTER LANGUAGES:
Clarion, VB, VBScript, C/C++/VC++, JavaScript, SQL, Assembler (IBM PC, IBM Mainframe), PL/1, FORTRAN, FoxPro.
ENVIRONMENT:
Windows NT/2000/98/95/3.x, DOS, IBM Mainframe OS (VM, VS, MVT, MFT, DOS).
WORKING HISTORY:
(Jan 2002-present) Contract programmer. I am involved in the following projects.
Cabela's JDA-POS/4r5 Project (www.cabelas.com). I completed the following tasks.
- Design and development of FTP transport mechanism from store systems to Corporate. It included Trickle and Standard polling, repoll transactions and cash outs. 
- Conversion the Flash Sales XML pages creator using the MSXML parser from VB to VC++.
- Cabela's layaway. It included change control, adjustments to upload polling, new receipts.
- Other tasks such as: added three new tenders processing, customized all receipts, fixed several IBM4694, and Win/DSS 4.4 issues.
Technologies used: Win/DSS 4.4, Clarion 5b, VC++, FTP, XML (MSXML parser). 
M&M Meat Shops v2.31 Project (www.mmmeatshops.com). I did the modifications described below. 
- English-French database and GUI processing.
- Changes to M&M sales receipt to show MAX savings. The objective was to show customers their savings from the purchases of M&M MAX products. 
- Other task such as: added a new report (SKU Sales by Clerks), modified old ones (Order Worksheet, Sales Management, Sales Person, Stock Taking List), fixed several issues.
Technologies used: Win/DSS 1.4, Clarion 1.5. 

(Aug 2000-Jan 2002) Senior Developer-Architect in Silverline Technologies (Canada) Inc. (www.silverline.com). I am involved in two projects.
- The first one is the Technology Rentals & Services project. This is an Internet application developed in the Microsoft DNA (3-tier/N-tier) architecture. It features: Order Management, Order Tracking, Web Reporting, and Customer Care components. It consists of the following blocks. MS SQL Server and Oracle8i databases (requirement: to work with both databases). COM components. ASP pages and HTML templates. Binary components are written in VB. My primary job is to make product development, provide architecture design, and maintain the databases. I work in Windows NT, 2000 environment with the IIS, MTS (COM+), MS SQL Server, Oracle8i, and Seagate Crystal Reports 8 products. I use the following technologies. COM, ATL, ADO, ASP, DHTML, XML, SOAP, CDO. Development environment is Visual Studio 6, service pack 5. Programming languages are VC++, VB, Java, JavaScript, VBScript, and SQL. Architecture tools are CA's ERwin, Sybase's PowerDesigner DataArchitect, and Microsoft Visual Modeler (Rose Model). Designer tools are Adobe Photoshop 4.0, MS FrontPage.
- The second project is the Jewelry Merchandizing project. This is an inventory software program for jewelers. It is written in Clarion 5.5. I am a creator and developer of this product.
As a senior developer I also provide mentoring to our junior and intermediate programmers. I share with them my knowledge and practical experience in many areas: advanced SQL (PL/SQL, T-SQL, stored procedures and triggers), VB, COM, and Web technologies.

(Jan 1998-Aug 2000) Programmer-Analyst in JDA Software Canada Ltd. (www.jda.com). I worked in the In-Store System team. Our Win/DSS and DSS products featured point-of-sale, back office, store inventory and customer data tracking functionality. My duty was to make product development, modifications ordered by the clients, and provide the first line support. I also participated in project planning meetings and gave input regarding deliverables, and potential obstacles. I was involved in the following projects:
Win/Dss 4.203 Canada.
I made modification for this product specific for Canada (POS integrated Debit/Credit, taxation). Technologies used: Clarion for Windows 5b.  
The Bargain shops.
We implemented Win/DSS 3.021 for this client. I was responsible for a technical part of the project: customization, installation, and support. I also programmed their POS retailer keyboard, scanner, receipt printer, and customer display. Technologies used: Clarion for Windows 5a.
IBM Stores.
I wrote module to integrate Win/DSS 3.021 with IBM's Monarch gun.  This is a special device to count inventory. Technologies used: Clarion for Windows 5a.
Big 5.
I added three new features to this client's Win/DSS 3.012. POS Security. Tender Exchange. Flash Sales. Technologies used: Clarion for Windows 5a.
Archambault and Pantorama.
I programmed integrated Debit/Credit for their POS terminals. The product was Win/DSS 3.006. Technologies used: Clarion for Windows 2003.

 
M&M Meat Shops.
I was a technical lead for this project. We worked with Win/DSS 1.9. I did a lot of modifications. I changed about 200 modules. The biggest one was a full multi-lingual support (database, user interface, receipt printing). Technologies used: Clarion for Windows 1501
Microcell.
I was responsible for its Win/DSS back office and DSS POS at JDA. I added the tax override for different provinces to POS. I also wrote Store Orders and Transfers reports. Technologies used: Clarion for Windows 1501 and Clarion for DOS 3008.
Lewiscraft.
I was responsible for its DSS system at JDA. I made several enhancements. The biggest one was the Y2K conversion. Technologies used: Clarion for DOS 218A.
I also used the following technologies. ASP, ADO, Oracle, MS SQL Server, and programming languages: VC++, VB, VBScript, and JavaScript.

(1992-1997) Independent Software Developer. I provided business software solutions. I used Clarion, C/C++, Assembler, Java, and Relational Database Management Systems. The following are some examples.
Ascor Jewelry Trading and Production Corp, Moscow, Russia.
I developed an application that managed all trade actions in retail and wholesale jewelry trading.
This application worked in thirteen firms in Russia. The biggest firm used it on its network system that included about forty workstations. There were two realizations of this application. The one was written in Clarion for Windows as an MDI-program. The other one was written in Clarion for DOS (3008). This application worked in thirteen firms in Russia.
Technologies used: Clarion for Windows 1000, Clarion for DOS 3008, Java (JBuilder), and HTML.
Verbena, Moscow, Russia.
For this firm I wrote an MDI Clarion application that served trading of perfume goods.
Technologies used: Clarion for Windows 1000.
DOKA, Moscow, Russia.
There I developed an application for its hot drinks wholesaling.
Technologies used: Clarion for Windows 1000.        
Alesana, Moscow, Russia. 
There I developed an application for its underclothes wholesaling.
Technologies used: Clarion for DOS (3008).        
Master Gold, Moscow, Russia.
This was a jewelry manufacturer. My application was involved in the whole production process. It worked practically in all departments (direction, finance, technology, storerooms...). 
Technologies used: Clarion for DOS (3008). It consists of 60 modules and has more than 70000 source lines.
Inter-Tchac, Moscow, Russia.
I made an application for its watches and jewelry wholesaling.
Technologies used: Clarion for DOS (3008).
Semicon Plus, Moscow, Russia.
I developed a payroll application. It was a component of its bookkeeping system written in FoxPro. 
Technologies used: Clarion for DOS (3008), FoxPro.
InterService, Moscow, Russia.
I developed a financial application. Technologies used: Clarion for DOS (218A).
Server Computer, Moscow, Russia.
There I developed an application for its trading of computers. Technologies used: Clarion for DOS (218A).
Inter-Jeweler, Moscow, Russia.
This was a big jewelry wholesale firm. It had more than one thousand clients.
My application managed the whole trading process. It executed on a remote network computer system including dozens of workstations. Technologies used: Clarion for DOS  (3008, 218A), Btrieve NLM5, and Assembler.
Woven Factory "Ocvobogdenni Trud", Moscow, Russia.
This application registered raw material in warehouses. Technologies used: Clarion for DOS for DOS (218A), Clarion Designer.
Yarn Factory by Kalinina, Moscow, Russia.
It also registered raw material in warehouses. Technologies used: Clarion for DOS (218A), Clarion Designer.
Dark Company, Moscow, Russia.
There I developed an application for its wholesaling of clothing and footwear.
Technologies used: Clarion for DOS (218A).
Alex Buglak, Moscow, Russia.
I wrote an application that managed a goods catalog. Technologies used: Clarion for DOS (218A).

(1988-1992) Project Manager in a software lab of The Shirshov Institute of Oceanology of the
Russian Academy of Sciences.
There I managed a group of software programmers. We developed telecommunications programs.
These were navigation systems and other teleprocessing programs working with various scientific equipment. 
As a team leader I was responsible for relations with other labs and was involved in process of
planning new projects.
I took part in several cruises on scientific research vessels. There I developed programs for scientific experiments during these cruises. I also was responsible for administration of their computer network operating systems. I gained experience working under deadline conditions that took place during my ocean scientific cruises. 
Technologies used: C/C++, MFC, Assembler, TCP/IP, RS-232C, X.25. FORTRAN and BASIC (when worked with PHILIPS 800 series computers).

(1981-1988) Junior Researcher, Senior Researcher, Department Chief in a network and telecommunication software development department of the scientific research institute "Monolit" in Moscow.
There I developed the multi-terminal information processing system RCS (Requests Control System)
with my colleagues. This system had taken its place in the former USSR and Russia software market competing with IBM's CICS. It was possible because CICS didn't work well with low quality telecommunications lines in Russia. We used IBM's access method EXCP (EXecute Channel Program) to get high reliability.
Our ADABAS's database service scheme NATURAL system, along with our multi-terminal teleprocessing were considered to be the industry leading software in the former USSR.
We wrote a book about our RCS that was published by Nauka (the biggest Russian scientific
publishing firm that time) in its Programmer Library Series.
The system was written in Assembler. It has more than 600 modules. I wrote 450 ones. 
The RCS system main features are:
- automatic generation and adjustment to the given operating conditions, terminal network configuration and operation environment;
- dynamic reconfiguration of resources (programs, terminals, external memory, etc.);
- use of Assembler, PL/1, FORTRAN language construction in application programs to access terminals by RCS;
- availability of dynamic terminal disconnection from the system and transfer of control to the processing program with all the parameters (operator name, describing the terminal, poll lists, etc.);  
- program to program communications. An application program can send request to another application program by RCS;
- system logging facilities;
- security facilities against unauthorized access to system resources.
The RCS system supports more than 20 different terminal types including IBM PC compatible computers. It also maintains IBM3270 emulation on all display terminals.
The RCS system architecture is based on extensive usage of 370/390 Systems architecture, its multi-tasking, sub-tasking, locking, inter-process communications.     
Technologies used (IBM Mainframe): Assembler, 370/390 Systems architecture, EXCP, SNA.
 
(1979-1981) Software Developer in a computer center of the cosmos design bureau "Salut"
in Moscow. Technologies used (IBM Mainframe): Assembler, PL/1, FORTRAN.

EDUCATION:
Doctor of Philosophy (Ph.D.) (1986), Supreme Attestation Commission, Moscow, Russia. Assessed by University of Toronto.
Master's degree in Computer Science (1979), the Moscow Institute of Aviation Engineering, Moscow, Russia, Assessed by University of Toronto.
REFERENCE available upon request.

 


Sterling Data Home Page

Clarion Components

Contact Us