Andrej Y. Hristoliubov.
Krasnoyarsk, Russia.
OBJECTIVE
I would like to obtain a position of software developer appropriate for my experience and knowledge.
I prefer a remotely work from Russia because I do not have green card and work visa.
SUMMARY:
JavaScript - 10 years. See an example of my code: Chat
API: WebRTC API
Libraries: ASP.NET SignalR
Two years of experience of Mobile Application Architect with Android. See Open-Vehicle-Android
Fifteen years of experience with C++ programming in Visual Studio. Using of MFC/COM/ATL/WTL/ActiveX and IRC, POP3, SMTP, MIME, IMAP protocols. Using ATL Server and AJAX technology for web developing. Developed skills of using of Fax Service Client API for Windows and utilization of ODBC and OLE DB to access databases of different types, particularly MS SQL, ORACLE, DB2 and MS Access. 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 SVN, GIT and CVS utility for working in the team.
Skills of a management of a team of the programmers.
PROFESSIONAL EXPERIENCE:
bonalink.hopto.org site development
From: May 2015 - until now. Part time.
Position: Software Developer.
Project: bonalink.hopto.org web site.
Development Tool : MS Visual Studio 2015
API: WebRTC API
Libraries: ASP.NET SignalR
Mainpine, Inc. (USA) http://mainpine.com/
From: December 2013 – May 2015. Full time.
Position: Android Developer.
I was a member of the team to develop application for remote control of the electric car. See Open Vehicles and Open-Vehicle-Android sites for details. Google play
Mainpine, Inc. USA. http://mainpine.com/
From: Nov 2008 - December 2010. Full time.
Position: Software Developer.
Project: Integrate a fax device into the Windows fax service. See Fax Service Provider IQFSP and Mainpine Online Fax Service
Operating System: Windows XP/2003/Vista/2008/7/2008 R2
Development Tools : MS Visual Studio 2008. InstallShield 2009, SVN
Libraries: ATL
API: Fax Service Client API for Windows
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 Tool : MS Visual C++ 6.00
Libraries: ATL COM, WTL
Protocols: POP3, SMTP, MIME, IMAP
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.
Operating System: Windows 95/98/Me/NT/2000/XP
Development Tools: MS Visual C++ 6.00, CVS, BoundsChecker
Libraries: ATL, WTL, COM, WTL
Protocols: IRC
Structu Rise. Moscow, Russia. http://www.structurise.com/
From: December 2000 - April 2001. Full time.
Position: Software Developer.
Project: Time Tracker.
Operating System: Windows 95/98/Me/NT/2000
Development Tools: MS Visual C++ 6.00, Stingray Objective Studio, Crystal Reports
Libraries: MFC
API: ODBC
MP Orga. Zurich, Switzerland. http://www.mporga.com/
From: March 2000 - November 2000. Full time.
Position: Software Developer.
Project: ADS - Applications Development System. Easy database access tool for not advanced 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++ 6.00
Libraries: MFC
API: ODBC, DAO, COM
Siberian Aerospace Academy. Krasnoyarsk, Russia. http://www.sibsau.ru/
From: 1999-2000. Full time.
Position: Internet administrator.
Baren-Boym Company. Boston, USA. http://www.baren-boym.com/
From: 1999 - 2000. Part time.
Position: Software Developer.
Projects:
- Text Effects.
- Picture Converter. Converter is a powerful CAD tool, which will be interesting for the SolidWorks CAD developers. By Picture Converter you can convert any picture of 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.
Operating System: Windows 95/98/NT/2000
Development Tools: MS Visual C++ 6.00, InstallShield
Libraries: MFC
API: COM
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 destinated 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 test has failed.
Operating System: Windows 95/98/NT
Development Tools: MS Visual C++ 6.00
Libraries: MFC
EDUCATION:
Siberian Aerospace Academy, Faculty of systems of automatic control. Electronic engineer.
LANGUAGES:
Russian (native)
English
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/XP/7
Includes setup utility.
Includes uninstall feature.
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/XP/7
Includes setup utility.
Includes uninstall feature.
My utility can be useful for web developers and other programmers who are used sockets in his programs. You can use my utility for spying on socket's traffik. For example you can see content of the data exchange between your web browser and web server or your e-mail client and SMTP server.
One feature of the Port Sniffer is more details HTML protocol viewing. Some web server's responses, such as images, is not human readable. You can save server's responses to the file in appropiate format and open by associated application.
How it works?
My utility is a bridge between your client and server. Your client connects to my utility instead of the server. My utility connects to the server instead your client. Port Sniffer listens an incoming connection for selected port on your local machine. After accepting of connection, Port Sniffer tries to connect to the selected port of the server and relays all data from accepted connection to the server. Port Sniffer then waits a reply from the server and relays it to the incoming connection. You can see all relayed data on the main window.
Version 1.30
Release date: December 3, 2012
Size: 382 КБ.
Platform: PC
Operating system: Windows 2000 and higher
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/XP
Includes setup utility.
Includes uninstall feature.
Look my local 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.
Version 1.00
Release date: June 30, 2003
Size: 1.37 Mb.
Platform: PC
Operating system: Windows 95/98/ME/NT/2000/XP/7
Includes setup utility.
Includes uninstall feature.
You can run the Item Email Client from your application. For example you can open a New Message window from Visual Basic 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
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.00
Release date: February 03, 2004
Size: 602 КБ.
Platform: PC
Operating system: Windows 95/98/ME/NT/2000/XP
Includes setup utility.
Includes uninstall feature.
Fax gateway is a gateway between http://bonalink.com site and your telephone line. Any user of the Bonalink system can send a fax through your installed Fax Gateway and your telephone line. You can make money if you will become a partner of http://bonalink.com site in your region and install the fax gateway on your system. You set your own cost of sending a fax. One must take into account that our system will choose the most advantageous to the customer gateway based on the cost of sending a fax, phone line quality and your history of sending faxes. Advantage in choosing the gateway that the gateway uses faxes, which has less than the cost of sending and less bounce when sending a fax, ie failures due to failures in the system Fax Gateway - telephone line. So you are competing with other gateways for our clients. Your Bonalink balance will increase every time you successfully send a fax.
Help for gateway faxes Fax Gateway
Version 1.00
Release date: October 12, 2011
Size: 2 225 КБ.
Platform: PC
Operating system: Windows XP/Vista/7/2003/2008/2008 R2
Includes setup utility.
Includes uninstall feature.
Simple audio player
Version 1.00
Release date: October 12, 2011
Size: 1 161 КБ.
Platform: PC
Operating system: Windows XP/Vista/7/2003/2008/2008 R2
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:
Version 1.00
Release date: February 03, 2005
Size: 626 КБ.
Platform: PC
Operating system: Windows 95/98/ME/NT/2000/XP/Vista/7/2003/2008/2008 R2
Includes setup utility.
Includes uninstall feature.