Nikhith Birru Email & Phone Number
Who is Nikhith Birru? Overview
A concise factual answer block for searchers comparing this professional profile.
Nikhith Birru is listed as Senior Software Engineer at Commvault, a with 2637 employees, based in New York City Metropolitan Area, United States. AeroLeads shows a matched LinkedIn profile for Nikhith Birru.
Nikhith Birru previously worked as Graduate Teaching Assistant at University Of North Texas and Software Engineer at Commvault. Nikhith Birru holds Master Of Science - Ms, Data Science, 3.90 from University Of North Texas.
Email format at Commvault
This section adds company-level context without repeating Nikhith Birru's masked contact details.
Review company-level records connected to Nikhith Birru before choosing the right outreach path.
About Nikhith Birru
I am a Graduate Teaching Assistant at the University of North Texas, where I mentor, and grad students, as well as conduct research on data modeling and analysis.Before joining UNT, I worked as a Senior Software Engineer at Commvault, a leading provider of data protection and management solutions. I designed, developed, and tested software features and enhancements for the company's products, using various technologies and tools such as C++, C#, Java, Python, T-SQL, and AWS. I collaborated with cross-functional teams and stakeholders to deliver high-quality and user-friendly software solutions, such as the Check Readiness initiative, the Usage History Database, and the Document Generation Framework. I have a strong background in computer science, having completed a Bachelor of Technology in Computer Science and a Mission R&D program in Computer Software Engineering. I am motivated by learning new skills, working on challenging projects, and creating value from data.
Listed skills include Leadership, Microsoft Office, Management, Microsoft Word, and 6 others.
Nikhith Birru's current company
Company context helps verify the profile and gives searchers a useful next step.
Nikhith Birru work experience
A career timeline built from the work history available for this profile.
Graduate Teaching Assistant
Senior Software Engineer
Check Readiness:I've contributed to the "Check Readiness" initiative, assessing file servers, servers, MediaAgents, and applications. This involves validating network connections, resource availability, and capacity, including database agent configurations and remote connections. These assessments aim to prevent issues and ensure smooth operation. The project, implemented in C++, conducts predefined tests such as querying REST APIs and inspecting database values. I also helped redesign the report and improve readiness for Mongo DB clients. These checks now cover both Windows and Unix platforms to meet the needs of CommCells in Unix environments.Usage History Database:I created the Usage History Database to ease the strain on the primary Metrics Database caused by heavily used tables. Through strategic partitioning and data migration, I resolved storage issues, ensuring optimal system performance and scalability.Metrics Server Migration to Microsoft Azure Managed SQL Instance:I led a Proof of Concept (POC) to migrate the Metrics Server database from an on-premises SQL Server to Microsoft Azure Managed SQL Instance. I developed Azure Serverless functions to collect metrics data from CommCells, store it in Azure Blob Storage Containers, and insert it into the database tables. This streamlined data flow and management, leveraging Azure's scalability and efficiency.Backup and Restore Azure EC2:Managed comprehensive data backup and restoration operations for Amazon EC2 instances, VPCs, and EBS volumes. Utilized various backup strategies, including Full, incremental, synthetic full, and IntelliSnap backups, scheduled and on-demand. Developed core Backup modules in C++ and C# to securely connect to Amazon AWS via APIs, enabling blob-by-blob backup to on-premises or alternative cloud destinations. Supported disaster recovery scenarios by restoring EC2 instances, AWS resource tags, and individual guest files and folders, ensuring data integrity and recoverability.
Software Engineer
Document Generation Framework:This feature serves as a pivotal time-saving tool, dramatically reducing the effort required for generating quarterly business reports, shifting from days or weeks to a single click. Utilizing a JavaScript dialog box, a Java handler interacts with the export module, accessing the document generator module fueled by pre-defined XML structures. These structures contain crucial information like document component specifications, associated T-SQL datasets, required inputs, and component types. Automation of Microsoft documents like DOCX and PPTX is facilitated by Java libraries such as docx4j and pptx4j. Dynamically adjusting component details through parsing the document XML and modifying template files stored in the file system, the generated document can be downloaded or emailed upon completion, based on user preferences.Service Pack Newsletter Automation:I conceptualized and implemented the automation tool for the Commvault Service Pack Newsletter. This tool, developed using Python, streamlines the process by accepting a raw HTML file containing product releases, alongside user inputs such as service pack details and release dates. Leveraging Python's PDFKit library, which acts as a wrapper for the wkhtmltopdf tool, the script parses the HTML file and organizes the data into a structured format within the output PDF. Additionally, I incorporated the ILovePDF service, utilizing their APIs to merge and split PDFs as necessary throughout the workflow.Multi-Tenant Metrics Reporting:I spearheaded the adaptation of the entire Metrics database to align with the company's transition towards the Software as a Service (SaaS) model, which included the introduction of CommVault Metallic. This involved modifying all pertinent tables, as well as updating stored procedures, cursors, and triggers to accommodate the changes necessitated by the shift in the operational model.
Associate Software Engineer
Metrics Reporting:I played a pivotal role in developing the Metrics Reporting feature, facilitating centralized performance monitoring across multiple CommCell environments via a unified interface. To collect metrics data, we employ the Metrics Upload C++ module, orchestrating scheduled tasks and executing T-SQL scripts through an intermediary Python script. Depending on CommCell visibility, the Python script manages script execution and data storage in XML or CSV format. Subsequent parsing logic extracts data from these files for populating the Metrics Database, with each entry linked to a unique upload ID. Finally, metrics reports are generated to visualize usage data based on specified timelines or criteria,Health Report:This specialized metrics report is integral to the overall metrics reporting framework, holding comparable significance. It provides a comprehensive overview of the CommCell environment's health through interactive tiles. These tiles convey vital information such as the status of backup operations aligned with Service Level Agreements, the latest installed versions of Commvault (CV), and Disaster Recovery settings. Each tile includes categories, descriptions, and the severity of identified issues. Users have the flexibility to adjust the content based on the severity level of the selected tile.
Software Engineer Intern
Simpana Reports:I collaborated on generating Simpana reports, which are traditional yet effective statistical reports aiding our customers in understanding various aspects like scale, efficiency, and costs of their data backup and restoration activities. Our system employs a UI interface written in Java, .Net named Simpana (a.k.a CommCell Console) for users to select desired reports and input relevant parameters. A C# request then transmits the chosen report ID and inputs in XML format. Subsequently, a C++ module, the report module, constructs essential T-SQL database queries based on inputs, executes them against connected SQL instances, and retrieves results into respective objects. The report output follows a predefined template corresponding to the report type, with resultant objects shaping the final report in desired formats (HTML, PDF, CSV, etc.). Finally, reports can be scheduled, emailed, or stored in the file system for easy access and reference.Custom Reports:I have spearheaded the development and management of numerous custom reports, leveraging advanced technologies to deliver actionable insights. These reports are meticulously crafted as XML files, meticulously structured to be read and visualized by our custom report engine powered by a robust Tomcat server, meticulously engineered in Java.The dynamism of these reports unfolds through their capability to execute a spectrum of data retrieval methods including T-SQL queries, stored procedures, REST APIs, and Datacube APIs. This diverse repertoire ensures seamless integration with various data sources, enriching the breadth and depth of insights.Upon retrieval of data from these diverse sources, our system orchestrates a captivating visualization experience, harnessing the capabilities of the Highcharts library. This synergy between data retrieval and visualization empowers stakeholders with intuitive and visually compelling representations, enabling informed decision-making and strategic planning.
Colleagues at Commvault
Other employees you can reach at commvault.com. View company contacts for 2637 employees →
Stefano Castelli
Colleague at CommvaultRome, Latium, Italy
View →
YG
Yashwanth G Reddy
Colleague at CommvaultBengaluru, Karnataka, India
View →
NF
Nicolina Falco
Colleague at CommvaultOcean, New Jersey, United States
View →
MS
Mohamed Shifaan
Colleague at CommvaultKarnataka, India
View →
KK
Koushik K S
Colleague at CommvaultBengaluru, Karnataka, India
View →
PJ
Prateek Jain
Colleague at CommvaultBengaluru, Karnataka, India
View →
RA
Raji Abilmona
Colleague at CommvaultDubai, United Arab Emirates
View →
PL
Paulina Laasri
Colleague at CommvaultGreater London, England, United Kingdom
View →
HS
Hemalatha S
Colleague at CommvaultBengaluru, Karnataka, India
View →
SR
Suresh Rajagopalan
Colleague at CommvaultSanta Clara, California, United States
View →
Nikhith Birru education
Master Of Science - Ms, Data Science, 3.90
Bachelor Of Technology (Btech), Computer Science, 85%
Mission R&D, Computer Software Engineering, Certified With Excellence
Intermediate, Mpc, 92%
Secondary School Certificate, 9.5 Gpa
Primary School
Frequently asked questions about Nikhith Birru
Quick answers generated from the profile data available on this page.
What company does Nikhith Birru work for?
Nikhith Birru works for Commvault.
What is Nikhith Birru's role at Commvault?
Nikhith Birru is listed as Senior Software Engineer at Commvault.
Where is Nikhith Birru based?
Nikhith Birru is based in New York City Metropolitan Area, United States while working with Commvault.
What companies has Nikhith Birru worked for?
Nikhith Birru has worked for Commvault and University Of North Texas.
Who are Nikhith Birru's colleagues at Commvault?
Nikhith Birru's colleagues at Commvault include Stefano Castelli, Yashwanth G Reddy, Nicolina Falco, Mohamed Shifaan, and Koushik K S.
How can I contact Nikhith Birru?
You can use AeroLeads to view verified contact signals for Nikhith Birru at Commvault, including work email, phone, and LinkedIn data when available.
What schools did Nikhith Birru attend?
Nikhith Birru holds Master Of Science - Ms, Data Science, 3.90 from University Of North Texas.
What skills is Nikhith Birru known for?
Nikhith Birru is listed with skills including Leadership, Microsoft Office, Management, Microsoft Word, Project Management, Powerpoint, Research, and Microsoft Excel.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trialCheck these profiles if this is not the Nikhith Birru you were looking for.
View similar profiles