Client: Lutron Electronics | Project: Multi-stage occupancy for Smart Lights
Description: The project involves the design and implementation of a back-end core system for multi-staged occupancy for smart lights.
Technology Stack: C/C++, Modern C++, Linux, Google Testing (gtest/gmock), Git, Bitbucket, and SQLite
Key Responsibilities:
· Designed and developed high-performance code, including configuration changes
· Fixing all P0/P1/P2 bugs and contributing code to existing codebase
· Handling version control and builds using tools like Git, Bitbucket, etc
· Created test cases for unit testing using Google Testing (gtest/gmock)
· Reviewing code from other team members before merging pull requests
· Communicating with clients for daily/weekly status updates
Client: Roku | Project: Roku Embedded TV & OS
Description: Project involves creating customized OSs for various media platforms such as TVs, streaming devices, speakers, firestick, subwoofers.
Technology Stack: C/C++, Modern C++, Teamcity, Unix/Linux, GITLAB, SQL/PLSQL
Key Responsibilities:
· Understand requirements through application profiling and the architecture of application and effort estimation
· Design and develop high performance code including configuration changes
· Fixing all P0/P1/P2 bugs, triaging them, and giving code contributions to existing code as well
· Handling version control and builds via tools like GitLab, Teamcity, etc
· Create test cases, develop Test Scripts and Builds for Unit Testing, Sanity & UAT
Communication with client for daily/weekly status reports
Client: VIASAT | Project: Airplane Billing Solutions
Description: The product is providing billing solutions to airlines according to their specific inflight entertainment features such as streaming, use of Wi-Fi services, apple data, apple music etc using AM (Active Mediation platform) and RBM (Rating & Billing tool).
Technology Stack: C/C++, Modern C++, Oracle, Unix/Linux, SVN, SQL/PLSQL
Key Responsibilities:
· Requirement analysis and effort estimation
· Design and develop high performance code including configuration changes (i.e., Database changes)
· Extensively working on writing complex SQL Queries and scripts along with SQL Loader to import & export large volume of data
· Debug memory management issues via Active Mediation and Debug commander (GDB)
· Create test cases, develop Test Scripts and Builds for Unit Testing, Sanity & UAT
· Project documentation with confluence
· Daily/weekly client status reporting
Client: AT&T US | Project: Telegence CSM & API
Description: Customer Service Management system is the interactive GUI application mainly used by a telecommunication company to maintain its customer database. This application is a windows application developed in PowerBuilder.
Technology Stack: C/C++, Toad, Unix/Linux, SVN, SQL/PLSQL
Key Responsibilities:
· Understand requirements through application profiling and the architecture of application and effort estimation
· Design and develop high performance code including configuration changes
· Extensively working on writing complex SQL Queries and scripts along with SQL Loader to import & export large volume of data
· Debug memory management issues GDB Debugger
Communication with client for daily/weekly status reports