Work Experience
Download ResumeData Engineering Lead (CMU Capstone)
eParts Services LLC | Pittsburgh, PA
January 2025 – Present
- Led a 6-member team to architect a multi-tenant data warehouse on Snowflake, reducing production SQL server load by 30% after initial tenant migration.
- Engineered a real-time CDC ingestion pipeline using Debezium and Kafka, improving analytical query performance by over 75%.
- Automated cloud infrastructure deployment with Terraform and Helm, cutting new tenant onboarding time to under 30 minutes.
Key Technologies: Snowflake, Kafka, Debezium, Azure AKS, Terraform, Helm, Kubernetes, Java (Spring Boot)
Software Engineer
Silicon Labs | Hyderabad, India
July 2021 – May 2024
- Led the end-to-end design of Bluetooth Hands-Free protocol stacks, now deployed on over 10 million consumer wearable devices globally.
- Architected a low-overhead logging framework for resource-constrained devices, reducing log transfer volume by 80% via a custom serialization format.
- Developed a Python-based test automation framework that eliminated 90% of manual testing efforts for wireless protocol analysis.
- Mentored junior interns, providing guidance on software development best practices and contributing to their successful project completion.
- Assisted the hiring team by conducting technical interviews for engineering candidates, helping to identify and select qualified talent.
Key Technologies: C, Python, Bluetooth (HFP, Audio, BLE)
Data Solutions Intern
BNY Mellon | Pune, India (Remote)
August 2020 – December 2020
- Automated Python/SQL-based ETL workflows for 15 client-facing market reports, reducing manual effort by approximately 10 hours per week per report.
- Developed robust data validation and anomaly detection mechanisms within the pipelines to significantly improve accuracy and reduce errors in final reports.
Key Technologies: Python (Pandas, NumPy), SQL, Pentaho, Toad, MS Excel
Intern
Indian Meteorological Department | Pune, India
May 2019 – July 2019
- Developed an IoT-based automation system using an Arduino microcontroller for remote weather monitoring.
- Designed the system to upload data every few seconds, dramatically increasing data collection frequency compared to the previous hours-long manual process.
Key Technologies: Arduino (C++), GPRS Modules, Weather Sensors