Deepanshu Sinha

Software Engineer

Bengaluru, Karnataka, India9 yrs 8 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Architected SDUI framework reducing deployment time from weeks to hours.
  • Led cross-platform modernization achieving 60% technical debt reduction.
  • Integrated ML models improving ad targeting accuracy by 25%.
Stackforce AI infers this person is a cross-platform mobile development expert in AdTech and IoT.

Contact

Skills

Core Skills

Ios DevelopmentAndroid DevelopmentQuality AssuranceMachine Learning

Other Skills

Swift 5.xKotlinSwiftUIJetpack ComposeKMPMedia3AVPlayerMVVMClean ArchitectureSDUIXCTestJUnitSPMGradleExoPlayer

About

Lead Software Engineer with 10 years of experience building high-performance mobile platforms. Deep expertise in Android (Jetpack Compose, Android Architecture Components, MVVM, Clean Architecture, LiveData, ViewModel) and production-grade SDK engineering. Expanded into iOS (Swift, SwiftUI, Objective-C) with end-to-end SDK development, SPM integration, and a complete Objective-C โ†’ Swift migration. Architecting Kotlin Multiplatform (KMP) SDKs following best practices โ€” shared networking layers, clean layered architecture, and platform-specific API bridges for true Android/iOS parity. Currently leading AdTech innovation at MakeMyTrip โ€” SDUI engines, video ad platforms, Auth SDKs, and ML/LLM integration. Key highlights: ๐Ÿ— SDUI Engine: Architected complete Server-Driven UI framework (iOS & Android), reducing campaign deployment from weeks to hours and enabling 3x faster A/B testing. ๐Ÿ“น Video & PIP Ads: Built custom iOS video player with PIP draggable container + Adorch integration; led complete Media3/ExoPlayer modernization on Android โ€” unlocked high-CPM video ad inventory. ๐Ÿ”ง Cross-Platform Modernization: 70% Swift/SwiftUI migration from Objective-C (removed 21K legacy lines); KMP networking architecture on Android; 60% technical debt reduction, 25% faster builds. โœ… Quality & Testing: Improved test coverage from 30% to 55%, reduced crash rate by 35%, cut support tickets by 40%. ๐Ÿค– ML/AI Integration: Integrated LLMs/SLMs into AdTech platform โ€” 25% improvement in ad targeting accuracy. Tech Stack: Swift 5.x, Kotlin, SwiftUI, Jetpack Compose, KMP, Media3, AVPlayer, MVVM, Clean Architecture, SDUI, XCTest, JUnit, SPM, Gradle Also a blogger at beingaware.in & trycatchblog.com, passionate about sharing learnings in mobile development, IoT, and AI/ML.

Experience

9 yrs 8 mos
Total Experience
1 yr 11 mos
Average Tenure
3 yrs 8 mos
Current Experience

Makemytrip

2 roles

Lead Software Engineer

Promoted

Jan 2025 โ€“ Present ยท 1 yr 5 mos ยท Bengaluru, Karnataka, India ยท On-site

  • Leading cross-platform AdTech development for iOS and Android at MakeMyTrip's Growth Team.
  • 2025 Key Achievements (320 commits | 57.7K lines of code | 91% completion rate):
  • SDUI Engine: Architected complete Server-Driven UI framework on iOS (VStack, HStack, ZStack, Button, Image, Text) and matching Android implementation โ€” reduced campaign deployment from weeks to hours, enabled 3x faster A/B testing
  • Video & PIP Ads: Built custom iOS video player with PIP draggable container + Adorch integration; led complete Media3/ExoPlayer modernization on Android โ€” unlocked high-CPM video ad inventory
  • Cross-Platform Modernization: 70% Swift/SwiftUI migration from Objective-C (removed 21K legacy lines); KMP networking architecture on Android; 60% technical debt reduction
  • Quality Infrastructure: Memory leak detection, integration tests, comprehensive unit tests โ€” test coverage improved from 30% to 55%, crash rate reduced by 35%
  • Developer Experience: Comprehensive integration guides reduced support tickets by 40%; developer onboarding 50% faster; conducted 150+ code reviews
  • ML/AI Integration: Integrated LLM/SLM models into AdTech platform, achieving 25% increase in ad targeting accuracy
  • Tech: Swift 5.x, Kotlin, SwiftUI, Jetpack Compose, KMP, Media3, AVPlayer, MVVM, Clean Architecture, SDUI, XCTest, JUnit, SPM, Gradle
Swift 5.xKotlinSwiftUIJetpack ComposeKMPMedia3+10

Senior Software Engineer - II

Oct 2022 โ€“ Jan 2025 ยท 2 yrs 3 mos ยท Bengaluru, Karnataka, India ยท On-site

  • Revamped the Universal Auth SDK end-to-end โ€” the foundational identity layer for MakeMyTrip & GoIbibo, with almost all LOBs dependent on it. Built with Clean Architecture and strict separation of concerns, seamlessly integrable across client apps and backend user services.
  • Owned and revamped the AdTech SDK end-to-end (multi-tenant: MMT, GoIbibo, RedBus) delivering banner ads, impression tracking, PIP, video ads (ExoPlayer Media3 / AVPlayer), and Snackbar ads. All ad revenue across these platforms flows through this SDK.
  • Led 70% Swift/SwiftUI migration removing 21K+ legacy lines โ€” 60% tech debt reduction, 25% faster builds.
  • Architected the SDUI system end-to-end โ€” mobile SDK (Android & iOS) + web dashboard enabling teams to modify ad views without an app release; reduced campaign deployment from weeks to hours, 3x faster AB testing.
  • Built a standalone KMP SDK from scratch following Clean Architecture best practices โ€” shared networking, domain & data layers with platform-specific bridges; live in production on both Android and iOS.
  • Integrated LLMs/SLMs into the AdTech platform โ€” 25% improvement in ad targeting accuracy; improved test coverage 30% โ†’ 55%, crash rate โ†“ 35%, support tickets โ†“ 40%.
SwiftSwiftUIKotlinClean ArchitectureiOS DevelopmentAndroid Development

Meesho

SDE-II(Android)

Sep 2021 โ€“ Sep 2022 ยท 1 yr ยท Bengaluru, Karnataka, India

  • Owned the end-to-end checkout flow (cart โ†’ payment โ†’ order) for millions of daily users.
  • Led the Meesho Loyalty Program (similar to Flipkart SuperCoins) from solutioning to delivery.
  • Revamped Address Page UI and contributed to Zonal Return Unbundling projects โ€” driving a 25% increase in user engagement via Kotlin and Jetpack optimizations.
  • Managed Android release cycles โ€” QA, Play Store deployment, and post-release monitoring for the Meesho Official App.
KotlinJetpackAndroid Development

Openapp

2 roles

Senior Software Engineer (Android)

Promoted

Jan 2019 โ€“ Aug 2021 ยท 2 yrs 7 mos

  • As first technical hire, built the entire Android engineering foundation โ€” architecture, tooling, coding standards, CI/CD, and App Store/Play Store release process from scratch.
  • Built 5 Android & IoT control apps; developed custom SDKs for smart home device integration (BLE padlocks, GPS geofencing, time-based access) for clients across India, China, and the US.
  • Applied Clean Architecture with Kotlin, Room, and RxJava; took full ownership of product launches on both Android and iOS.
  • Collaborated with vendors specialized in Smart Home IoT devices to ensure compatibility with mobile applications for Indian Standard markets.
  • Developed custom SDK for clients (Amazon, Sequel, Safe Express, Ecom Express) to integrate smart devices into their own mobile applications.

Android Developer

Jun 2017 โ€“ Dec 2018 ยท 1 yr 6 mos

  • Part of the founding engineering team at Open Appliances (IoT smart lock startup). Worked on building Android applications that integrate with IoT devices โ€” BLE smart padlocks, GPS geofencing, and time-based access control.
  • Applied Clean Architecture with Kotlin, Room, and RxJava for scalable app development.
  • Developed Openapp Business (B2B) app for logistic verticals from scratch.
  • Developed custom solutions for key clients such as Amazon, Sequel, Safe Express, and Ecom Express.
  • Built custom SDK for clients to integrate smart lock devices into their own mobile applications.

Newsway pvt ltd.

Android Developer

Dec 2016 โ€“ May 2017 ยท 5 mos ยท Bengaluru, Karnataka, India

  • A Platform for Passionate People to Compete in Communities like Music, Bike Stunts, Photography, etc.,
  • 1. Building the android app for passionate people to live, learn and compete their passion through online communities.
  • 2. Followed MVP architectural pattern to Clear separation of responsibilities between components, Modularity, and Easier testing.
  • 3. Used Dagger 2 from square to inject MVP layers and to reduce boilerplate around the pattern.
  • 4. Created own library on top of Retrofit, Leak Canary, GLide, Crashlytics, etc., and set up common structure i.e., fragment, activity, custom widgets etc., to setup base of any android project in less than a minute.
  • 5. Handled AWS server and contributed in deploying the python(Django) code in server.

Sportscafe

Software Development Engineer - I (Android)

Jun 2016 โ€“ Dec 2016 ยท 6 mos ยท Bengaluru, Karnataka, India

  • To provide real-time, emerging and interactive application to build the most preferred online sports portal for the Indian Sports Fan, and through it help to develop India's Sports Culture.
  • 1. Creating the architecture for development and validating the UI design given by designer.
  • 2. Followed MVP architectural pattern to Clear separation of responsibilities between components, Modularity and Easier testing.
  • 3. Implemented Push Notifications, Google Analytics, Facebook Analytics and Mo Engage Analytics to analyse the user response for marketing team.
  • 4. Worked with Back End Team, Learned NodeJs & ReactJs and contributed the same.
  • 5. Handling release management and Focusing on further improvement of the product with the feedback's from the users.
  • 6. Focusing on further improvement of the product with the feedback's from the users.
  • 7. App is in play store and has more than 8,000 Installs.

Peersome

Android Developer

Dec 2015 โ€“ Apr 2016 ยท 4 mos ยท Bengaluru, Karnataka, India

  • To Provide Scale and interactive application for Peersome, A self-drive car rental service provider.
  • Worked and Contributed to Android Applications for Customers as well as Vendors from Scratch.
  • Handling various technical aspects like coding of modules using the given design specifications, debugging and fixing the defects as well as analyzing its root cause.
  • Developed Complete Android Application for an online self-ride car rental marketplace.
  • Ensuring that business requirements and functional specifications for the module coded by me are tested and fulfilled before the code is delivered for integration.

Cheerz! labs

Software Developer Internship

Jul 2015 โ€“ Aug 2015 ยท 1 mo ยท Bengaluru, Karnataka, India

  • Learning and implementing technologies for product development.
  • Worked closely with other team members to plan, design, and develop robust solutions in a timely manner.
  • Front End development of websites and integrating social media authentication
  • Wrote maintainable and extensible code in a team environment.

Education

International Institute of Information Technology Bangalore

Post Graduation โ€” Machine Learning & Artificial Intelligence

Nov 2019 โ€“ Nov 2020

RR Institute Of Technology

Bachelor of Engineering (B.E.) โ€” Computer Science

Aug 2012 โ€“ Jul 2016

Stackforce found 100+ more professionals with Ios Development & Android Development

Explore similar profiles based on matching skills and experience