Lalit Agarwal

Lalit Agarwal

Masters, Computer Science,
University of Waterloo, Canada

Download Resume




Software Developer

2016 - Present

I am currently working on improving and introducing new features to the Android and iOS app. I am also involved in back-end development using Node.js

University of Waterloo

Graduate Research Assistant

2015 - 2016

I worked as a graduate research assistant under the supervision of Prof. Urs Hengartner on designing new lock schemes for re-authenticating Android users.

Technology Information, Forecasting and Assessment Council (TIFAC), India

Research Associate

Sep, 2013 - June, 2014

I worked on developing web-applications for use within the organization. I was also involved in maintaining organization’s network performance by performing network monitoring and analysis, preventing any unauthorized access to the network by defining access privileges, conducting security analysis of a few third-party applications being used in the organization.

Bell Labs, India

Research Intern

Winter 2013

Conducted a research study to understand and address the concerns of web users in India towards online advertising. The user perception of on-line ads was investigated through a user study which was then followed by developing a selective ad-blocking browser plugin.


Programming Languages
Java, C, PHP, Javascript

Tools and Technologies
Android Studio, ns2, Selenium webdriver, MATLAB, Labview, pgAdmin III, MySQL, HTML, Espresso, JIRA, RealmDB


“Evaluating re-authentication strategies for smartphones”, SOUPS 2016
Lalit Agarwal, Hassan Khan, Urs Hengartner, University of Waterloo, Canada

“Re-Examining User Concerns for Online Tracking and Advertising”, SOUPS 2013
Lalit Agarwal, Nisheeth Shrivastava, Sharad Jaiswal, Saurabh Panjwani, Bell Labs Research, Bangalore, India


University of Waterloo, Canada

Master of Mathematics in Computer Science

2014 - 2016

Relevant Coursework- Introduction to Artificial Intelligence, Advance Topics in HCI: Human in the Loop Systems, Cryptography/Network Security, Advanced Topics in Software Engineering: Empirical Software Evolution, Cloud Computing and Software-Defined Networking.

Dhirubhai Ambani Institute of Information and Communication Technology, India

Bachelor of Technology in Information and Communication Technology

2009 - 2013

Relevant Coursework- Data Structures and Algorithms, Operating System, Introduction to Algorithms, Digital Signal Processing, Operating Systems, Introduction to Cryptography, Sensor Network Systems, Introduction to Graph theory, System and Network Security, Security Protocols, Network Protocols.