Nishant Panwar

Software Engineer

Bengaluru, Karnataka, India12 yrs 7 mos experience
Highly Stable

Key Highlights

  • Led development of Android Messages at Google.
  • Created Fluid Framework service at Microsoft.
  • Optimized Microsoft Teams for mobile platforms.
Stackforce AI infers this person is a SaaS-focused software engineer with extensive experience in mobile application development.

Contact

Skills

Core Skills

Android DevelopmentJavaJavascriptNodejsMvvmUi DesignUi ComponentsHtml

Other Skills

XMLSystemUILauncherTypescriptServiceFabricRxJavaRetrofitUXUSSDjQueryMySQLData StructuresOOPCSQL

Experience

12 yrs 7 mos
Total Experience
4 yrs 4 mos
Average Tenure
3 yrs 10 mos
Current Experience

Google

2 roles

Staff Software Engineer

Nov 2025Present · 7 mos

  • Working on Android Messages.
Android DevelopmentJavaXML

Senior Software Engineer

Jul 2022Oct 2025 · 3 yrs 3 mos

  • Worked on Android Platform - SystemUI & Launcher, Frameworks & Mainline modules, System health & Performance.
Android DevelopmentJavaSystemUILauncher

Microsoft

2 roles

Senior Software Engineer

Promoted

Mar 2021Jul 2022 · 1 yr 4 mos

  • Fluid Framework - Tech lead on the team responsible for creating a new service for fluid framework to run fluid agents on server. Fluid agents are specialized bots and enable server side capabilities in collab sessions. Built a reference framework for 3rd party fluid developers to create and publish their own fluid agents.(Typescript, Javascript, NodeJs, ServiceFabric)
  • Data must flow - Built a javascript library for fluid components to sync data (two-way) with any external service/source.
TypescriptJavaScriptNodeJsServiceFabric

SDE 2

Oct 2017Feb 2021 · 3 yrs 4 mos

  • Microsoft Teams (Android) - Led team of 4 to deliver mobile optimized Teams platform capabilities. ex: Integration with third party apps, messaging extensions, custom app catalogues, support for front line workflows etc.
  • SkypeLite (Android) - Led team of 2 to deliver blazing fast and robust messaging experience. Optimized for low end smartphones, low connectivity conditions. MVVM, RxJava, Retrofit, Repository pattern.
  • Kaizala (Android) - First of its kind, structured communication tool for productivity and Line-Of-Business scenarios.
Android DevelopmentMVVMRxJavaRetrofit

Mubble

3 roles

Senior Product Engineer

Promoted

Apr 2016Oct 2017 · 1 yr 6 mos

  • As android app team lead, successfully led multiple releases of Mubble android app with new features and improved UX.
  • Redesigned Mubble app UI module from single process app architecture to multi-process, event driven, pub-sub based architecture using IPC.
  • Designed consumer-centric features in app ex: sms parsing to detect recharge sms, smart recharge recommendations, recharge alerts to connected users, app-wise usage summary and more.
  • Designed and developed solutions for complex USSD parsing related problems. Ex: Detecting live data account in case of users having multiple data accounts.
Android DevelopmentUI DesignUX

Product Engineer

Promoted

Apr 2015Mar 2016 · 11 mos

  • Built and led android app UI module team of 3. Provided them training and mentorship on android application development.
  • Developed reusable android UI components, custom views, base classes and guidelines to speed up application development.
  • Designed USSD Dialer module in app to check latest (prepaid account) balances in single tap using USSD service. Daily apprx 500000 such ussd calls are placed using Mubble.
  • Developed community based feature where user can teach mubble new balance queries which are automatically made available to other mubble users of same operator.
  • Created web-based dashboards to track and monitor parser health. It has reduced total time taken in identifying parser related problems by 70%.
Android DevelopmentUI ComponentsUSSD

Associate Product Engineer

Jul 2013Mar 2015 · 1 yr 8 mos

  • As android app developer, my role was to gather requirements for Mubble app and was part of design team responsible for app architecture. Implemented UI for first public version of Mubble app.
  • Mubble reads balance and deduction from USSD messages sent by telecom operator. Created Parser project in Java to parse these USSD messages.
  • Developed a web-based interface to create/modify surveys using HTML, jQuery for Panel app.
  • Developed renderer module in JavaScript to render json formatted surveys into series of questions and to record user responses in client application.
JavaHTMLjQuery

Education

GLA Institute of Technology and Management

Bachelor of Technology (B.Tech.) — Computer Science and Engineeing

Jan 2009Jan 2013

Stackforce found 100+ more professionals with Android Development & Java

Explore similar profiles based on matching skills and experience