Project: CCI IoT
Tools: Yocto Framework, Git, Bitbucket, JIRA
Volumatic's CounterCache Intelligent (CCi) cash storage and counting device eliminates point-of-sale losses and errors while reducing cash processing costs at retail outlets.
Responsibilities:
• Led successful knowledge transfer sessions with the outsourced team, ensuring a deep understanding of project requirements and technical workflows.
• Designed and configured a robust build infrastructure on an Ubuntu VM to support efficient Yocto image generation.
• Streamlined CI processes by integrating Bitbucket Pipelines, significantly improving build automation and operational efficiency.
• Responsible for Git workflow and release management, ensuring consistent, reliable, and controlled code integration throughout the development lifecycle.
• Implemented cppcheck for static code analysis, improving code quality, maintainability, and adherence to development standards.
• Deployed CVE scanning tools, including cve-check and Grype, to automate vulnerability detection and uphold codebase security and integrity.
• Maintained comprehensive project documentation covering system architecture, development guidelines, and deployment processes to support team-wide alignment and future scalability.
Client: SKY
Project: Bootloader - DRI
Tools: Yocto Framework (RDKV), Gitlab, JIRA
DRI (Disaster Recovery image) helps to recover RDK-V platforms when the PCI(Platform Control Image) image is corrupted or unable to boot
Responsibilities:
• Board bring-up activities with Disaster recovery image.
• Developing Disaster recovery image's fundamental networking code.
• Designing a graphic user interface to connect network interfaces to Wi-Fi or Ethernet, facilitates the download of RDK-V-based images.
• Ensuring the maintenance of DRI across multiple RDK-Video platforms.
• Troubleshooting and debugging issues across the platforms.
• Analysed the security vulnerability report, upgraded the version of the issue reported library, and applied patches to mitigate security vulnerabilities.
• Static code analysis for release builds across platforms are executed using Codesonar and CheckMarx.
• Managing release activities within DRI across RDK-V platforms (XiOne, Llama, Hisense, Element and Pioneer).
• Restructuring the complete DRI code which helps to ensure reliability across RDK-V platforms.
• Worked on the Yocto versions of Morty, Dunfell, and Krikstone in order to keep DRI compatible with the PCI.
Client: Comcast
Project: RDKB Integration
Tools: Yocto Framework (RDKB), Git, JIRA
Integrating RDKB Stack in TCH-BWG (DPC3939B/3941B) devices which are currently running with Native stack. Ensure all the RDKB component functionality is working properly.
Responsibilities:
Client: NOS
Project: RDKB Integration
Tools: Yocto Framework (RDKB), Git, JIRA
System integration of RDKB stack in Nos Router v4 - Home Cable Gateway using Yocto Environment. Ensure all the RDKB component functionality is working properly
Responsibilities:
Client: Technicolor
Project: RDKB Development
Tools: Yocto Framework (RDKB), Git, JIRA
Design and Development of OEM layer to adopt RDKB Stack on TCH XB6 and CBR. The project involves designing and developing OEM drivers, which internally invoke the hardware abstraction layer. Based on a request from the RDK-B layer, which internally invokes the OEM and SOC layer.
Responsibilities:
Client: Rogers
Project: STB Automation
Tools: Python, StormTest
This project tests the features of the Set up Box (STB) software application which is placed in a rack at a client location. StormTest tool serves to test the GUI of various EPG contents for the STB Testing is carried out for remote STB using the StormTest client tool.StormTest client allows validating STB features on multiple devices in the rack simultaneously. Automation is carried out using the Python framework
Responsibilities:
Project: Cablevision
Project: STB Automation
Tools: Python, StormTest
StormTest tool serves to test the GUI of various EPG contents for the STB Testing is carried out for remote STB using the StormTest client tool. StormTest client allows validating STB features on multiple devices in the rack simultaneously Automation is carried out using Python framework. Validation is done using image match or OCR or specific icon. GUI varies between servers and test scripts have to handle the changes
Responsibilities:
Client: USCG, ADU
Project: Electronics Topics
Content writing in topics related to Electronics and coordinating Graphic designers to create animations based on the content written for various Engineering topics
Responsibilities:
Project: Automated Irrigation System Responsibilities:
Tools : MP LAB, PROTEUS
In this project, the nature of the land will be monitored using different types of sensors. The water will be pumped and poured into the plants automatically based on the sensor values. Simultaneously the level of the water will also be monitored. If the water level reaches high then the motor will go to the OFF state automatically. The ON/OFF state of the motor to the land moisturizing condition will be sent to the owner through SMS using GSM.
Responsibilities: