Senior Software Engineer And Module Lead Resume
4.00/5 (Submit Your Rating)
PROFESSIONAL SUMMARY:
- Total 10 + years of experience in Software Development, Validation, testing and Quality Assurance
- Good experience in providing solutions for various cable MSOs such as Confidential, Cox, Comcast and Confidential
- Good programming Knowledge on C & core Java
- Good in Python programming.
- Proficient in Smoke, Functional, Integration, Regression, Performance, Sanity and System testing
- Good in writing test case and validation.
- Deep troubleshooting skills for embedded systems
- Good in analytical and problem solving skills
- Expertise in OCAP and STB playback of video and audio related specifications
- Good Knowledge of Digital Video Recording, Home networking, tuning, video and audio playback.
- Good Knowledge in RTOS concepts and STB Architecture.
- Comfortable interacting with multiple levels of organization, management and staff from different locations.
- Experience with working in Agile/SCRUM software environments
- Good in Debugging/Troubleshooting issues.
TECHNICAL SKILLS
Programming skills: C, Python, core Java and Linux programming
Bug Tracking tool: JIRA, Clarify, Bugzilla, CDETS, TIMS
Open source: STB open source solutions OCAP and RDK
Technology: MPEG2 and MPEG4, ATSC, SCTE, DVB and MHEG
OS: Linux and PowerTV (RTOS)
PROFESSIONAL EXPERIENCE:
Environment: C, Python and Linux
Confidential
Senior Software Engineer and Module Lead
Responsibilities:
- Ownership for Digital video recording (DVR), Home Networking (HN), Tuning, Section Filtering (SF) and Emergency Alert system (EAS).
- Responsible for Defect Tracking & Bug Fix for the modules owned.
- Delivering enhancements for OCAP spec changes and new features requested by customers.
- Monitoring weekly stability test execution results. Prioritizing the failures and triaging and fixing the failures and sharing status report with high level management.
- Testing support and bug fixing across modules like Tuning, HN, EAS DVR and, Section filtering.
- Fixing critical showstopper issues and customer reported issues across Axiom modules.
Confidential
Environment: core Java, Python and Linux
Developer and Test engineer
Responsibilities:
- Develop modules in OCAP to support test automation.
- Writing Python scripts to create overnight stability scripts.
- Writing test plans for different client projects and executing test cases.
- Review test cases written by team members.
- Providing technical support to team members on the issues related to the head - end as well as set-tops.
- Worked on many platforms (DVR, Non DVR, Cable Card, Embedded CA, Tuning Adapter, DVD boxes and Cable Card)
- Deriving proper statistics from reports, analyzing the issues
- Performed various testing activities (Feature and Performance testing)
Confidential
Developer
Responsibilities:
- Bring up RDK stack on Cisco G8 hardware. Responsible for Digital Video Recording & Home networking modules.
- Performing Unit testing and ensuring that features are working as per the requirements.
- Responsible for Defect Tracking & Bug Fix for the modules owned during the box bring up.
- Fixing critical showstopper issues and customer reported issues across RDK stack.
Environment: C, Core Java and Python, Linux
Confidential
Developer
Responsibilities:
- Responsible for design, implementation, ownership & Point-Of-Contact of Digital Video Recording w.r.to OCAP Middleware
- Monitoring of recording reliability test execution and fix issues to keep the success rate as high as possible.
- Responsible for Defect Tracking & Bug Fix for the DVR, Tuning and section filtering modules.
- Responsible for milestone deliverables.
Confidential
Developer
Responsibilities:
- Fixed many critical field and lab issues like missing scheduled recordings, IPG were not seen during 12 to 12.15 AM, recording failure during tune and record scenario and future recording manager related issues etc.
- Below are notable modules in which I had fixed many issues.
- Future Recording Manager: Future Recording manager is the core module in DVR; it manages the activation of a scheduled recording and playback of the existing recording.
- Service Application Manager:SAM is the management module of the SARA, all the video, audio and applications which could be presented to a viewer is treated as a service. SAM manages all the presentable features of the set top box, their state, activation, suspension change of properties are managed by SAM. The presentable service involves WatchTV, Record TV, IPG, Music, Video on Demand Application, etc.
- Preparing the design document, doing unit testing and test team support were part and parcel of each enhancements and critical issue fixing.
- In Polaris Software Lab,
Developer
Confidential
Responsibilities:
- Developed three core copy modules
- Testing the application for bugs and bug fixes.
- Fixing the defects in all modules for Quality Improvement of the product (QIP Phase).
- Ensuring delivery on time.