Profile image of vux3m
@vux3m
Flag of Bulgaria Sofia, Bulgaria
Member since September, 2003
1 Recommendations

Ivo Kachaunov 

Ivaylo Strahilov Kachaunov SUMMARY IT specialist with over of eight years of professional experience in software development, and customer-focused implementation in GUI, image processing applications, web-oriented applications, database-oriented applications, embedded systems, games, 2D/3D graphics and animations. EDUCATION M.S. in Computer System and Technology Technical University, Sofia, Bulgaria, graduated October 1999 EXPERIENCE SOFTWARE DEVELOPER, GestMusic Endemol Barcelona, Spain (January 2006 - December 2006) * Took care of the initial development and further improvement of Game Show Design library, used for creation of TV game shows, which also includes a Designer application. Developed framework 2.0 and Managed DirectX 9.0c. Client website: SOFTWARE DEVELOPER, AbsoluteTech Dallas, Texas, USA (May 2005 - December 2005) * Designed and developed outsourced casino BlackJack and Slot Machine games including simulation module, using .NET Framework 1.1 and Managed DirectX 9.0c. Screenshots available upon request. SOFTWARE DEVELOPER, ProphecyTech New Delhi, India (October 2004 - March 2005) * Took part in the development of marketing analysis software, using C++, QT and OpenGL. Responsibilities: 2D/3D visual data representation; graphical user interface and major calculations. SOFTWARE DEVELOPER, HestTech Dallas, Texas, USA (November 2003 - May 2004) * Designed and developed outsourced casino Slot Machine game, using .NET Framework 1.1 and Managed DirectX 9.0c. SOFTWARE DEVELOPER, Fontik Data BG Sofia, Bulgaria (November 2002 - July 2003) * Developed Microsoft Office XP style GUI and took part in the functionality development for image processing 2D/3D applications, using: C++, MFC 7.0, OpenGL, .NET framework, C#, Visual Studio .NET, Windows 2000, Windows XP. SOFTWARE DEVELOPER, Emness Technology Sofia, Bulgaria (June 2002 - October 2002) * Took part in the development of an embedded system for device communications, using: .NET framework, C++, Managed extensions C++, C#, Visual Studio .NET, XML, Windows 2000, Windows XP, Windows CE .NET. SOFTWARE DEVELOPER, JetSystems Sofia, Bulgaria (October 2001 - June 2002) * Participated in the development of financial applications, using: JDK 1.3.1 /Swing/, XML, SOAP, Oracle, PostgreSQL, Linux and Windows 2000. * Developed print reports application, providing report templates, report storage, report preview, report printing and rich GUI options for report customizing, using: MS Visual C++ 6.0, MFC, Windows 2000. SOFTWARE DEVELOPER, SetCom Sofia, Bulgaria (May 1998 - October 2001) * Developed application modules storing data in XML format for GSM subscribers in a LDAP structure, using: LDAP SDK, XML, C, C++, Solaris and Windows NT/2000. * Developed PostgreSQL frontend for KDE, providing GUI for remote connecting and managing of PostgreSQL databases, using: C++, SQL, Linux, KDE1.1, QT 1.0, Kdevelop 1.04. * Developed online chat providing different color/language customization, private messages, user muting/ignoring and chat rooms, using: Java 1.1/AWT/, SQL, PHP, ASP, Linux and Windows NT/2000, MS Visual Interdev 6.0, MS Visual J++ 4.0/5.0/6.0. * Developed online casino-type games: Let it Ride Poker, Video Poker, Cherry Slots, Apple Slots and Blackjack, using: Java 1.1/AWT/, PHP, ASP, Linux and Windows NT/2000, MS Visual Interdev 6.0, MS Visual J++ 4.0/5.0/6.0. * Participated in the development of a line test measuring system, providing facilities for the measurement and testing of analogue subscriber lines, including connected telephone sets, using: MS Visual Basic 6.0, MS Visual C++ 6.0, DCOM, SQL and Windows 9x/NT. * Participated in the development of a distributed client/server system that establishes communication layer to the local software that operates and manages a network of poker machines in single hall, using: MS Visual Basic 6.0, MS Visual C++ 6.0, DCOM, SQL and Windows 9x/NT. * Participated in the development of a scaleable system, as a non-standard GUI Windows application, for organizing the activities of radio broadcasting companies and studios found here \_lite, using: MS Visual C++ 6.0, MS Visual Basic 6.0, MFC, OLE COM, SQL and Windows 9x/NT/2000. ## Area of Expertise QUALIFICATIONS C, C++ /MFC, Win32, STL, KDE, QT/, C#, JAVA /AWT, Swing/, 2D/3D graphics, XML, SOAP, SQL SKILLS * Technologies: DirectX, .NET, MFC, ATL, STL, QT, Client/Server applications, ActiveX, Tuxedo, COM, DCOM and OLE automation, OpenGL; * Development environments: WIN32 SDK (Win 9x/ME/NT/2000), MS Visual C++ 4.0/5.0/6.0/7.0/8.0 (.NET/MFC/ATL) , MS Visual Basic 6.0/7.0, MS Visual Interdev 6.0, Borland C++ Builder 5.5, Borland Delphi 3.0/4.0, MS Visual J++ 4.0/5.0/6.0, Jbuilder 5.0, KDE 1.1/2.2,3.0; * Languages: ANSI C, C++, C#, Basic, Pascal, Java (1.0/1.1/2/3), XML, SQL; * OS: MS Windows 9x/ME/NT/2000/XP, MS-DOS, Linux, Solaris; * Database knowledge: ODBC, MS Access, MS SQL Server, PostgreSQL, ORACLE, LDAP.
$38 USD/hr
68 Reviews
7.3
  • 96%Jobs Completed
  • 100%On Budget
  • 100%On Time
  • 26%Repeat Hire Rate

Recent Reviews

Experience

Project Manager

Jan 2008

Manage and perform overall R&D of various video, multimedia and 3D rendering software projects and solutions.

SOFTWARE DEVELOPER

Jan 2006 - Dec 2007 (1 year)

Took care of the initial development and further improvement of Game Show Design library, used for creation of TV game shows, which also includes a Designer application. Developed framework 2.0 and Managed DirectX 9.0c. Client website:

Education

M.S. in Computer Science

1994 - 1999 (5 years)

Certifications

Java (2004)

BrainBench

Java AWT

Publications

Windows Explorer style ghost drag image in a C# application

Have you noticed the cool ghost image that Windows Explorer produces when you start dragging files/folders from it? Well, I wanted to implement this in a C# project when dragging files between it and Windows Explorer. After a lot of Googling, I found out that there are three directions to start working on, as follows: a "custom" cursor created from a MemoryStream initialized from an Image, as shown in this article. the ImageList_BeginDrag and related APIs, as shown in this article: Drag