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
Development
Tools : MS Visual C++ 6.00
Libraries: ATL COM, WTL
Protocols:
Project: IOUpdate
Operating
System :
Windows 95/98/Me/NT/2000
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
Project:
ActiveChat.
IRC
(Internet
Relay Chat) Client. See here
for details.
Operating
System :
Windows 95/98/Me/NT/2000
Development
Tools : MS Visual C++ 6.00, CVS, BoundsChecker,
Libraries:
ATL COM, WTL
Protocols: IPC
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'
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'
From
1999-2000
full time
Position
Internet administrator
Installing, supporting and maintaining Internet connectivity for all users.
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
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
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
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 |
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
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.
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
Includes setup utility.
Includes uninstall
feature.
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.
Version 1.00
Release
date: April 24, 2001
Compressed Size: 3940 Kb.
Platform: PC
Operating system: Windows
95/98/ME/NT/2000
Includes setup utility.
Includes uninstall
feature.
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
Includes setup utility.
Includes uninstall
feature.
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
Includes setup utility.
Includes uninstall
feature.
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:
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
Includes setup utility.
Includes uninstall
feature.