Gaurav Agarwal

Gaurav Agarwal Email and Phone Number

Principal Software Engineer at Microsoft - Teams | Ex-SAP | Co-Organizer at sdeskills.com @ Microsoft
Redmond, WA
Gaurav Agarwal's Location
Bellevue, Washington, United States, United States
About Gaurav Agarwal

Area of expertise:• Architecting and developing large-scale mobile and web enterprise applications.• Experience in cross-platform applications using Electron/WebView2 and Angular/React using Javascript/Typescript and other web technologies.• Specializes in iOS development with 12 years of experience, and 2 years of Android experience.• Have experience in agile methodologies such as SCRUM.• Worked with customer-facing teams to support sales efforts to provide product demos and conducted user experience studies.• Leading teams and mentoring team members to build great customer-facing mobile applications.

Gaurav Agarwal's Current Company Details
Microsoft

Microsoft

View
Principal Software Engineer at Microsoft - Teams | Ex-SAP | Co-Organizer at sdeskills.com
Redmond, WA
Website:
microsoft.com
Employees:
10
Company phone:
0124 415 8000
Gaurav Agarwal Work Experience Details
  • Microsoft
    Principal Software Engineer
    Microsoft Sep 2023 - Present
    Redmond, Washington, Us
  • Microsoft
    Senior Software Engineer
    Microsoft Sep 2019 - Sep 2023
    Redmond, Washington, Us
    • Microsoft Teams (Desktop and Web Clients) - Working on framework layer for Microsoft Teams Desktop and Web clients managing framework pieces for Teams client using Javascript/Typescript, C++, Angular/React, GraphQL, Apollo, Electron, WebView2, Web/Shared Workers and other client-side web technologies. The critical framework pieces I work on (settings, policies, startup sequence, telemetry and logging, various client states management, networking layer, etc) are used by almost every feature team supporting 270M+ monthly active users. My primary focus includes managing the features I own, mentoring team members, and supporting cross-timezones teams.• Microsoft Teams for Education - Responsible for implementing various cross-platform features to improve Teams experiences for education users (including iOS, Android, Web, and Desktop). Also, enhanced the existing backend APIs to add features for education users.• Skype in the classroom - Skype in the classroom (now retired) was a free online community that connects educators and speakers around the world for live virtual learning experiences that takes place over video calls. I was responsible for the design and development of various full-stack features.
  • Sde Skills
    Co-Organizer At Sde Skiils
    Sde Skills Jan 2019 - Present
    Redmond, Washington, Us
  • Sap Concur
    Lead Software Design Engineer
    Sap Concur Mar 2016 - Sep 2019
    Bellevue, Wa, Us
    • Delivered multiple complex customer-facing features help driving the growth of the mobile application using the latest technology stack.• Designed, architected and developed multiple versions of Concur powered iOS mobile applications in the large scale enterprise business application category.• Designed, architected and developed Concur powered reusable iOS SDK’s.• Worked with cross-functional including remote teams to review design approaches, prototype new technology and evaluate technical feasibility. • Drive sprints and sprint planning for each release milestones.• Mentored and supported my team members for their growth.• Mentored team of interns for their growth and learning across all product verticals.
  • Sap Concur
    Senior Software Design Engineer
    Sap Concur Dec 2014 - Feb 2016
    Bellevue, Wa, Us
    • Worked on designing, architecting and development of multiple versions of Concur powered iOS mobile applications in the business app category.• Worked on designing, architecting and development of Concur powered iOS SDK’s/frameworks.• Mentored and supported my team members for their growth and learning.
  • Inrix
    Software Development Engineer - Contract Position
    Inrix Oct 2011 - Dec 2014
    Kirkland, Wa, Us
    • Worked on design and development of multiple versions of INRIX powered iOS mobile applications in the traffic, navigation and premium driver/owner services app categories.• Built the first navigation category mobile app integrated with Ford automotive AppLink.• Designed and developed applications (integrated with INRIX Traffic) for in-vehicle head-unit experience for Pioneer App Radio and Toyota OBIGO.• Designed, developed and tested the version 1.0 iOS SDK/Client Library of INRIX platform for OEMs.• Designed, developed and tested the version 1.0 iOS SDK of INRIX Apple MapKit for displaying traffic tiles, routes, and incidents on the map view. This SDK is developed as a plugin on top of Apple MKMapView supporting displaying of INRIX content with a simple configuration.• Worked on implementation of automated Unit and Functional tests to support QA ensuring the quality of the applications.• Managed the Development and AdHoc Distribution certificates and provisioning profiles for the team and helping team members with build issues.• Managed the automatic build infrastructure for team and employees using the Xcode Server application. The Xcode Server Bots builds and uploads the builds to HockeyApp/TestFlight for AdHoc Distribution.• Maintained the automatic test infrastructure using Xcode Server application.• Worked on multiple features of Android INRIX Traffic application and SDK as per the project requirement.
  • Adroit Business Solutions, Inc.
    Team Lead
    Adroit Business Solutions, Inc. Jun 2011 - Dec 2014
    Bellevue, Washington, Us
    • Worked on design and development of numerous iOS, Android and Blackberry applications using Objective-C and Java. Applications include, Whrrl – Social Networking application (Android), Audio Recording and Playback Library using Speex Encoder/Decoder (iOS), Top100 MP3 streaming application (iOS).• Led a team of four to six people working on different iOS and Android projects.• Porting of Helix on Mac OSX and iPhone platform. Helix is a Real Player Project that can play audio and video media in various formats, aid in producing such media, and serve them over a network.• Consistently received ‘Exceeded expectations’ in performance reviews.• Received "Most Versatile Player of the Year" award.
  • Adroit Business Solutions, Inc.
    Sr. Software Development Engineer
    Adroit Business Solutions, Inc. Oct 2008 - May 2011
    Bellevue, Washington, Us
    Worked as mobile application developer. Platforms includes iPhone, Android and Blackberry.
  • Neomagic
    Design Engineer
    Neomagic Sep 2007 - Sep 2008
    Us
    • Developed and tested ISDB-T (Terrestrial Integrated Services Digital Broadcasting) standard for MPEG2 streams for testing MP2Sync Module. Mp2Sync module is used to synchronize the audio and video packets for a program in MPEG2 stream.• Developed Validation Server for automating the tests. Multiple test clients can connect to Validation Server and server can then execute the series of test cases on each client and log the results.• Writing test code for testing device drivers for board support packages on WinCE platform.
  • Mtree Software Pvt. Ltd
    Software Engineer
    Mtree Software Pvt. Ltd Mar 2007 - Aug 2007
    In
    • Designed, developed and tested Graphical User Interface for QualNet, a Network Modeling Software that predicts performance of heterogeneous networks through simulation using C++ and QT.• Ported two modules of QualNet on different platform.• Responsible for mentoring and supporting my team members.
  • Weapons And Electronics Systems Engineering Establishment, Wesee
    Software Engineer
    Weapons And Electronics Systems Engineering Establishment, Wesee Dec 2005 - Feb 2007
    • Involved in the development of a classified project for the ministry of defense aimed at providing a Real Time CAIS (Computer aided Action Information System) for a War Platform. The system involves the development of data management and sensor interfacing built on the VxWorks RTOS.• Developed and tested the adaptive Neural Networks based algorithms for sensors and platform level classification (In consultancy with CARE (Centre of Applied Research in Electronics) at IIT Delhi). Verification of different mathematical algorithms for sensor and platform classification based on pattern library.• Developed Map Management Module and integrating it with Computer Aided action Information System in C++ using X Windows. It involved the reading of map data (in S57 Data format) and it’s rendering (In S52 Data format).

Gaurav Agarwal Skills

Software Development Mobile Applications Android Java Software Design Agile Methodologies C++ Objective C Scrum Iphone Ios Development Xml Eclipse C Subversion Multithreading Sdk Testing Json Object Oriented Design Git Oop Software Engineering Mobile Devices Software Project Management Programming Software Development Life Cycle Cocoapods Agile Project Management Android Development Xcode Rest Representational State Transfer Javascript Software Solution Architecture Continuous Integration Blackberry Test Automation User Interface Sdlc User Interface Design J2me Node.js Swift

Gaurav Agarwal Education Details

  • Institute Of Management Technology, Ghaziabad
    Institute Of Management Technology, Ghaziabad
    Systems
  • Motivational Pathway
    Motivational Pathway
    Computer Science
  • St Anthony Senior Secondary School, Fatehgarh
    St Anthony Senior Secondary School, Fatehgarh
    Mathematics And Computer Science

Frequently Asked Questions about Gaurav Agarwal

What company does Gaurav Agarwal work for?

Gaurav Agarwal works for Microsoft

What is Gaurav Agarwal's role at the current company?

Gaurav Agarwal's current role is Principal Software Engineer at Microsoft - Teams | Ex-SAP | Co-Organizer at sdeskills.com.

What is Gaurav Agarwal's email address?

Gaurav Agarwal's email address is ga****@****ail.com

What is Gaurav Agarwal's direct phone number?

Gaurav Agarwal's direct phone number is +142543*****

What schools did Gaurav Agarwal attend?

Gaurav Agarwal attended Institute Of Management Technology, Ghaziabad, Motivational Pathway, St Anthony Senior Secondary School, Fatehgarh.

What are some of Gaurav Agarwal's interests?

Gaurav Agarwal has interest in Facebook, Kindle, Blackberry, Facebook Mobile, Google Chrome, Intel, Bellevue, Computer Science, Big Data, Seattle.

What skills is Gaurav Agarwal known for?

Gaurav Agarwal has skills like Software Development, Mobile Applications, Android, Java, Software Design, Agile Methodologies, C++, Objective C, Scrum, Iphone, Ios Development, Xml.

Who are Gaurav Agarwal's colleagues?

Gaurav Agarwal's colleagues are Koo Junhoe, Scott Sawyer, Blake Maples, Amitava Chowdhury, Meagan Pittman, Mônica Miranda, Ashok Vellore.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.