We provide IT Staff Augmentation Services!

Technical Lead/ Sr. Tech Developer Resume

DallaS

SUMMARY:

  • Accomplished software engineer with more than 10 years of experience, which spans over enormously diversified environments.
  • It includes working at Silicon Valley startup as well as conglomerate like Samsung.
  • Proficient in problem solving methodologies with proper use of data structures and implementation of algorithms with least possible complexity.
  • Having ample experience developing highly available, fault tolerant distributed systems that have multithreading environment at its core of functionality.
  • Skilled to expert level in Linux network programming for embedded systems on state of the art GPUs.
  • Having adequate exposure to entire network stack with emphasis on UDP, TCP and IP.
  • Having adequate exposure to development of Native and Web based User interfaces for embedded platforms using QT.

TECHNICAL SKILLS:

Network Protocols: RTP, RTSP, HTTP, DLNA, UPnP, HLS, MPEG - DASH.

Media Codecs and Containers: H.264, MP4, MP3, AAC, MPEG-2 (TS and PS).

Domain Knowledge: Video Streaming, multimedia FW, IPTV, SetTopBox-STB development.

RELEVANT EMPLOYMENT & PROJECTS:

Confidential, Dallas

Technical Lead/ Sr. Tech Developer

Responsibilities:

  • Implemented and coded Video Streaming Server framework that Adheres to RTSP protocol for client interaction and easily extendable to other protocols of same category.
  • Coded for RTP protocol to support to MPEG2-TS stream data over Linux UDP sockets.
  • Implemented fault tolerance feature for slave nodes in cluster.
  • Created unified architecture for streaming of on demand media and IPTV channel feeds.
  • Extended the functionality of existing hardware of STB to make it work as IPTV client.
  • Implemented QoS for streaming video service. Enabled product to detect and report Video freezes.

Tools: /technologies: (C++, Linux, MPEG-DASH, IPTV technology)

Continental

Technical Lead/ Sr. Engineer

Responsibilities:

  • Implemented pay per drive feature from scratch including design of interaction messages.
  • Developed keyless access module and rental management module of Cloud car sharing feature.
  • Developed a module to log vehicle functions for each car at server side so as to build a profile for vehicle’s health.
  • Contributed to numerous bug fixes.
  • Developed media pipeline to extract information from media content and corresponding metadata.
  • Designed communication messages between content server and IVI client.
  • Developed a player that can receive HTTP stream on GENIVI stack.
  • Implemented HMI(UI) module using QT APIs.

Tools: /technologies: C++, Qt/QML, Linux, DLNA, UPnP, HLS, DASH

Confidential

Sr Software Engineer

Responsibilities:

  • Designed communication module using RTP, DLNA (for In-home mode) and RTSP, RTP (for remote mode).
  • Implemented Recording feature in MAC Application which includes ad-hoc and scheduled recording both.
  • Eliminated UI response lag by implementing MVC architecture in application.
  • Contributed to numerous bug fixes.
  • Designed system APIs to use Wi-Fi interface of MAC.
  • Used MAC’s Core WLAN framework to implement Wi-Fi module of the application.
  • Integrated with rest of the application’s C++ code.

Tools: /technologies: Objective C, C++, Qt/QML

Confidential

Sr Software Engineer

Responsibilities:

  • Designed RTSP interaction messages for Confidential functionality.
  • Wrote server side module for handling abrupt request to change stream offset from user in C, Gst APIs.
  • Wrote client side module to accomplish corresponding tasks to entertain same request in C++, Phonon.
  • Implemented RTSP communication for trick play at server in C.
  • Implemented RTSP message interaction for trick play at client on QT.

Tools: /technologies: (Gstreamer, Embedded Linux, C++, Qt/QML, Phonon)

Confidential

Sr Software Engineer

Responsibilities:

  • Won the best project for making IPTV App for Confidential DTV platform.
  • Increased the server performance 60% by properly implementing multithreading.
  • Designed the Probe module for which essentially included probing different SNMP properties of IPTV remotely.
  • Developed and tested QT based desktop VOD Client meant to interact with same server.
  • Application is primarily meant to receive RTP stream and de-packetize it and provide it to the codec buffer.
  • Framework is capable to downloading, storing, executing and displaying HTML5/JS content.
  • Primarily responsible for proper execution of JS content on JS engine we had previously ported.
  • Analyzed, tested, debugged and made sure proper playback of mp4 video content in widgets.

Tools: /technologies: (C++, Embedded Linux, JS, CSS, HTML5, Mp4 playback)

Confidential

Scientist

Responsibilities:

  • Designed session control module adhering to RTSP protocol.
  • Used RTP plugin GStreamer framework to depacketize RTP header.
  • Codec engine API provided functionality to process and render multimedia data on screen.

Tools: /Technologies:(C, TI codec Engine, TI Davinci SOC, Montavista Linux, GStreamer)

Hire Now