We provide IT Staff Augmentation Services!

Software Engineer Resume

5.00/5 (Submit Your Rating)

San Jose, CA

SUMMARY

  • Over Seven years of Software Engineering experience in end to end Test Automation and embedded programming development using C, C++, Java, Selenium & TestNG
  • Have working noledge in TestNG & Selenium automation
  • Designed and developed automation test cases for regression testing.
  • Developed middleware and framework/SDKs for DVD, STB
  • Designed, developed and administered the internal driver layers to communicate wif the hardware (STB)
  • Experience in designing and developing networking module of On - demand streaming player
  • Extensive experience in the design and development of UPnP devices and services.
  • Good system level noledge and understanding of client server model development
  • Experience in the integration of third party library and communicating wif the external media clients.
  • Team-oriented, TEMPeffective written and verbal communication skills, and a passion to learn new technologies

TECHNICAL SKILLS

  • Broadcom
  • ST
  • Magnum
  • Integrity OS20
  • OS21
  • Integrity
  • RTEMS C
  • C++
  • Java
  • XML
  • BCM97045
  • BCM97038
  • HZ622
  • STi5518
  • STi5514
  • STm8010
  • STi5510
  • STi7710
  • Magnum Chips
  • BA-1024 SQLite
  • sQl
  • UNIX system Programming
  • HTTP protocol
  • Source Insight
  • Cygwin
  • make
  • GNU tools
  • SOAP
  • Apache
  • Samba
  • XPATH TestNG
  • Selenium 3.0

PROFESSIONAL EXPERIENCESoftware Engineer

Confidential, San Jose, CA

Responsibilities:

  • Identified and created test data.
  • Automated end to end test cases for account creation of Confidential Working Capitol project using Java and Selenium
  • Developed and executed test plans and test cases for multiple countries.
  • Designed PPWC tests to support various types of accounts and performed regression testing.
  • Modified, executed, debugged and analyzed test results to uncover defects in software applications.
  • Automated end to end tests for Pay Upon Invoice flows (German specific payment flow) using Java, TestNG and Selenium
  • Documented the automated test cases.
  • Worked closely wif application designers/developers to resolve documentation, design and functional issues. communicated wif the product management, development and business analysts in the process of preparation and approval of all test related documents.

Senior Software Engineer

Confidential, San Jose, CA

Responsibilities:

  • Designed and developed the media server module and its components CDS, SRS services. Media server is an UPnP compliant device whose primary role is to provide AV content to the UPnP media renderer devices on a local network.
  • Integrated the SRS component wif the recorder module.
  • Implemented the message communication between the media server components.
  • Wrote a sample media control point to test the media server device and its services. Unit tested both CDS & SRS components.
  • Called multiple team meetings to discuss the design and find means to enhance performance.
  • Worked on the SOAP parameters, implemented parsers to parse the XML messages between the media client and media server.
  • Implemented the networking module for the on-demand streaming player.
  • Developed the networking for the wired and wireless interfaces wif both static and dhcp configurations.
  • Designed the events and notifications between the wired and wireless configurations.
  • Documented and Unit tested wired and wireless configurations.
  • Worked through the full life cycle of the software product, analyzing customer requirements, designing, coding, testing and documentation.
  • Participated in demonstration and testing of software for the customer before system delivery as well as provided support and performance tuning for delivered products.
  • Enhanced the EPG module. Worked actively wif external third party clients and fixed issues in the integration of echostar firmware and EPG module.
  • Participated in the discussion and analyzing of porting media portal to android. Ported various libraries including libxml, libc, libpthread to android.

Software Engineer

Confidential, Sunnyvale, CA

Responsibilities:

  • Analyzed, designed, developed and unit tested the pid filter and section filter components of the transport stream.
  • Analysed pid and section filter to detect bottlenecks and provide insight into deteriorated system behavior.
  • Driver framework supports multiple driver layers including tuner, demuxer, video/audio codec, AVDMA registers and hardware like pid filter.
  • Framework includes the communication between the modules and components via messages, interrupts and buffers.
  • Played a key role in developing graphics engine and integrated the freetype fonts. Ported the framework from the windows version to the Integrity RTOS and then again to RTEMS operating system.
  • Enhanced the multi core support for the framework, and developed the interfaces for the hardware pidfilter and the audio device wif the avdma registers. Integrated the tuner, hardware pidfilter and demuxer in the transport mips of the framework. Integrated the AC3 decoder, avdma registers for the audio out in the audio mips of the framework.
  • Skills exhibited in this project were instrumental in being promoted to the position of Senior Software Engineer.

Software Engineer

Confidential, San Jose, CA

Responsibilities:

  • Analyzed, designed and implemented the navigation tables for the transport stream conversion. Implemented the workarounds and the custom code if the desired feature were not available in navigation layer and stream demuxer driver.
  • Key Contributor to the design and development of the multi instance navigation of the recording and playback modules. Involved in the implementation of the playlist feature of the recorded contents stored in the hard disk and also involved in the storage of the contents to be recorded. Played a vital role in analyzing/fixing performance issues and also worked on the maintenance phase of this playback driver.

We'd love your feedback!