Technical Lead
Jan 2019 - Present
• 6 yrs 5 mosLLM Abuse and Safety protections Tech Lead. Leading research and solutions for LLM security threats such as prompt injections defenses and benchmarks.
Staff Software Engineer
Apr 2018 - Present
• 7 yrs 2 mosTech Lead on speech integration team at Google.
Speech@Google
Google Assistant
Speaker Identification
Hotword Detection
Software Engineer
Feb 2016 - Present
• 9 yrs 4 mosSoftware Developer in the Google Assistant Speech team.
Working on developing voice search technologies for Google Assistant ("Ok Google") in the Android ecosystem.
Google Assistant - Your own personal Google
Software Engineer
May 2015 - Feb 2016
• 10 mosAndroid OS Platform Team
Worked on Project Volta - battery optimization for Android.
Google I/O 2014 - Introduction to Project Volta
![]()
Senior Software Development Engineer
Intel Corporation
Oct 2010 - Apr 2015
• 4 yrs 7 mosDevelopment of software tools for study and analysis of software behaviors which affect power consumption on Android based handheld devices (smartphones, tablets etc.) .
- To summarize, my work involves
Study and analysis of power consumption behaviors on Android e.g. CPU Sleep states (C-states), Performance states (P-states), Android wakelocks, Platform Sleep States, Device Sleep States.
Development of software tools in C++ to enable study of application and OS interaction which affects power consumption on Android.
Development of software tools to facilitate tuning of Android applications for power.
Developed tools in Python and C++ to glean intelligent statistics from heterogeneous unstructured raw power related data.
Developed test harness workloads in C++ to simulate rogue power behaviors using timers, interrupts, spin loops etc.
Managed several product releases and development synchronization between geographically spread teams.
Responsible for UI design, and usability decisions and establishing a reliable feedback loop with users.
![]()
Software Development Engineer (Intern)
Qualcomm
May 2010 - Aug 2010
• 4 mos Developed a Bluetooth SOC log parsing software in C#/C++ to analyze and debug Bluetooth SOC firmware.
Performed extensive debugging of BlueTooth issues with over the air BT packet sniffing using FTS4BT tool and Bluetooth headsets (HFP/A2DP).
Gained a strong understanding of the Bluetooth baseband.
Performed UART Sniffing for Bluetooth HCI packets between Qualcomm Bluetooth host stack and Qualcomm Bluetooth controllers. Experience in working with NAND, SURF boards, JTAG and Trace 32.
![]()
Graduate Research Assistant
University of Florida
Nov 2008 - Aug 2010
• 1 yr 10 mos Involved in porting TSIS-CORSIM C++ 4.0 to C#.Net. TSIS-CORSIM is an integrated development environment that enables users to conduct traffic operations analysis.
Assisted a team of engineers involved in designing and creating UI components in C# for TSIS 2010.
To know more about TSIS, please follow the link: http://mctrans.ce.ufl.edu/featured/tsis/
![]()
Software Development Engineer (Intern)
Beckman Coulter
May 2009 - Aug 2009
• 4 mos Designed and developed multiple tools in C#.Net to automate simultaneous synchronization of numerous, extremely large sized multilingual files.
Implementing multithreaded applications in C# with mutual exclusion & thread synchronization, built versatile file parsers for many different files formats including .in .resx, and .rc formats.
Responsible for generating documentation for the software tools design, implementation, and testing with Rational Rose and UML.
Awarded Best Intern Project at Beckman Coulter.
![]()
Software Development Engineer (Intern)
Ministry of Communications & Information Technology, Government of India
May 2007 - Aug 2007
• 4 mos