We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

2.00/5 (Submit Your Rating)

Palo Alto, CA

PROFESSIONAL SUMMARY:

  • Good experience in providing solutions for various cable MSOs.
  • Good Knowledge in RTOS concepts and Set - top Box Architecture.
  • Deep troubleshooting skills for embedded systems
  • Good in analytical and problem solving skills
  • 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.
  • Good understanding of various machine learning and deep learning algorithms such as Linear Regression, Logistic Regression, kNN, SVM, Boosting Algorithms - AdaBoost and Gradient boosting, neural networks and Convoluted Neural networks.
  • Good understanding of the mathematics and statistics behind various ML algorithms
  • Intermediate knowledge in scikit-learn and Tensorflow

TECHNICAL SKILLS:

Programming skills: C, C++ and Python

Bug Tracking tool: JIRA, CDETS and TIMS

Version Management: Clearcase and Git

CI tool: Jenkins

Open source: Set - top Box open source solutions OCAP and Confidential

PROFESSIONAL EXPERIENCE:

Confidential, Palo Alto, CA

Senior Software Engineer

Environment: Python and Android

Tools: used: Jenkins, Jira and Git

Responsibilities:

  • Adding features in test frameworks to validate and enhance home automation device software and hardware platforms such as camera products.
  • Implement automation infrastructure and fixtures for various camera products, device control applications, and cloud services to run automated tests.
  • Develop test plan and strategy to test various features of the camera software system.
  • Ensure that the product quality and stability requirements are met by running full regression tests and various automated tests on camera products against latest software releases.
  • Triage and provide analysis for issues found during validation of camera features using automated and manual testing.
  • Respond to issues assigned, suggest workarounds, communicate to the stakeholders and close issues in an effective manner.
  • Do code review to make sure the coding standards and requirements are met.
  • Mentor and guide the new team members by providing trainings on scheduled based.

Confidential

Bug Tracking tool: JIRA, Clarify, Bugzilla, Confluence, TIMS

Environment: core Java, C and Linux

Senior Software Engineer

Responsibilities:

  • Developing enhancements for OCAP middleware spec changes and new features.
  • 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.
  • Providing technical support to team members on the issues related to the head-end as well as set-tops.
  • Deriving proper statistics from reports, analyzing the issues
  • Performed various testing activities (Feature and Performance testing)

Confidential

Environment: C, Core Java and Linux

Developer

Responsibilities:

  • Bring up Confidential stack on Confidential 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 Confidential stack.

Confidential

Environment: C, Core Java and Python, Linux

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

Environment: C, C++ and PowerTV OS

Developer

Responsibilities:

  • Below are the notable enhancements that I had done in Confidential
  • Confidential Enhanced Channel Map
  • DVR Usage tracking
  • Confidential boot-up time reduction
  • BFS2HTTP
  • Dynamic SAM update
  • Fixed many critical field and lab issues.
  • Preparing the design document, doing unit testing and test team support were part and parcel of each enhancements and critical issue fixing.

Confidential

Environment: C, Linux programming (IPC, Socket programming).

Environment: Debian Linux, RAID (Hitachi Tagma Store).

Developer

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.

We'd love your feedback!