Swethasri Kavuri

Lead Software Engineer at Tableau
📚 Lead Software Engineer at Tableau | New York, New York, United States
Mutual Connections
Loading...
S9-092024-0305978
1 Publications
0 Followers
0 Following
3 Questions

👤 About

Skills & Expertise

Machine Learning Tableau C++ JavaScript Python Artificial Intelligence Network Security Java Computer Vision Information Technology Operating Systems Programming Languages Git Prometheus Splunk Grafana Shell c++ Full-Stack Development Data Pipelines Octopus CI/CD Discreet Mathematics Asynchronous Systems Analysis of Algorithms PL-SQL RESTful Architecture IntelliJ

Research Interests

cloud computing Computer Science Operational Efficiency Data Management Automation Software development Data Migration Auto-Scaling Solutions Distributed Systems Debugging API Development Kubernetes Solutions Performance Optimization Data Processing Backend Development Large-Scale Systems Data Extracts Real-Time Systems High-Volume Data Database Connections Refresh Times Reduction

Connect With Me

💼 Experience

Lead Software Engineer

Tableau · April 2020 - Present
  • 1. Part of the team responsible for managing data extracts in Tableau. These extracts are subsets of data optimized for faster performance compared to live data connections, particularly when handling large datasets or slow database connections, and can be scheduled to refresh at regular intervals. 2. Led a multi-quarter project managing a team of 5, to enhance the efficiency of the data refresh operation by minimizing the amount of data processed. This initiative reduced refresh times by 60%, significantly lowering operational costs through decreased processing time and resource consumption. 3. Implemented auto-scaling of extract refresh backgrounders using Kubernetes Horizontal Pod Autoscaler (HPA) to reduce queue times for extract refresh jobs on Tableau Cloud. ● Part of the team that manages Tableau data extracts, optimizing performance for large datasets, with regular scheduled refreshes. ● Led a multi-quarter project to improve data refresh capabilities, managed a team of 5, and saved $135,000/year in operational costs. ● Designed and developed a window-based data refresh system that retrieves only modified data from remote databases, eliminating the need for full refreshes, reducing refresh times by 65%, and enabling faster data updates for customers ● Implemented auto-scaling of extract refresh backgrounders using Kubernetes Horizontal Pod Autoscaler (HPA) to reduce queue times for extract refresh jobs on Tableau Cloud, resulting in infrastructure cost savings of $0.5 million. ● Developed a pipeline for monitoring Service Level Objectives (SLOs) by creating latency and error rate metrics, that provided the leadership team with operational insights. ● Implemented CMEK support in Tableau Cloud, allowing customers to manage their encryption keys, which secured an 850,000 seat license deal, marking a significant milestone for Tableau. ● Collaborated with Product Management and engaged with customers at Tableau conferences, gathering feedback and proposing improvements to leadership. ● Assumed the role of Scrum Master, facilitating Agile practices such as sprint planning, standups, and backlog refinements, which improved team coordination and productivity.

🎓 Education

Stony Brook University (SBU)

M.SC in Computer Science · 2018

🚀 Projects

Vmware CodeHouse (OpenFaaS)
Agency Name: OpenFaaS || Jul 2018 - Present
• Developed a wrapper in Python to the plagiarism detector API and packaged it as a serverless function with Docker on OpenFaaS (Functions as a Service) framework • Developed Amazon Alexa’s Skill to integrate with OpenFaaS framework for responding to the web events and the function calls. • Stored the relevant data in Redis Database and integrated it with service for retrieving data based on an ID value parsed from Alexa.

🏆 Awards & Achievements (1)

🏆 SILVER 72 Scholarship
Awarded by: NIT TRICHY || Year: 2015
Description

📚 Publications (1)

Journal: International Journal of Intelligent Systems and Applications in Engineering • March 2024
This comprehensive study explores cutting-edge strategies for enhancing operational efficiency in technology-driven organizations. As the business landscape continues to evolve rapidly, companies face...
Operational efficiency Tech-driven organizations Digital transformation Data analytics Artificial intelligence Agile methodologies Sustainability Innovation management
dd