Lead - L1 Resume
EXPERIENCE SUMMARY:
- Having more than 14 years’ experience in embedded system development including multimedia, DTV and telecom domain including 7 years at USA.
- Proficient in C, Linux libraries and Python scripting.
- Understanding of ATSC standards, Android media frameworks and platform.
- Debugging video streaming application supporting H.264.
- Contribution to bug triaging, analysis and fixing Audio/Video issues on Moorestown based CIUS platform.
- Integration of ATSC IP stack and Close caption module in to Confidential environment.
- Implementation of API's for rendering the parsed CC data.
- Design and implementation of video HAL.XDS integration. OSAL Customization for GTV environment.
- IR remote integration for ATSC demo application on customer platform.
- Conversion of the source code to endian neutral form for a module in CRS router.
- Development of billing application for handheld billing machines.
- Exposure to Intel Streaming Media Driver (ISMD).
SKILLS:
STB: Set Top box, C Programming, Linux Systems Programming, Python Scripting, UNIX Shell Scripting ATSC standards, Networking, Embedded Debugging
PROFESSIONAL EXPERIENCE:
Confidential
LEAD - L1
Skills: Linux Systems Programming, C Programming, Python, STB.
Responsibilities:
- Integrating new Confidential releases to different vendor platforms.
- Triaging of the field/QA reported bugs.
- Upgrading Set-top Boxes with next gen Confidential releases.
- Understanding the business requirements and functional specifications of the client module
- Identifying various debug tools for improving the productivity.
- Mentoring/Coaching/Coordinating with remote teams.
- Coordinate between onsite and offshore team.
- Documenting the test case scenario steps followed for various tasks for specific module
- Customization of various applications / reports and implementation of selected business model.
Confidential
TECHNICAL LEAD
Skills: C Programming, Unix Shell Scripting.
Responsibilities:
- Responsibilities include upgradation of FIST(Focus Injected SoC Testing)validation infrastructure and execution of test cases on Catmountain SoC.
- Automation of test cases.
- Triage and debug hardware level issues.
- Developing automation scripts for validation of the interfaces.
Confidential
DEVELOPER - L3
Skills: Linux Systems Programming, C Programming, Unix Shell Scripting, Python Scripting.
Responsibilities:
- Responsible for complete system study of the existing system.
- Responsible for defect fixes on the existing software baseline.
- Responsible for Infrastructure setup required for accomplishing the above responsibilities.
- Responsible for adding new feature sets based on customer request.
- Triage, debug and resolve issues in graphics and multimedia framework.
- Triage the Critical bugs and provide solution to the issues in stipulated time and also guide the team to resolve the issues.
Confidential
DEVELOPER - L3
Skills: Linux Systems Programming, C Programming, ATSC standards.
Responsibilities:
- Integration of ATSC middleware stack and Close caption module in to GTV environment.
- Implementation of API's for rendering the parsed Close Caption data.
- Design and implementation of video HAL. XDS integration.
- OSAL modification for GTV environment. IR remote integration for ATSC demo application on customer platform.
- The project is one of its first kind done by Wipro and has gained lot of customer admiration
Confidential
DEVELOPER - L2
Skills: C Programming.
Responsibilities:
- Responsibility was to enhance the code of Roddick module to endian neutral form for all IPC involved across platform.
- Involved in system study, coding, unit testing and bug fixing.
- Packet and Service Aware Transport Equipment
DEVELOPER - L2
Confidential
Skills: Linux Systems Programming, C Programming, Unix Shell Scripting, Networking.
Responsibilities:
- Design and coding of Alarm manager.
- The Alarm Manager subsystem's roles are to detect and correlate defects, faults and alarms and to report alarms to external clients.
- A defect is a hardware indication of a problem in the system.
- A fault is the software manifestation of a defect and an alarm is a reportable entity.
- The Resource Agent Diagnostics components detect defects from the hardware through polling of Registers or processing interrupts.
- Once an interrupt has indicated a fault, it is masked and polled until it clears.
