Role:
Technical Lead. Project Description: OpenTV interfaces - middleware between OpenTV Core2 application and drivers on ThreadX. Contribution: Creating Project plan and design middleware. Customer:Zoran. Technologies: C, Linux, ThreadX.
Role:
Developer. Project Description: CDI CA interfaces - middleware between application on Linux and drivers on ThreadX for playing encrypted video streams on STB. Contribution: Design and implementation of Linux drivers and proxy on ThreadX. Customer:Zoran. Technologies: C, Linux, ThreadX.
Role:
Developer. Project Description: CDI interfaces - middleware between application on Linux and drivers on ThreadX on STB. Contribution: Design and implementation of Linux drivers and proxy on ThreadX. Customer:Zoran. Technologies: C, Linux, ThreadX.
Role:
Developer. Project Description: Export as PDFToGo feature of Creo Color Server. Contribution: Detailed design and implementation of feature. Customer:Kodak. Technologies: C/C++, Windows XP.
Role:
Developer. Project Description: Get into technical details of Creo Color Server. Contribution: Tracking bugs in Creo Color Server. Customer:Kodak. Technologies: C/C++, Windows XP.
Role:
Developer. Project Description: Supporting parser of binary AMF messages for WebLOAD Flex 2 Add-On. Contribution: Tracking bugs in parser. Adding new functionality such as representing binary AMF messages as JavaScript in recorded agenda. Customer:RadView Software Inc. Technologies: C/C++, Windows XP.
Role:
Developer. Project Description: Compiling and running WebLOAD engine in Linux
OS and Solaris 10. Contribution: Tracking problems in makefiles, tracking bugs and
warnings in C++ code during compiling WebLOAD engine by gcc in Linux, creating RPM packages. Customer:RadView Software Inc. Technologies: C/C++, Fedora Core 3, Solaris 10.
Role:
Developer. Project Description: ACE library wrapper for WebLOAD. Contribution: Developing and implementing wrappers for containers.
Optimizing performance of wrappers, bug fixing. Customer:RadView Software Inc. Technologies: C/C++, Windows NT.
Role:
Developer. Project Description: Logging system using DOS terminal for truck
driver. Contribution: Developing and implementing of local data base and
XML message parser, implementing 1K Xmodem protocol, bug location/fixing,
wrote documentation. Customer:Sapias, Inc. Technologies: C, MS-DOS 6.2.
Role:
Developer. Project Description: DVD Player for Broadcom Set-Top Box. Contribution: Implementing HAL layer and board-specific part of DVD
player. Studied DVD/VCD/SVCD specification, bug location/fixing, wrote documentation. Customer:Broadcom Corporation. Technologies: C/C++, (embedded) Red-Hat Linux 7.3.
Course works and diploma in the
University
From the biggest programs: a compiler of
simple programming language (language: C++), an expert system (language:
C++). My diploma work was a sonic anemometer on the Z8 CPU from Zilog (language:
C).
Education
Computer
Department
National University “Lvivska Polytechnica”
09.1998 –
12.2003
Lvov, Ukraine
Master degree in Computer
Engineering.
Speciality: System programming.