Yashwant Chawhan

Software Engineer

Dubai, United Arab Emirates11 yrs 11 mos experience
Highly Stable

Key Highlights

  • Over 12 years of mobile application development experience.
  • Built large-scale apps serving millions of users.
  • Expert in clean, maintainable code and architecture.
Stackforce AI infers this person is a Mobile Application Developer with expertise in B2C applications and scalable architecture.

Contact

Skills

Core Skills

Android DevelopmentMobile Application Development

Other Skills

Agile MethodologiesAndroid SDKAndroid StudioAndroid app architectureApplication DocumentationCClean ArchitectureCollaborationComposeComputer EngineeringComputer ScienceCore JavaDaggerData StructuresDependency Injection

About

I have over 12 years of experience building mobile applications for both Android and Flutter platforms. Throughout my career, I’ve worked on large-scale apps like Grab (Singapore) and Talabat (Middle East) that serve millions of users. My focus has been on building apps that are reliable, scalable, and easy to maintain. I’ve been involved in a wide range of projects — from starting new apps from scratch to improving legacy codebases. I enjoy working on architecture, solving performance issues, and collaborating with teams across engineering, product, and design. I believe in writing clean, maintainable code and building features that provide real value to users and the business.

Experience

11 yrs 11 mos
Total Experience
2 yrs 4 mos
Average Tenure
--
Current Experience

Talabat

Senior Software Engineer

Nov 2021Oct 2025 · 3 yrs 11 mos · Dubai, United Arab Emirates

Grab

Software Engineer

May 2018Nov 2021 · 3 yrs 6 mos · Singapore

  • 1. Independently developing grab new vertical from scratch with MVVM architecture. The technology used Kotlin, Dagger, Rxjava, ViewModel, and Databinding.
  • 2. Worked on modularisation and Dependency Injection as part of build time improvement initiative from the app core team
  • 3. Worked on creating standard fare UI components and formatter to use across the app.
  • 4. Involved in architecting new features can launch as individual cards and be manually ranked higher to enhance visibility.
  • 5. Resolved product design, acquisition, and launch concerns to achieve customer's targeted business goals.
  • 6. Collaborate with QA to write components and end-to-end tests.
  • 7. Consulted with engineering team members to determine system loads and develop improvement plans
KotlinDaggerRxjavaMVVMDependency InjectionUI Components+4

Bytemark, inc.

Software Engineer

Apr 2016Apr 2018 · 2 yrs · Bengaluru Area, India

  • Built a variety of consumer-facing apps for the transit domain. Consumers can purchase and activate tickets before travel.
  • 1. Developed custom UI components and architected testable code utilizing concepts such as clean architecture and dependency injection.
  • 2. Developed applications capable of adapting to config from a remote server at runtime.
  • 3. Worked with project managers, developers, quality assurance, and customers to resolve technical issues.
  • 4. Offline functionality.
  • 5. Clean architecture with MVP on the presentation layer.
  • 6. Dagger for DI, RxJava.
Clean ArchitectureDependency InjectionMVPUI ComponentsRemote ConfigurationOffline Functionality+2

Netwin infosolutions pvt ltd

Software Engineer

Nov 2014Mar 2016 · 1 yr 4 mos · Pune/Pimpri-Chinchwad Area

Synergy if solutions india private limited

Software Engineer

Sep 2013Nov 2014 · 1 yr 2 mos · Pune

Education

D. Y. Patil College of Engineering ( DYPCOE ) , Akurdi, Pune

Bachelor's degree — Computer Engineering

Jan 2009Jan 2013

Stackforce found 100+ more professionals with Android Development & Mobile Application Development

Explore similar profiles based on matching skills and experience

Yashwant Chawhan - Software Engineer | Stackforce