
Engineering Manager at Facebook
AI is analyzing your overall score…
Identifying your key strengths…
Evaluating your skill match against the job requirements…
Assessing your cultural and operational fit
RV College Of Engineering
Bachelor of Engineering (B.E.), Computer Science
N/A – Present
North Carolina State University
Master of Science (M.S.), Computer Science
N/A – Present
Engineering Manager
January 1, 2021 – Present
Menlo Park, California, United States
Yelp
Engineering Manager
January 1, 2019 – January 1, 2021
Yelp
Software Engineer - Distributed Datastores
November 1, 2017 – December 1, 2018
Yelp
Software Engineer - Data Pipeline
March 1, 2015 – November 1, 2017
MapR Technologies
Software Engineering Intern
May 1, 2014 – August 1, 2014
San Jose
Microsoft
Software Engineer
June 1, 2010 – May 1, 2013
Microsoft (R&D) India Private Limited, Bangalore, India
Prototyping an IoT model for Smart Retail Shopping using MQTT
August 1, 2014 – Present
Implementing a prototype for a smart retail application based on the three tier Internet of Things architecture. Using an MQTT protocol we propose to build a working system to be able track consumers shopping habits and history and provide a personalized experience. Using Arduinos and Beaglebones running Eclipse Paho we propose to be able to track purchases and stock count at home and in store. As well as using Gimbal Bluetooth LE beacons to localize the user and hence present context aware information
Story Album Android App Development
January 1, 2014 – Present
Developing an Android app that will allow users to select pictures from the gallery on the phone and create albums by combining various preset themes and layouts with the pictures. Once the album is created, the application will also allow the user to preview the album and flip through its various pages implementing Page Curling effects using OpenGL ES. The application will be developed using Android SDK (2.3.3 APIs) written in Java. We intend to explore the use of radial menu with circular scrolling to display options as well as Filmstrip view of photos and analyze how they improve UI Experience.
Point-to-Multipoint File Transfer Protocol (P2MP-FTP)
January 1, 2014 – Present
• Implemented P2MP-FTP system with a centralized index allowing peers to arbitrarily join and leave, host and download RFC files • Data sent in UDP packets from host to multiple destinations; • Implemented Stop-and-Wait ARQ scheme to ensure reliable transfer of data; • Used UDP sockets for client server communication. • Conducted various experiments to evaluate performance with varying file sizes, packet-losses, etc. • Implemented in C language
C Implementation of Link-State and Distance Vector routing algorithms
January 1, 2014 – May 1, 2014
• Implemented Link-State and Distance Vector routing algorithms to calculate the shortest paths from one node to every other node in network; • Implementation of LS algorithm is centralized while DV algorithm is distributed; • Implemented in C language.
Autonomic System Management in Distributed Systems
January 1, 2014 – Present
Implementing Unsupervised Behavior Learning methods (like Self Organizing Maps) for early prediction and prevention of Performance Anomalies in Virtualized Cloud systems (like IBM System S, RUBis and Hadoop) using virtualization-based prevention techniques (like elastic resource scaling & Live VM Migration).
Data Mining Analysis of Fatal Car Crashes
December 1, 2013 – Present
Used Association Rule Mining to analyze fatalities in Car Crashes to provide valuable insights about correlation results on various factors like atmospheric conditions, alcohol and drug abuse, age, location, etc. contributing to fatalities. Presented the projects results in a poster presentation competition.
Implementation of Observations of Daily Living (ODL) Application
August 1, 2013 – October 1, 2013
An ODL application that allows patients to better keep track such information and facilitate sharing with health professionals responsible for managing their care.Project involved design of an E-R model, translation the E-R model to a relational schema, implementation the relational schema and some data retrieval queries in ORACLE and implementation of a Java interface for interacting with the database that uses JDBC.
Implementation of Dijkstra's algorithm using an unordered array, binary heap and Fibonacci heap for sparse and dense graphs
August 1, 2013 – December 1, 2013
The purpose of the experiment was to compare the worst-case running times of the implementation of the priority queue in Djikstra’s algorithm using an unordered array, binary heap and Fibonacci heap for sparse and dense graphs.
Incremental Face Recognition System using IPCA-ICA Algorithm
January 1, 2010 – June 1, 2010
Application that detected and recognized a person’s face in an image by matching it with pre-stored face database, enabling it to incrementally learn and improve on accuracy dynamically using a hybrid algorithm of Incremental PCA and ICA.
Cultural Fit Analysis
The candidate's diverse project portfolio, ranging from IoT and autonomic systems to data mining and Android app development, demonstrates a broad intellectual curiosity and adaptability. Their experience across multiple prominent tech companies (Microsoft, MapR, Yelp, Facebook) and progression into management roles indicates a drive for growth and a collaborative mindset. The focus on building platforms that enable other teams aligns well with a supportive and impactful cultural fit.
Soft Skills & Operational Fit
The candidate's career progression to Engineering Manager roles at Facebook and Yelp suggests strong leadership, team-building, and project management skills. Their descriptions of building efficient teams and delivering meaningful products indicate a focus on operational excellence and impact. The experience at Microsoft consulting clients also points to strong communication and problem-solving abilities in a high-stakes environment.