Borislav Zahariev
**** ****** **, *******, *** *S8
h. 905-***-**** • c. 416-***-**** • *****.********@*****.***
LinkedIn http://ca.linkedin.com/in/borislavzahariev
Professional Summary
Software Drivers and Applications Developer/Architect with hands-on experience in Multimedia, Client-server applications, Embedded Systems firmware and low-level, real-time software. Proven success developing strong partner relationships using interpersonal communication skills. Experienced in all aspects of Software Development Life-Cycle from requirements gathering, analysis and conceptual design through architecture and implementation. Key contributor to ATI-DVD, Multi Media Center (MMC) and Catalyst Control Center (CCC). Architect for HydraVision for CCC. Component owner of AMD Display Library SDK (ADL SDK). Core strengths in:
Object Oriented Analysis, Design & Programming Audio and Video compression AlgorithmsKnowledge in Digital and Analogue circuits
Embedded Systems Design & ProgrammingTime-critical SW Design & Programming
Technical Skills
Platforms:
MS Windows NT/XP/Vista/7/8, Custom Real-Time OSes, Linux, Android
Languages:
C/C++; .NET C#; Various Assembly languages (x86, 8051, MC680x0, Z80, 6502); XAML/XML, FORTH, Pascal, LISP; SQL
Development Tools:
Visual Studio 2005/2010, MASM, WinDbg, SoftICE, Hardware emulators
Other Apps & Tools:
MS Office, PerForce, Remedy, Code collaborator, Microsoft Project, Visio
Methodologies:
OOP, COM; UML, RAD, Waterfall, Agile: Scrum, eXtreme, Lean
Professional Experience
AMD Markham, ON, Canada
Manager, Install Team 2011 – Oct 2012Managed all Windows and Linux software installation activities and partner relationships at AMD. Managed 5 direct and 4 indirect reports.Managed all design, development and qualification activities of AMD Display Library (ADL) SDK. Coordinated the Public and Partner releases of the SDK and maintained the partner relationships, which resulted in increased sales of AMD graphics products by 10%.Project managed 2 multi-team projects with multi-million dollars revenue impact.
Senior Member of Technical Staff 2008 – 2011 Project Managed AMD Display Library (ADL) SDK - a software component, enabling the operation of over 50 internal and customer products and reducing their implementation effort by 15%. Actively participated in the design and implementation of ADL.Managed all design, development and customer relations activities of HydraVision software suite. High quality bar of the product and timely introduction of customer requested features resulted in wining additional multi-million dollar business with HP.Project managed 5 medium/large multi-team software projects, incl. Steady Video related.Environment: C/C++, C# (.NET); WinXP, Win7; VS 2010, PerForce, Remedy, MS Project
Member of Technical Staff 2006 – 2008Architected, implemented and Project Managed the integration of HydraVision software suite with Catalyst Control Centre (CCC), which resulted in winning new multi-million dollar business with HP. Project Managed 5 other small software projects. Designed and implemented 3 of them.Environment: C/C++, C# (.NET); Windows XP, Win7; VS 2005, PerForce, Remedy
ATI Technologies Inc, ON, Canada (Acquired by AMD)
Project Team Leader, Multimedia Applications 2000 – 2006Managed a team of 6 Multimedia Center (MMC) developers, delivering DVD, VCD, File Player, Media Library and EAZYCONNECT.Designed and Project Managed Windows Media Center Extensions plug-ins.Project Coordinated the release of X800, X1300, X1800 and X1900 All-in-Wonder boards.Managed the third party relationships: Intel, Dolby, Microsoft, Cyberlink, GemStar, Muvee, SONIC, Nogatech, Phillips, Ravisent, Aureal and others.Environment: C/C++; Windows ME, 2000, XP; MS Visual C++ 6.0, PerForce, Remedy, MS Project
Senior Software Engineer, Multimedia Drivers 1995 – 2000Designed, programmed and certified DirectX Audio Decoder Filter (AC-3 / MPEG-2 / LPCM).Designed and programmed ATI’s Software MPEG and MPEG2 Video Decoder Drivers.Exclusively developed and owned CSS code for DVD playback.Environment: C/C++, x86 MASM, SQL; Windows 98SE, ME, 2000, XP; MS Visual C++ 6.0, WinICE, PVCS
Other Experience and achievementsDesigned and programmed Highway Changeable Message Signs, based on 80188 and i8051 CPU/Controllers. Using MASM, C/C++ in real-time Multitasking environment.Designed and programmed i8051 Electronic Cash Register using ASM, FORTH.Designed the hardware and software of i8088 based stand-alone Text-to-Speech Synthesizer.Designed and programmed a Disk Operating System for 6502-based home computer.Published over 50 articles in computer magazines. Published a book about home computers.
Education And Certifications
Ph.D. Degree in Computer Science, Bulgarian Academy of SciencePh.D. thesis: Text-to-Speech Synthesizers; Commercial product: Text-to-Speech Terminal
MSc, Computer Science Engineer, Technical University of SofiaHonour Diploma with Gold medal "For Excellent Study"
Software Project Management Boot Camp – Construx Software PMI #1424
Software Program and Project Management Process – PMO at AMD (2011)
Worldwide Standards of Business Conduct – AMD Law Department (2012)
License to Lead (L2L) Management Workshop (2012)