Software Engineer at Facebook
San Francisco Bay Area
TPF technologies Pvt. Ltd.
Software Developer Intern
May 2008 to June 2008
Columbia University
Teaching Assistant
February 2011 to May 2011
Greater New York City Area
Columbia University
Research Assistant
February 2011 to May 2011
Indian Institute of Technology, Delhi
Research Intern
June 2009 to August 2009
Microsoft
Software Engineer II
February 2012 to November 2015
United States
Software Engineer
Menlo Park, California, United States
Uber
Senior Software Engineer II
November 2015 to September 2020
San Francisco Bay Area
This work included automated retrieval of information about the anonymous callers on the mobile phones via fetching of data from social networking site(s). This information was then filtered automatically and added as a contact onto the phone. I used SOAP architecture and Windows Mobile as the platform for this project. This project was also displayed at Mobile... This work included automated retrieval of information about the anonymous callers on the mobile phones via fetching of data from social networking site(s). This information was then filtered automatically and added as a contact onto the phone. I used SOAP architecture and Windows Mobile as the platform for this project. This project was also displayed at Mobile World Congress, 2009.
What company does Gaurav Agarwal work for?
Gaurav Agarwal works for TPF technologies Pvt. Ltd.
What is Gaurav Agarwal's role at TPF technologies Pvt. Ltd.?
Gaurav Agarwal is Software Developer Intern
What industry does Gaurav Agarwal work in?
Gaurav Agarwal works in the Computer Software industry.
Who are Gaurav Agarwal's colleagues?
Gaurav Agarwal's colleagues are Nurten Ozbas, Faraaz Panchu, Sergio Carreira, Viresh Gehlawat, Shreedhar Shreenivasa, Santosh P, Gaurav Malik, Shiva Tejesh, Anurag Arora, and Abhinav Prakash
💼 Past Experience
Work experience at Facebook:Software Developer Intern at TPF technologies Pvt. Ltd. from May 2008 to June 2008 (2 months). This work included automated retrieval of information about the anonymous callers on the mobile phones via fetching of data from social networking site(s). This information was then filtered automatically and added as a contact onto the phone. I used SOAP architecture and Windows Mobile as the platform for this project.Teaching Assistant at Columbia University from February 2011 to May 2011 (4 months) in Greater New York City Area. As a teaching assistant, I graded assignments of students, held office hours. I always helped students in understanding concepts in a clear and easy manner.Research Assistant at Columbia University from February 2011 to May 2011 (4 months). Project involves an innovative method to develop a non invasive and cheap method to detect heart diseases early by the use of Ultrasound imaging. I assisted on the fast image acquision, processing and implementation from the ultrasound scanner.Research Intern at Indian Institute of Technology, Delhi from June 2009 to August 2009 (3 months). I worked on a project that was the extension of basic minutiae fingerprints matching based biometric systems. I improved on my earlier approach which used crossing number algorithm. In this research period, work on building advanced biometric systems with higher speed, better performance using the fingerprint classification via classic training and testing methods was carried out.Software Engineer II at Microsoft from February 2012 to November 2015 (3 years 10 months) in United States. * Design and implementation of several natural language scenarios for Power BI Q & A and Cortana.* Power BI Q & A is a state of the art question answering system which provides a natural language interface over structured data (eg: Spreadsheets, salesforce data) allowing users to simple quiz their data (eg: What were my sales last year? Total sales by city)* NLP components include text analysis, syntax analysis, semantic analysis, query generation & automatic linguistic model generation.* In addition to free form Q&A - worked extensively on writing NL engine to support parameterized reports with page level filtersBefore that:Worked on design and implementation of Windows Phone store commerce APIs. We owned automatic refilling, purchase, purchase history of Windows Phone apps (including Mobile billing) backend down to the data tier.Software Engineer at Facebook in Menlo Park, California, United States. . Senior Software Engineer II at Uber from November 2015 to September 2020 (4 years 11 months) in San Francisco Bay Area.Communications Platform:* Define and execute on the platform vision & architecture for how Communications stack at Uber should come together across business lines (rides, eats, freight etc).* Led extensible Conversational Platform design & development for Chat and Voice domains used for low latency in-app and out-of-app (whatsapp, SMS) experiences between arbitrary groups of Uber users, bots or support agents.built the platform with extensible data models, scalable service design w/ abstractions and compliant content storage. Helped improve Uber engineering with 150+ interview hoops, bar raising, promo process revamp & as design review lead. Drove cross
🎓 Education
Gaurav Agarval's educational background and work readiness are based on his past education and experience in the field of computer science. Gaurav earned his Bachelor of Technology in 2006 from the Jaypee Institute of Information Technology in Noida, India. He then earned his MS in Computer Science from Columbia University in New York City in 2011.His first job was as a probationary software engineer at HP Labs in Palo Alto, California in 2012. After a year there, he transferred to Microsoft where he worked as a research scientist until his current position at Amazon Web Services.Gaurav is experienced in working with a variety of modern operating systems and development environments. He has a strong knowledge of object-oriented programming, Full Stop. He is also experienced in usinglation and type-safe programming constructs.Agarwal is an expert in using the rapidly proliferating Amazon Web Services cloud infrastructure. His current responsibilities include developing and maintaining the Amazon Web Services cloud product family, and leading Amazon Web Services design, development and testing initiatives. He is also a member of the Amazon Web Services Cloud product team.
💡 Technical & Interpersonal Skills
Gaurav Agarwal has a degree in Computer Science from Columbia University and several years of experience working in software development, teaching, and risk and safety consulting.He has worked on a number of projects where he has played an important role in design, Implementation, and Rollouts. He has also presented his work at various events, including at Databricks and Google's IO (2010). He is currently a Research Intern at Indian Institute of Technology, Delhi, working on a project that is the extension of basic Minutiae Fingerprint Matching based Biometric Systems. He has also presented his work at a number of events, including at Databricks (2009) and Google's IO (2010).He is currently a Junior Software Engineer II at Uber, working on Development of Communications Platform, Defining and Execution of Core Architecture for How Communications Stack at Ubershould Come Together Across Business Lines, and preceding mentioned project of Online Learning Platform at Uber.
Introversion (I), Sensing (S), Thinking (T), Perceiving (P)
1 year(s), 7 month(s)
Unlikely
Likely
There's 100% chance that Gaurav Agarwal is seeking for new opportunities
Enjoy unlimited access and discover candidates outside of LinkedIn
Trusted by 400K users from
76% of Fortune 500 companies
The most accurate data ever
Hire Anyone, Anywhere
with ContactOut today
Making remote or global hires? We can help.
No credit card required
Gaurav Agarwal's Social Media Links
/school/co... /company/f...