Ivaylo Kachaunov

$60/hr
I'm committed to implementation of high-quality software. C/C++/C#/DirectX,/OpenGL/Unity expert.
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Age:
44 years old
Location:
Sofia, Sofiya, Bulgaria
Experience:
15 years
Europass Curriculum Vitae Personal information First name(s) / Surname(s) Ivaylo Kachaunov Address 11 Iztok, 1113 Sofia (Bulgaria) E-mail(s) - Desired employment / Software manager or developper Occupational field Education and training Dates Title of qualification awarded Principal subjects / occupational skills covered Name and type of organisation providing education and training 10 October 1993 - 20 October 1998 M.S. in Computer System and Technology Software developpment and networks The technical University (Technical College) Sofia (Bulgaria) Work experience Dates Occupation or position held Main activities and responsibilities 10 October 2007 → Project manager (owner) Manage and perform overall R&D of various video, multimedia and 3D rendering software projects and solutions: 1. OvoStudios (ovostudios.com) A custom developed application that takes 1-8 inputs from video capture devices or multimedia files and mix them together in a visually multiplexed fashion so that they may be encoded as one. The project itself includes development of the solution, development of a GUI for configuring the solution, and development of an API for programmatic control of the solution. The solution is written in a Microsoft VC++ language, and takes advantage of the .NET framework. The following technologies were used for this project - DirectX and DirectShow - WDM and WDF - GUI design and development - API development - Technical writing and documentation - QA and testing. 2. GestMusic Endemol (getmusic.es) A Spanish TV production company specialized in game-shows based in Barcelona. Their aim is to develop a powerful multimonitor graphics engine using DirectX 9 that could be controlled by VB 2005 aplications. With this engine they dessign all the interactive graphics of the TV game shows. Using .NET framework and “DirectX 9 Managed” VuVirt continued acted as a consultant as descendant of previous onsite work, writing the most complex parts of the code and solving all the problems that GestMusic team may encounter while applying the engine to our TV projects. 3. An open source program made to - Take various popular audio-video formats and to allow new audio or new video to be reviewed or substituted, remux. - Allow easy Comparison of Original and New files Page 1 / 4 - Curriculum vitae of Ivaylo Kachaunov For more information on Europass go to http://europass.cedefop.europa.eu © European Union,- - Uses SDK/DirectX for Windows - Uses SDK/CoreAudio for Mac - Uses FFMpeg , Mencoder, or other open source. The program is adapatable to use to help re-sync time/motion offsets. - Uses wxWidgets. 4. Video Capture Pro (videocapturepro.com) New features development of Video Capture Pro. It captures video from a web cam or digital video camcorder directly to the user’s computer. Technologies: C++, DirectShow, VMR9 5. Infomato (infomato.com) Site improvement and desktop software implementation using .NET 1.1. 6. Ultra HAL assistant (zabaware.com) ActiveX control implementation for Ultra HAL assistant using OGRE rendering engine. 7. Video Surveillance system using C++, MS DirectShow and VMR9 PC software that shows video from 4 video capture cards at the same time. The pc connects to a plasma. The software is able to diplay 4 satellite feeds (from s-video) at the same time. 8. Development of a *very* simplified version of Adobe Acrobat, for TIFF files. It opens a TIFF file, displays and resize it on the screen. Resizing is made using a high-quality bilinear and bicubic algorithms implemented with SSE2 and MMX technologies for high-speed and realtime resampling. Implemented with wxWidgets and C++ for crossplatform support. 9. Video Player Game Engine Video game software that plays a video clip(mpeg file), monitors for the location and time of mouse clicks on the video image(up to 4 areas are watched). If the user clicks in a selected area, then the video associated with that area is played and the process continues by monitoring the new video for mouse clicks. Project results in two programs, an authoring program that will create a data file which is used by the playgame.exe program that plays the file using the settings defined in the data file. Using wxWidgets, SDL, OpenGL. Name and address of employer Type of business or sector Dates Occupation or position held Main activities and responsibilities Name and address of employer Type of business or sector Dates Occupation or position held Main activities and responsibilities Name and address of employer Dates Occupation or position held Main activities and responsibilities Page 2 / 4 - Curriculum vitae of Ivaylo Kachaunov VuVirt (www.vuvirt.com) 11 Iztok, 1113 Sofia (Bulgaria) Information technologies 10 January 2006 - 20 December 2006 Software developper 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 with.NET framework 2.0 and Managed DirectX 9.0c. GestMusic Endemol (www.gestmusic.es) 113 Santa Elionor, Barcelona (Spain) TV shows 01 May 2005 - 19 December 2005 Software developper 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. AbsoluteTech Dallas, Texas (USA) 03 October 2004 - 01 March 2005 Software developper 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. For more information on Europass go to http://europass.cedefop.europa.eu © European Union,- Name and address of employer Type of business or sector Dates Occupation or position held Main activities and responsibilities Name and address of employer Type of business or sector Dates Occupation or position held Main activities and responsibilities Name and address of employer Type of business or sector Dates Occupation or position held Main activities and responsibilities Name and address of employer ProphecyTech New Delhi (India) Information technologies 26 November 2003 - 01 May 2004 Software developper Designed and developed outsourced casino Slot Machine game, using .NET Framework 1.1 and Managed DirectX 9.0c. HestTech Dallas, Texas (USA) Information technologies 26 November 2002 - 15 July 2003 Software developper 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. Fontik Data BG 45 Vladayska, Sofia (Bulgaria) Information technologies 10 June 2002 - 20 October 2002 Software developper 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. Emness Technology 1 Srebarna, Sofia (Bulgaria) Type of business or sector Information technologies Dates 01/10/2001 - 05/06/2002 Occupation or position held Main activities and responsibilities Name and address of employer Type of business or sector Dates Occupation or position held Main activities and responsibilities Page 3 / 4 - Curriculum vitae of Ivaylo Kachaunov Software developper Participated in the development of financial applications, using: JDK 1.3.1 /Swing/, XML, SOAP, Oracle, PostgreSQL, Linux and Windows 2000. JetSystems 15 St. Climent Ohridski, Sofia (Bulgaria) Information technologies 10 May 1998 - 01 September 2001 Software developper 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, For more information on Europass go to http://europass.cedefop.europa.eu © European Union,- 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 http://www.instudio.eu/pages/products/instudio_lite, using: MS Visual C++ 6.0, MS Visual Basic 6.0, MFC, OLE COM, SQL and Windows 9x/NT/2000. Name and address of employer Type of business or sector SetCom 115 Carigradsko Shose, Sofia (Bulgaria) Information technologies Personal skills and competences Mother tongue(s) Bulgarian Other language(s) Understanding Self-assessment Listening European level (*) English Social skills and competences Reading Speaking Spoken interaction C2 Proficient user C2 Proficient user C2 Proficient user (*) Common European Framework of Reference (CEF) level Writing Spoken production C2 Proficient user C2 Proficient user Team spirit; - Good ability to adapt to multicultural environments, gained through my work experience abroad; Organisational skills and competences Computer skills and competences Good experience in project or team management 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; Driving licence(s) Page 4 / 4 - Curriculum vitae of Ivaylo Kachaunov B For more information on Europass go to http://europass.cedefop.europa.eu © European Union,-
Simple time tracking. Easy payments. Hubstaff streamlines the way you work with freelancers. Make life easier.
No more hot potato projects. Tru Hubstaff Tasks