Bozhidar Varbanov

Божидар Върбанов

Advanced C/C++ developer with more than 20 years of professional experience. Particularly interested in clouds and web technologies. Experienced in multiplatform and mobile software development.

Божидар Върбанов

Projects

Jobo

Freeware application Web Server for Windows and Android

2007 - current

Jobo is a application Web Server platform built on JavaScript engine “SpiderMonkey” from Mozilla. It uses non-blocking event-driven I/O model to build fast and scalable server applications. Asynchronous event-driven programming techniques used in development of Jobo.TV allow us to implement most of the components without any synchronization objects for even greater speed and scalability.

Check for previous version of Jobo.TV and download (x32, x64) an application Web Server with search and broadcast (audio,video) capabilities

Voda

Multimedia streaming framework

2010 - current

Platform independent streaming architecture, replacement of DirectShow, based on C++ metatemplates for building of static graphs.

Marshaller

C++ class to serialize calls from multiple threads.

Serializes calls from multiple threads into single thread. Supports Post of function execution without waiting for the result. Implements multiple producer / multiple consumer (double blocking) queue. Only dependancy is Boost.

Experience

Jobo.TV

Founder, Software developer

2007 - current

The main goal of this project is to address any resource on your mobile phone or your personal computer to the web in a secure and reliable way.

Find more on Facebook, Twitter or read my Blog.

Nero, AG

Software developer

April 2003 - July 2012
  • Developed audio/video streaming and playback of Blu-Ray software player, released with Nero 10.
  • Implemented matroska file container, low-level api, Dshow filter.
  • Implemented of encoding / decoding filters for NeroDigital format.
  • Developmpment and support of NeroShowTime, NeroRecode, NeroVision.
  • Adobe Premiere plug-ins for encoding to NeroDigital.

Electronic-Design, GmbH

Software developer

Oct 2001 - March 2003
  • Development of video editing software suite VideoCockpit.
  • Developed various internet services for remote administration, capture and scheduling of TV playback and capture based on HTTP and WAP protocols (tvtv.de).
  • Developed a plug-in for Adobe Premiere for capture & playback of MJPG files.
  • Development of WDM drivers for hardware based capture PCI cards “Xplay” (MPEG2) and “EDmjpg”.
  • Administration of intranet knowledge and bugbase.

WebMessenger, Inc

Team leader, Software developer

Dec 1999 - August 2001
  • Managed team of 5 developers and 2 test engineers for creating audio multimedia applications for Windows.
  • Participated in bugs fixing and extending the features of Medical surveillance software from Nicolet Biomedical Group – “Sleep”.
  • Development of a low-level CD recoding API, as well as audio CD recoding applications.

SIS Technology, AD

Software developer

Dec 1997 – Dec 1999
  • Developed system for full automation in supermarkets and large trading objects. (POS Master).
  • Developed system for visual building of custom reports.
  • Developed easy to use script language for automation of frequently used tasks such maintenance, backup/restore (zip/unzip) and remote administration of databases.
  • Design, installation and maintenance of company’s web site, internet services mail, ftp, firewall and also security.
  • Design, support and installation of customer’s networks, equipment and helpdesk support.

Bulgarian Naval Academy

Completed military service

1996 – 1997
  • Network Administrator of RS/6000 server running AIX operating system.
  • Designed and extended internet and intranet services.
  • Leaded training course for working with Windows and Internet.

Bonus Technologies

Joint owner, Software developer

1993 – 1996
  • Developed hotel reservation system for Windows 3.1 ( Borland OWL / C++ ).
  • Developed accounting system for small trading object for Macintosh system 7 ( FoxPro ).
  • Helpdesk support for OS System 7.x, Windows 3.x, OS/2.

Education

Technical University of Varna, Bulgaria.

Master of Science

1990 – 1996

Secondary school Byala, Bulgaria.

Electronics and Control Equipment

1986 – 1990

Skills

C/C++

More than 20 years professional experience in native Windows development.

Professional

STL, Boost, ATL, WTL, COM, Win32, MFC, DirectShow...

Java, JavaScript, SQL

More than 5 years of mobile and Web development.

Professional

Android development, Google App Engine, HTML/CSS, jQuery, MySQL, SQLite...

Languages

Bulgarian

Родна реч, омайна, сладка, що звучи навред край мен...

Native

English

Английски, Английский язык, English, Englische Sprache

Fluent

Russian

Унылая пора! Очей очарованье! Приятна мне твоя прощальная краса...

Fluent

German

Немски, Немецкий язык, German, Deutsch

Intermediate