Passionate Software Architect/Developer with experience in consultative, contract, freelance, and independent projects creating highly polished, tightly integrated, easily maintained programs. Specialist in developing exquisitely simple applications and programs, strong background in Multimedia, Wireless and Web Applications.Fluent in English and Russian. Available for positions requiring travel.
Read More »
RC Module 03.2007-present
Senior Software Engineer
SD/HD H.264 Decoder SoC (%u201CA fully programmable highly integrated SD/HD
set-top box decoder based on the ARM 1176JZF-S%u2122 host CPU core, and high performance stream co-processor based on NeuroMatrix® DSP technology.%u201D)
Refactoring JM reference software, work with H.264 Fraunhofer Heinrich-Hertz-Institut code for embedded systems and participation in Fraunhofer training, document the code using Doxygen, work with ARM Emulation Base Board (ARM1176JZF-S). Deployment Linux 2.6.x on the EB with u-boot bootloader. Driver development: framebuffer, v4l2, etc. Cross compilation with scratchbox mplayer, VLC, ffmpeg, gstreamer, etc. Develop application using Gstreamer with OpenMax and ffmpeg to receive/process and cast RTSP/RTP streaming media. Work with MPEG2-TS, MKV containers. Work with different audio codec%u2019s (MPEG1/2 Layer II, MPEG4 AAC). Work with different video codec%u2019s: MPEG2 MP/HL, MPEG2 MP/ML, MPEG4-10 MP/L3.0 (H.264), MPEG4-10 MP/L4.1, VC-1. Develop post-processing software. Work with different HD content: Blu ray, broadcast, IPTV. Usage QEMU Emulator. DirectFB porting. Contact with a major RTOS vendor: WindRiver, MontaVista, Mentor Graphics and make a decision. Make architectural decisions about STB software. Integration of particular software components according to DVB, MHP standards. Contact with a Java vendor: SUN, Esmertec, Aonix and performance evaluation of Java machine. Participation in...
Read More »