SWE Intern on the Kafka Platform Team
Primarily worked in Java and Python on the following projects:
1. Enabled Cruise Control on New Relic's MSK clusters to allow for better kafka partition level observability and improved on the previous cluster rebalancing system
2. Added a New Relic Metric Sampler to Cruise Control which runs NRQL queries to the New Relic Database to collect cluster level metrics in order to remove Cruise Control's Prometheus Dependency
3. Collected partition level data from Cruise Control and sent it to the New Relic Database to be used in partition dashboards which help developers working with Kafka
4. Added more automation features to New Relic's Observability Packs so that outside developers will have an easier time adding dashboards to their New Relic accounts
5. Added scaling and performance improvements to Kynapses (cluster routing service) to allow for more data to be routed through this service
Made significant contributions to New Relic Cruise Control open source project at https://github.com/newrelic-forks/cruise-control/tree/kpt-cc-plugin-dev (which is the cruise control branch used in production).
Runner up team in the intern Hackathon where we developed the automation features for New Relic Observability Packs.