Gstreamer Resume
SUMMARY
- 12+ Years’ experience in development of Mobile/TV multimedia, Set - top box software.
- Hands on experience in Android Audio Framework, Android Porting.
- Hands on experience in C, C++ programming on Linux, Windows p/f.
- Hands on experience in DLNA software development for TV and Mobile.
- Hands on experience in Media player development using GStreamer.
- Hands on experience in ARM JTAG and Lauterbach debuggers.
- Hands on experience in RPM package creation.
- Involved in New CR/features requirement discussions with client.
- Good exposure on CM tools like clear case, Clear Quest, SVN, and JIRA, Git, gerrit, perforce, Jenkins, Agile Methodology.
- Worked on Confidential-MSM chips and QPST, QXDM, QACT tool.
TECHNICAL SKILLS
- Programming Language C C++ Java script
- shell script Tools/IDE/Applications Visual Studio 6/2005 Trace 32
- JTAG
- RPM
- GDB QXDM
- QPST
- QACT
- python
Systems Experience and Proficienicies: Platforms Android LINUX Confidential Handset Platform Confidential Mobile Platform Multimedia, other Area ALSA/ Tiny ALSA, RTP, RTSP Android Audio HAL, Stagefright Media Player, DLNA, OpenMax GStreamer, adaptive streaming, TCP/IP, UDP, DASH ighly organized self-starter and demonstrated ability to manage technical aspects, designing and implementation of modules, build relationships and provide technical expertise and support to customers
PROFESSIONAL EXPERIENCE
Confidential
GStreamer
Responsibilities:
- Gstreamer: Development/Upgrade of middleware set-top box software required gstreamer elements/plugins to recent version of GStreamer. Fixed issues for existing MP4, OTT pipeline.
- DLNA: Developed disk media plugin for DLNA, Integrate the third party DLNA software into OpenTV DLNA software, Triage/fix DLNA issues.
- Netflix5.0: Develop and integrate ATMOS audio support, RetainFrame feature for Netflix5.0, Triaged issues on old version of Netflix dpi.
- Youtube 2018: Developed/Enable Audio Opus support for cobalt starboard, Developed User Agent for YouTube 2018 at OpenTV.
Confidential
Android Audio F/W
Responsibilities:
- Wifi with open source, Integration of open source (openWRT) and proprietary wlan code, apps (included CNSS FW, wifi), Developed shell script to download, build and verification for the release.
- Android Porting, for Qualcomm chipsets with android jb & KitKat
- Involved in integrating of JB to kk-3.5(kernel 3.4) on Qualcomm platforms, changed kernel config files to add the client specific features.
- Developed init script for client Wi-Fi solution, changes in device tree.
- Android Audio Framework/HAL, for many Qualcomm chipsets with android 4.2 jb & 4.4(KK)
- Coding, Triaging Audio issues, AudioFlinger, Audio Hal, Stagefright issues Audio Playback of MP3, WMA etc, Audio recording issue, SRS with Audio framework, HDMI issues. Device switch and device routing issues.
- Added Open Max component IL for WMA, WMA10, and WMA10PRO into Android Audio Framework.
Confidential
Android Audio Framework
Responsibilities:
- Debugging and triaging Audio issues on all latest Qualcomm platforms.
- Integration of MAX97236 for headset detection.
Confidential
Gryphone Solution
Responsibilities:
- Developed script to create the create rpm packages.
- Developed the test coverage program using GCOV tool.
Confidential
DLNA protocols
Responsibilities:
- RVu Protocol, development of RVu DLNA protocol specification on Confidential TV. Device discovery, Capability Matching, Profile matching using XML data, Developed of Third party notification according to specs.
- Developed of Audio Module and display module according to specs.
- Developed Thread safe data structures, modules command generator, Timer etc.
- Developed DTV widget using java script with parsing XML to play the audio files using Audio Plugin. Developed Internet Radio widget
- DLNA2.0 Remote UI, CEA-2014B based DLNA 2.0 Remote UI (Client).
Confidential
Mobile app Platform
Responsibilities:
- Developed App to support Arabic, Farsi, Urdu language for Dubai
- Provide application solution as per client requirement.
- Involved in fixing the bugs and crashes.
- 3G DLNA Certification, Development of DLNA stack for Mobile on Confidential Handset Platform (South Korea).
- Developed Controller part between DLNA stack and UI and develop the SHP function like XML Parser.
Confidential
GStreamer
Responsibilities:
- Developed Media Player (e.g. PLAY, PAUSE, RESUME etc.) Using Gtreamer, Linux, Developed UI using GTK.
- Development of Mobile Apps (Phonebook and time) at EMP ( Confidential Mobile Platform. Coding/Debugging and fixing the bugs in User Interface Tool Kit (UITK).
- Mobile Alert Manager, App development for pc to send messages via Phone.