Nikhil Kasthurirangan
Senior Software Engineer @ Splunk | Leading Observability (RUM, APM), Data Platform Projects
- Role
- Senior Software Engineer Data Platform, Observability Rum, Apm at Splunk
- Location
- San Jose, CA, US
- LinkedIn followers
- 500 followers
About Nikhil Kasthurirangan
I am a dynamic Computer Scientist who is not only passionate about challenging software development on paper, but also in practice. I particularly enjoy research on new technologies, applying them with a ground zero implementation.I have over 30 years of experience on planet Earth, of which, I have devoted the latter 11 years to specialize in software development in the front end with browser side development in JavaScript and in the back end with Java. I also engage myself in chess and billiards at leisure.
Experience
Senior Software Engineer Data Platform, Observability Rum, Apm
Nov 2022 — Present · San Jose, CA, US
User Defined Tag Led the effort on RUM\'s user defined tags indexing functionality, which allows users to get insights by custom span tags / attributes. This expands the RUM users ability to filter, aggregate, and visualize browser and mobile RUM data based on custom business attributes- Implemented a cardinality estimation job to guard rail against unbounded cardinality of tag values set- Implemented API layer and RBAC that manages the cardinality estimation job as well as tag management by the allowed Support for Splunk RUM Data Led the effort to support OpenTelemetry Protocol (OTLP) for Splunk RUM Data Ingest. This allows for better alignment with OpenTelemetry and unification of transport and ingest in Splunk Observability Cloud- Implemented GoLang OTLP RUM ingestion endpoints in both JSON and protobuf OTEL formats- Implemented translation of RUM both mobile and web data from Zipkin and custom formats to OTLP formats
Education
Penn State University
MS, Computer Science
2010 — 2012
Rutgers University
BS, Electrical and Computer Engineering
2006 — 2010
Skills
- Collaborative Problem Solving
- Javascript
- Unix
- Computer Science
- Software Design
- Sql
- Linux
- Git
- Testing
- Java
- Web Development
- C++
- Software Engineering
- Agile Methodologies
- Test Automation
- Sml
- Software Development Life Cycle (Sdlc)
- Software Development
- Python
- Teamwork
- Algorithms
- Bash
- Network Programming
- C
- Programming
Find verified contacts for anyone on LinkedIn
Unifers gives sales teams verified emails and direct dials, enriched profiles, and outreach that lands in the inbox.
Free plan included · No credit card required
This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.