Summary
Overview
Work History
Skills
Accomplishments
Timeline
Generic

Saurabh Singh

Pune Maharashtra,

Summary

  • More than 5 years of Industry Experience in Software Designing, Developing & Debugging with expertise in C, C++, STL, Data Structures, Algorithms, UNIX/Linux Shell Script, SQL-Oracle
  • In Depth knowledge of end to end Billing and Telecom Ensemble products and holds excellent coding & functional knowledge of Telecom modules – RBM (NETCRACKER Billing), CSM (AMDOCS Billing) and API. Additionally, having exposure to embedded systems like TV OS, Smart Lights, Door lock integrations
  • Possesses extensive knowledge of the Software Development Life Cycle (SDLC) of applications
  • Worked closely with operational and client teams to resolve production issues
  • Working collaboratively with various teams to understand end user requirements to provide technical solutions and for the implementation of new software features

Overview

5
5
years of professional experience

Work History

Senior Engineer

Nagarro
Pune Maharashtra
04.2023 - Current

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

Senior Software Developer

Global Logic
Pune Maharashtra
11.2022 - 03.2023

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

Software Developer

Netcracker Technology
Pune Maharashtra
06.2021 - 10.2022

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

Software Developer

Amdocs
Pune Maharashtra
04.2019 - 06.2021

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

Skills

  • C/C
  • Modern C(11/14/17/20)
  • Pro-C
  • Google Testing(Gtest/Gmock)
  • SQL/PLSQL
  • SQLite
  • Oracle
  • Unix/Linux
  • Shell Scripting
  • GIT/GITHUB
  • SVN
  • Bitbucket
  • Teamcity
  • GDB Debugger
  • Valgrind
  • Confluence
  • Visual Studio

Accomplishments

  • Rising Star at Amdocs Pune, Aug 2019
  • · Employee of the quarter multiple times at Netcrakcer Pune, Aug 2021 to Oct 2022
  • · Got myself in the Cheerboard at Nagarro Pune, Sept 2023
  • Received a "Highly Valuable" rating (i.e., top 20% performer) in my excellence review score at Nagarro for four consecutive quarters (Q2-2023, Q3-2023, Q4-2023, and Q1-2024).

Timeline

Senior Engineer

Nagarro
04.2023 - Current

Senior Software Developer

Global Logic
11.2022 - 03.2023

Software Developer

Netcracker Technology
06.2021 - 10.2022

Software Developer

Amdocs
04.2019 - 06.2021
Saurabh Singh