# Shilpa Rani > Snowflake | Twitter | Nvidia | CS@UIUC Location: San Francisco, California, United States Profile: https://flows.cv/shilpa Explore! ## Work Experience ### Senior Software Engineer @ Snowflake Jan 2023 – Present | San Mateo, CA - FinOps - Driving Cloud Cost Optimization at Snowflake - Building Platform and Infrastructure for Azure Storage at Snowflake, Billing with Iceberg - Internal Observability & Open Telemetry ### Software Engineer II @ Twitter Jan 2021 – Jan 2023 | San Francisco, California, United States Tweet Core Services - • Worked on the primary high-volume tweet backend that serves all the tweet read (tens of millions per second) / writes (tens of thousands per second) traffic. Worked on making Tweets simple to extend & serve at scale, to enable product teams to iterate quickly on a new feature. I actively contributed to Edit Tweet, one of the most sought features on Twitter. Some of my tasks involved handling the aggregated fields in the edit chain; operations associated with edit versions like retweets, etc., and providing backward compatibility for the edit features (Project length: 3 quarters). • To reduce the run-the-business costs, migrated critical legacy link shortener infrastructure to the internal serverless platform strato (relatable to AWS Lambda). It involved understanding the legacy code and breaking the service into components that can be run together on this self-serve platform. This effort required thorough comparison testing, gating with real-time monitoring, detailed runbooks, etc. • Handled rotation-based on-call responsibilities which included tackling customer queries & Addressing their high-urgency demands, monitoring in real-time the deploys of various tweets & URL-shortening related services, and investigating the alerts if any of the services faced operational issues or the deploys required any sort of manual intervention. ### Graduate Teaching Assistant @ University of Illinois at Urbana-Champaign Jan 2020 – Jan 2020 | Urbana-Champaign, Illinois Area Software Design Studio, Michael Joseph Woodley ### Cloud Platform - Software Intern @ NVIDIA Jan 2020 – Jan 2020 | Santa Clara, California, United States Worked on Nvidia Cloud Platform, Nvidia's homegrown cloud management platform that manages the data centers across the globe and is built using custom Kubernetes components (written in Golang). • Centralized Virtctl VNC - Extended the VNC module of virtctl component of the Kubevirt project that remotely connects to the vmis using a serial console. • Evaluated the flow of data bits from virtctl binary to the virt-api server and the virt-handler. • Examined various security aspects and performance metrics for scalability, the commit is in pipeline to be merged with the upstream codebase. • Prometheus and Grafana - Added Prometheus metrics to existing custom Kubernetes components and created various Grafana dashboards for insightful visualizations. ### Graduate Teaching Assistant @ University of Illinois at Urbana-Champaign Jan 2020 – Jan 2020 | Urbana-Champaign, Illinois Area Software Design Studio, Michael Joseph Woodley ### Software Developer @ SAP Jan 2017 – Jan 2019 | Bengaluru Area, India Majorly worked on SAP S/4HANA Cloud for Data Enrichment • Developed Mass Enrichment, a platform to facilitate bulk enhancement of business partner master data with trusted third party data sources • Designed and implemented enrichment microservices in Java, leveraged REST architectural style and deployed this core solution on cloud with the features of auto scaling, resilience, high availability and Hystrix • Integrated data enrichment with SAP App Center, provided a platform to customers to subscribe to data providers available in App Center with the capabilities of data enrichment • Pioneered integration of Data Enrichment with SAP Data Hub that provided a platform where data from various enterprise systems can be orchestrated and it runs the data pipelines as Docker containers on the Kubernetes clusters • Gained proficiency in using various tools and services like Jenkins, Kibana, Dynatrace, JMeter, Postman(used for automating test cases for scheduled background jobs) • Used Rabbit MQ, AWS S3, Kaafka, various Apache libraries like Apache POI etc. ### Software Developer @ TEKsystems Jan 2016 – Jan 2017 | Bengaluru Area, India Worked on Amazon Web Services, Simple Monthly Calculator • Analyzed and learned in-depth about each AWS offering like EC2, S3, RDS, etc. to compute the billing estimates of each of these • Automated the generation of pricing java classes for AWS SMC, that helped prospects and customers to closely estimate their monthly AWS bill with ease • Exploited shell scripts, parsing of complex pricing JSON files and made extensive use of templating engine(HBS(handlebars.js)to accomplish this solution • Automated the generation of an excel report for the discrepancies between the generated classes and the existing pricing Java classes Worked on Activity Board • It is an internal collaboration platform for the employees within an organization, wherein they can easily reach out to people regarding any upcoming technical sessions, events, or write blogs on a technical topic. • Developed the backend service using the Spring Boot framework and created API endpoints using the REST architectural style. • Used a non-relational database MongoDB to store the application-related data. Made use of Spring Data Repositories to connect to the DB via the application. • Used Spring Security to provide an OAuth2 Authentication based security to the service. • Used AWS S3 as the cloud storage for this application and made use of AWS S3 Java APIs to connect to it. • Worked on the frontend stack of this application using Angular 2.0. Made use of Typescript, HTML5, CSS3, Bootstrap to build the user interface of this application. • Was proactively involved in the requirement gathering and building the use case diagrams of this platform using Gliffy. ### Software Intern @ TEKsystems Jan 2016 – Jan 2016 | Bangalore CUBE • It was my under-graduation final year project done as a part of the internship. • It is a TEKsystems initiative to do critical analysis on the corporate data and provide interactive data visualizations after processing it against varied parameters. • Worked on accepting data from varied sources in excel formats using the Javascript library - xlsx.js. • Performed normalization of the data, further analyzed it through the Javascript code and then rendered it to an interactive graph visualization module. • Worked prominently on the graph visualization module wherein underscore.js, d3.js and canvas.js to were used to render interactive graphs to the user. • Built a module that supported seven graph types including pie, doughnut, line, area, column, bar and even 3-dimensional bubble graphs. • Worked on the dynamic rendering of the graphs to the users. Provided the choice of the graph types and axes(parameters) on the go. • Implemented various features like drilling down, using tool-tips, zooming, panning or saving of the graphs. • Worked on the client-side authentication of the application. ## Education ### Master's degree in Computer Science University of Illinois Urbana-Champaign Jan 2019 – Jan 2021 ### Bachelor of Technology (B.Tech.) in Computer Science and Engineering SRM IST Chennai Jan 2012 – Jan 2016 ### CBSE in PCMC DAV Public School, Bistupur Jan 2010 – Jan 2012 ### ICSE St. Karen's High School ## Contact & Social - LinkedIn: https://linkedin.com/in/shilpa-rani --- Source: https://flows.cv/shilpa JSON Resume: https://flows.cv/shilpa/resume.json Last updated: 2026-03-22