We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

4.00/5 (Submit Your Rating)

TECHNICAL SKILLS

  • C, C++, NodeJS, Qt Embedded Linux (Arm/x86 - 64) Protocol Design/Implementation GPGPU, OpenGL, OpenCL, DirectX Experience in Media APIs and platforms Strong concurrency and parallelism Cross-platform design Agile/Scrum Methods

PROFESSIONAL EXPERIENCE

Senior Software Engineer

Confidential

Responsibilities:

  • Designed video platform for an embedded Linux STB video player.
  • Designed a cross-platform pipeline based media platform in C++/Qt/Node.js for rapid prototyping of video encoder and distribution solutions.
  • Played an integral part in architectural and integration decisions based off of requirements provided by product management.
  • Created a cross platform server based multi-stream video compositing and encoding engine in C++/Qt/QML.
  • Worked closely wif the Intel Media SDK team to implement a scriptable OpenCL framework to improve video encoding on a turn­key encoder/transcode platform.
  • Completely redesigned the media decoding engine for the CoolSign Digital Signage Platform.
  • Integrated the Haivision open source SRT protocol into several products.
  • Designed a KLV metadata parser.

Senior Software Engineer

Confidential

Responsibilities:

  • Designed iOS application for managing Auto Dealer VoIP phone systems, vehicle inventory, and Lead Generation.
  • Utilized ActiveX, libavcodec, and GStreamer to implement a web based video player/recorder for IP security cameras via a web based interface.
  • Created transcoding services for converting recorded VoIP calls and streaming for HTML5 playback.
  • Developed a video recording application that applies special effects in realtime utilizing C++, Objective-C, and Cocoa Touch.
  • Created high speed video processing effects using OpenGL ES 2 GLSL shaders.
  • Implemented effect bindings using the LUA scripting language.

Software Engineer

Confidential

Responsibilities:

  • Responsible for system level development of product in C++, C#, and ObjectiveC, and Qt for OS X and Windows operating systems.
  • Designed a video codec and container specialized for desktop screen recording using C++ and parallel processing wif Intel Performance Primitives and OpenMP.
  • Developed a media editing and transcoding API utilizing C#, FFMPEG, and C++.
  • Responsible for research and development of solutions for systems integration.
  • Created open source software to facilitate design and understanding of DirectShow based media software.
  • Created an extensible platform for real time video composition and special effects processing utilizing OpenMP and GPU parallel processing.

We'd love your feedback!