- Accomplished Software & Data Engineering, Software Testing, DevOps leader with over 20+ years of experience in software development, data management, software test automation, and QA, specializing in Embedded HW & SW, Cloud applications and micro-services.
Experience
2018 — Now
Palo Alto, CA
• Team Leadership & Hiring: Built and led global teams of 25+ engineers, actively managing talent acquisition, hiring, and mentoring while increasing team productivity by 30% focusing on Cloud Performance, Data Quality, Data Governance.
• Data Discovery & Compliance: Deployed a DataHub framework based data catalog solution, Great Expectations based data-quality framework improving accessibility across teams and data quality across product lines while ensuring 100% compliance.
• Site Reliability Leadership: Led scaling efforts for microservices architecture, improving system uptime to 99.9% and supporting 50M+ homes and 1B+ devices.
• Infrastructure Automation: Drove the automation of load testing for Web APIs using distributed Jmeter/Vegeta applications via container orchestration models, improving site reliability and reducing failure rates during peak traffic by 70%.
• Agile & Operational Efficiency: Introduced Agile methodologies to the Dev QA, Data Quality and Data Services teams, improving overall operational efficiency by 40% and accelerating release cycles by 20%.
2013 — 2018
2013 — 2018
San Francisco Bay Area
• Developed data models to assess/improve the release quality/timelines for build and regression test activities.
• Mentored/Managed all WiFi FW build integration teams across 5 GEOs and multiple business units to deliver daily releases to product integration teams for multiple chipsets/SW releases.
• Led the restructuring of build infrastructure for a set of WiFi FW modules to move to ROM with future patching support from RAM, guiding a team of 5 engineers.
• Driving SW architecture initiatives including deploying static analysis tools, enforcing code review policies with automation, off-target unit test strategies.
• Architected, implemented, and guided multiple data analytics projects by identifying and implementing software release metrics models, with user-friendly dashboards in Splunk for enhanced visibility.
• Driving branching strategies establishing pre-checkin and post-checkin test gates to triage/reduce/avoid regressions.
2011 — 2013
2011 — 2013
San Francisco Bay Area
• Build, lead, coordinate test efforts managing SW release testing to support tier 1 WLAN customers and supporting customers on-site.
• Lead both local and global test teams involved in Customer productization and customer test support.
2009 — 2011
San Francisco Bay Area
• Managed local and global test teams involved in customer productization and support, ensuring on-time releases for Tier 1 customers.
• Oversaw WLAN test planning and execution, collaborating with cross-functional teams including software, hardware, board design, program management, and marketing.
• Lead automation planning/development efforts to support mobile, Windows, Linux and OS X platforms.
• Defined and implemented processes to incorporate defect analysis for all customer-reported issues within the defect tracking system, closing test coverage gaps as necessary.
• Organized division-wide forums to engage teams in addressing Tier 1 customer automation test needs, executing tests on mobile and PC platforms.
• Architected/Designed/Deployed multiple applications for management of common engineering test resources.
2004 — 2009
2004 — 2009
San Francisco Bay Area
• Led the definition and implementation of the System Wide Automation Test (SWAT) framework—a fully automated, easy-to-use, unified test platform in Perl and XML enabling QA and development teams to test WLAN features.
• Managed the automation roadmap, defining deliveries for automation releases, prioritizing new features and enhancement requests for the SWAT framework, delivering monthly releases to test teams to speed up new feature coverage with automation.
• Architected, implemented, and deployed a RESTful web application to manage automated testbeds and critical resources, improving overall testbed utilization.
• Automated WHQL, WiFi 802.11a, WiFi 802.11n, WME, and Cisco CCX 1/2/3/4 test plans using the SWAT framework.
• Defined test topologies and set up test beds for automated execution of release test plans.
• Setup various test beds for manual/automated execution of internal/external test plans.
Education
Western Michigan University
M.S.
Acharya Nagarjuna University