Post Job Free

Resume

Sign in

Software Engineer Professional Experience

Location:
United States
Posted:
February 26, 2016

Contact this candidate

Resume:

SENIOR SOFTWARE ENGINEER

SOFTWARE DES I GNER/ C/C++ L I NUX / I NNOVAT I ON/TECHN I CAL DEVELOPMENT S PEC I AL I ST ü Innovative and dedicated technologist with demonstrated ability to deliver complex business solutions in a diverse environment with rapidly changing priorities, dynamic schedules and tight deadlines. ü Extensive technical experience in numerous languages, methodologies, environments, and industries. ü Proven track record in assimilating new technologies and methodologies to implement customized, state-of- the-art solutions.

Key Competencies:

Technical Design/Architecture • Embedded Software Processes • Media Video Streaming • Process Development Fast-Paced Dynamic Working Environments • End-User Relationships Project Tools and Techniques • Protocol Management Development and Debugging Expertise

TECHNOLOGIES

Operating Systems:: Linux, VxWorks, ucLlinux.

Languages: Embedded C/C++ (Firmware and System Software programming), Working knowledge in Java, Assembly(Intel 80x86), Python, Perl and SQL

Libraries: openSSL, upnp lib, gstreamer, live555, video4linux, libCurl, ffmpeg. Protocols: RS232, TS (Transport strem interface), I2C, TCP/IP, RTSP/RTP, HTTP, RTMP. Tools: Code Composer Studio, Eclipse, JTAG XDS510, Aardvark I2C/PSI, NAND, U-Boot. CVS, SVN, GIT, Rational ClearCase, GNU Emacs, gdb, gdbserver. Hardware TI OMAP 4430/4470, Da Vinci TI chip.

• VIXS xc4200 MIPS, VIXS xc4212 ARM.

• Atheros AR9280.

• MPEG-1, MPEG-2 and MPEG-4 H264 decoder 84xx 85xx 86xx Sigma designs. PROFESSIONAL EXPERIENCE

SLING MEDIA, INC., Foster City, CA 2008 – Present

Senior Software Engineer (Embedded Software group) Key Projects:

• Brought up system hardware and adapted u-boot on custom made board based on ARM processor TI OMAP 4470. Update firmware (used AAdvark over I2C). Write test utilities to read data from devices on board (GPS, Accelerometer) over I2C bus.

• Brought up custom-made board based on xc4200 (multimedia processor has main MIPS processor and two ARC 750D processors all simultaneously running their own real time operating systems).

• Developed and optimized Sling player for system with ARM/MIPS processors based on Roku NDK.

• Executed implementation of CVP-2 (new DLNA standard) in SlingBox.,Developed and supported STB simulator to run load test for Dish Remote Access. Developed and supported a part of the DRA (Dish Remote Access) project. Implemented synchronization via MySQL. Integrated SlingBox technology into new EchoStar STB

(worked on new API, ported part of existing gcode from SlingBox system to EchoStar Boxes) to make it more compatible to a new environment.

• Performed combining EchoStar 922S STB and Sling Media (Da Vinci TI chip) technology. Sling box connected with main board by RS232 and TSI (Transport Stream Interface). Uboot loaded on to Sling box over RS233 and after booting, the rest of the firmware is loaded over TSI (Transport Stream Interface). Accomplishments:

• Created first generation of product allowing consumers to access programs available on their home TVs from PCs or cell phones. (Best Product in Home Video category at Consumer Electronics Show 2009).

• Developed and deployed the prototype server for supporting Real Time Messaging Protocol (RTMP) that enables viewing of prerecorded HD content over LAN on any home device using Macromedia Flash Player. VADIM GRIGORIEV 916-***-**** actpnu@r.postjobfree.com

Vadim Grigoriev - Resume, Page 2

Professional Experience Continued:

ITRON, INC., Oakland, CA (Consulting) 2013 –2014

Security Software Engineer (Embedded group)

Developed the module for mount secure file system (lvm2) on early-initial step.

• Added a module for Elliptic Curve Digital Signature Algorithm based on openSSL.

• Developed migration tools for massive deployment of secure keys on working system. PALM, INC., Sunnyvale, CA 2006 –2008

Software Engineer Media Apps

Key Projects:

Responsible for the development of RTSP plugins for new Palm system based on embedded Linux. (C/C++, Linux, RTSP, lib: GStreamers, live555, ARM-TI).

• Integrated new codec in RTSP plugins.

• Developed the Buffering management algorithm, AV synchronization for RTSP plugins. (C/C++, Linus, RTSP, lib: GStreamers, live555, ARM-TI).

• Drove the development of driver level tests for Windows Mobile based smartphones (MS Visual Studio 2005, MS Platform builder, ARM TI, ARM Intel). TIVELLA COMPANY, Half Moon Bay, CA 2000 –2006

Senior Software Engineer

Converted 32bits RGBAlpha images into YUV format compatible with Sigma design OSD. (C, Linux processor ARM). Performed porting to a VxWorks Linux application Zebra that manages TCP/IP based routing protocols (C/C++, routing RIPv1, RIPv2, VxWorks, and PC).

Accomplishments:

• Developed a multimedia system for set-top boxes, supporting various MPEG formats and compatible with video-on-demand streaming servers (C/C++, RTSP and HTTP streaming: Kassena, nCube, BitBand, QT, Sun, and Cisco., Embedded Linux, ucLinux, ARM, MIPS, PC).

• Planned, designed, and coded various modules, including media manager, daemon for work with video adapter/MPEG decoder/tuner, and modules of communications with streaming servers. (C/C++, RTSP, embedded Linux, ucLinux, ARM, MIPS, PC).

• Developed C++ libraries for Python functions in multimedia project for Automobile System. The multimedia part of this system was written on Python, where functions mainly use standard ffmpeg C++ libraries.

• Created libraries for elementary and transport stream and also created Python test programs to verify these libraries.

ADDITIONAL PROFESSIONAL EXPERIENCE

Pace International, New York, NY, Software Engineer, Designed and implemented a customized client-server Financial System Based on MS SQL (Omni Consulting (Huntingdon Valle, PA, USA) and Unitrans 2000 Ltd (Budapest, Hungary). EDUCATION

Masters in Computer Science (System Engineer), North-West Polytechnic University, Russia. Bachelors in Radio Electronic Engineering (Radar Technology), Radio Technical College, Russia. ACKNOWLEDGEMENTS

Best Product in Home Video category at Consumer Electronics Show 2009, Sling Media Inc.



Contact this candidate