Andrej Y. Hristoliubov.


Moscow, Russia. anhr@mail.ru

OBJECTIVE

I would like to obtain a position of software developer appropriate for my experience and knowledge.

SUMMARY:

Fifteen years of experience with C++ programming, including nine years with Visual C++ and MFC and 5 years with COM/ATL/WTL/ActiveX and IRC, POP3, SMTP, MIME, IMAP protocols. Developed skills in the utilization of ODBC and OLE DB to access databases of different types, particularly ORACLE, DB2 and MS Access. Knowledge of SQL, ActiveX. Modem control developing, including TAPI and AT commands. Waveform-Audio Interface developing: Send / Receive audio data by internet. Using of the Audio Compression Manager (ACM) for coding of the audio data. Audio Mixers developing. Application of the 'Stingray Objective Studio' library and 'Crystal Reports' in my projects. Using the CVS utility for working in the team. Skills of a management of a team of the programmers.

TECHNICAL PROFICIENCIES:

Platforms:

Windows 95/98/Me/NT/2000/XP

Networking:

TCP/IP

Languages:

C++, SQL, HTML

Tools:

Visual Studio 6.0, Microsoft Visual Studio .NET, Microsoft Office, CVS, BoundsChecker, Crystal Reports, InstallShield, Wise. Microsoft Visual Studio.NET 2003

Libraries:

MFC, ATL/WTL, Stingray Objective Studio

Technologies:

COM, ActiveX, ODBC, OLE DB, Microsoft Multimedia SDK (Audio features), TAPI, Microsoft CryptoAPI.

Databases:

MS Access, DB2, ORACLE

Protocols:

IRC, POP3, SMTP, MIME, IMAP

 

PROFESSIONAL EXPERIENCE:

Itel Office Software Limited. UK. http://www.iteloffice.co.uk/

 

From               November 2002- September 2006. Full time.

Position          Software Developer.

 

Project: Itel Email Client.

 

Operating System    : Windows 95/98/Me/NT/2000/XP

Development Tools : MS Visual C++ 6.00

Libraries: ATL COM, WTL

Protocols: POP3, SMTP, MIME, IMAP

Project: IOUpdate

 

Operating System    : Windows 95/98/Me/NT/2000/XP

Development Tools : MS Visual C++ 6.00

Libraries: ATL COM, WTL

WebMaster Incorporated. USA. http://www.webmaster.com/  

 

From               April 2001- August 2002. Full time.

Position          Software Developer. Team leader

 

Project: ActiveChat.

IRC (Internet Relay Chat) Client. See here for details.

 

Operating System    : Windows 95/98/Me/NT/2000/XP

Development Tools : MS Visual C++ 6.00, CVS, BoundsChecker,

Libraries: ATL COM, WTL  

Protocols: IPC

Structu Rise, Moscow, Russia, http://www.structurise.com/

 

From               December 2000 - april 2001. Full time.

Position          Software Developer

 

Project: Time Tracker.

Developed Application for tracing the activation and deactiavation of a selected program and for tracing any keyboard or mouse events on the PC along with report generation thereof.   This report included program work time, user work time sorted by date, document name, application name ... etc.   The program works in shadow mode.  Crystal Report is used for creating the report.   The user can edit any report template to create a new report or request the programmer for same. See Time Tracker for details.

 

Operating System    : Windows 95/98/NT/2000

Development Tools : MS Visual C++, SQL, MFC, ODBC

Libraries: 'Stingray Objective Studio'  and 'Crystal Reports'

 

MP Orga, Zurich, Switzerland, www.mporga.com

 

From               March 2000-November 2000. Full time.

Position          Software Developer

 

Project: ADS - Applications Development System.

Easy database access tool for everyday users. Ease of use was the principal goal of this project.  The user can create and edit a database and create forms for the manipulation of data.  The user can use MS Access, DB2 or ORACLE database types. ODBC drivers or DAO are used for connection to the database.

 

Operating System    : Windows 95/98/NT/2000

Development Tools : MS Visual C++, SQL, MFC, ODBC, DAO, COM, JavaScript, VBScript

Libraries: 'Stingray Objective Studio'  and 'Crystal Reports'

 

Siberian Aerospace Academy, Krasnoyarsk, Russia, http://www.sibsau.ru/

 

From               1999-2000                  full time

Position          Internet administrator

 

Installing, supporting and maintaining Internet connectivity for all users.

 

Baren-Boym Company,        Boston, USA http://www.baren-boym.com

 

From               1999-2000 part time

Position          Software Developer

 

Project: Text Effects. See here for details.

Project: Picture Converter http://www.baren-boym.com/ Choose the Solidworks Add Ons item of the Solidworks Tools menu.

Picture Converter is a powerful CAD tool, which will be interesting for the SolidWorks CAD developers. Using Picture Converter you can convert any picture from the BMP format to a vector form and insert it into your SolidWork project. The Picture Converter is integrated in SolidWorks environment or can be used separately.

 

Development Tools : MS Visual C++, COM, InstallShield

Operating System    : Windows 95/98/NT/2000

 

TOL S.A., France, http://www.tol.fr/  

 

From               1999-2000 part time

Position          Software Developer

 

Project: TOLtnrs - The Non Regression System

TOLtnrs is a development project of a software designed to facilitate the non regression tests of TOL programs under MFC VC6. As the main TOL application is TOLfab program, this TOLfab.exe example is used here.In a first phase we execute TOLfab recording every click of mouse and every key typed. The recorded sequence is memorized. In a second phase, the program is played back with the memorised set of commands. If there is a difference, it must be explained. Usually in a third phase you need to redo the first phase of recording when the tests have failed.  

Development Tools : MS Visual C++

Operating System    : Windows 95/98/NT/2000

 

Vesta, Krasnoyarsk, Russia

 

From               1995-1999 full time

Position          Software Developer

 

Participating in the project of automation of clerical work in the bank sphere. Developing of the client part of the client-server application. My program is used in Central Bank of Russia.

Development Tools : MS Visual C++, ODBC

Operating System    : Windows 3.11

 

Siberian Aerospace Academy, Krasnoyarsk, Russia, http://www.sibsau.ru/

 

From               1982-1995 full time

Position          Electronic engineer

 

Automating of a research experiment. Developing the hardware and software for management of experiment, measurement of the indications of gauges and processing of results.

EDUCATION: 1976-1982 Siberian Aerospace Academy, Faculty of systems of automatic control. Electronic engineer.

LANGUAGES:

Russian (native)

English

You can check my skills by testing my program - 'ODBC 32 Explorer'.

ODBC 32 Explorer is a powerful development tool, which will be interesting for the developers which apply ODBC drivers to access to databases in their applications. You can view and modify any data, tables, views, triggers, procedures, privileges etc. Its simple interface allows easy access to any Data source on your computer. Visual C++ and SQL Source code, generated by the ODBC 32 Explorer, may be used in your projects.

The ODBC 32 Explorer is tested for the following database types and drivers:

Attention!!! It will work with another drivers, but I do not guarantee full compatibility, because I did not test it.

Database type

Driver

FoxPro 2.6

Microsoft FoxPro driver 3.50.360200

Access 97

Access 2000

Microsoft Access driver 3.50.360200

Microsoft Access driver 4.00.3711.08

Microsoft SQL Server 6.5

SQL Server 2.65.0240

InterBase 4.2

InterBase 4.x Driver by Visigrenic 1.00.0809

Sybase SQL Anywhere 5.0

Sybase SQL Anywhere 5.0

Personal Oracle 8

Oracle ODBC Driver 8.00.0300

Download ODBC 32 Explorer

Order

Version 1.05

Release date: 11-21-2000

Compressed Size: 1 580 172

Price: $100 plus $25 for each database type.

Evaluation period – 15 days

Platform: PC

Operating system: Windows 95/98/ME/NT/2000/XP

Includes setup utility.

Includes uninstall feature.

Another one of my programs is Text Effects.

Text Effects is a powerful CAD tool which will be interesting for the SolidWorks CAD developers. By Text Effects you can insert into your part or assembly any text, included in an ellipse or circle. You can change a font name, font size, size of the ellipse or circle, rotate text, make the mirror text image and etc. Any language is supported. The Text Effects is integrated in SolidWorks environment or can be used separately. Visit http://www.baren-boym.com/ for details.

Download Text Effects

Version 3.00

Release date: October 14, 1999

Compressed Size: 1 377 549

Price: $295

Platform: PC

Operating system: Windows 95/98/ME/NT/2000/XP

Includes setup utility.

Includes uninstall feature.

Time Tracker.

Tracing of the activating and unactivating of the any program, tracing any keyboard and mouse events on the PC and make a reports about it. You can see a work time of the program, a work time of the user sorted by date, document name, application name etc. The program is working in shadow mode. Crystall Report is used for creating of the report. You can edit any report template, create a new report or ask me to create a new report.

Download Time Tracker

Version 1.00

Release date: April 24, 2001

Compressed Size: 3940 Kb.

Platform: PC

Operating system: Windows 95/98/ME/NT/2000/XP

Includes setup utility.

Includes uninstall feature.

IRC Client.

Look my client version of the ActiveChat client. 

You can registered your nickname in the irc.webmaster.com IRC server and create your buddys list. Voice chat available also.

Download the ActiveChat client

Version 1.00

Release date: June 30, 2003

Size: 1.37 Mb.

Platform: PC

Operating system: Windows 95/98/ME/NT/2000/XP

Includes setup utility.

Includes uninstall feature.

Itel Email Client.

You can run the Itel Email Client from your VB program:

Dim EM As EMCLIENTOBJECTLib.EmClient
Set EM = New EMCLIENTOBJECTLib.EmClient
EM.NewMessage lRecipID
MsgBox "Fill in and send email now!"
EM.Close
Set EM = Nothing

Download the C++ code example.

You can embed a Itel Emal tables into your Mocrosoft Access database very simply. Type your database file name into the Local Database tab of the Options dialog and press OK button. Choice the Options item of the Tools menu for opening of the Options dialog.

You can use a common address book for all Itel Email users in your office. Type the same address book file name located in your local network for all Itel Email clients. You can do it in the Itel Office Database tab of the Options dialog.

The individual sending for each recipient is possible. Choice the Send Individual item of the File/Send Message menu of the New Message window for it.

Download the Intel Email client

Version 1.1

Release date: February 03, 2005

Size: 819 КБ.

Platform: PC

Operating system: Windows 95/98/ME/NT/2000/XP

Includes setup utility.

Includes uninstall feature.

IOUpdate.

I think, the automatical updating of your applications on user's PC is good idea. Also, sometimes you do not want to add some big files in your installation projects. For example you need to install the MDAC (Microsoft Data Access Components) before using a MS Access databases in your applications. But the MDAC installation program is very big (about 7.5 Mb) and is no necessity to install it on the Windows XP. You can use IOUpdate.dll for it.

The IOUpdate.dll uses Microsoft's Component Object Model (COM) technology to provide access to updating services such as:

  1. Comparing a current version of your application with newest updates on your FTP and ask user for updating.
  2.  Return to previous version in any time if user wants it.
  3.  Downloading and installing additional files or utilitys from your application.

Download IOUpdate demo and source code example 

Version 1.00

Release date: February 03, 2005

Size: 626 КБ.

Platform: PC

Operating system: Windows 95/98/ME/NT/2000/XP

Includes setup utility.

Includes uninstall feature.

 

Hosted by uCoz