I'm
Prince Batra
About Me

I’m a Principal Software Engineer with 10+ years of experience in Android, Flutter, and Backend development. I’ve led major projects at MakeMyTrip, Foodpanda, Times Internet, Paytm and Cardekho focusing on clean architecture, scalable systems, and team leadership.
I also enjoy building my own products like WorkToEase, and constantly exploring new technologies like Kobweb and Generative AI. Passionate about delivering real-world impact through clean, efficient code. Hire MeAndroid
95%
Flutter
90%
Kotlin
95%
MySQL
85%
Unit Test Cases
95%
Dart
95%
Data Structure & Algorithm
90%
Servlet
85%
Kobweb
80%
UI Test Cases
80%
Java
95%
Kotlin
95%
Clean Architecture
85%
Espresso
90%
Mockito
80%
Education
Bachelor of Technology (B.Tech)
Completed Computer Science engineering with focus on software development, data structures, algorithms, and system design.
Senior Secondary (12th) – Non-Medical
Completed schooling from K.L. Arya D.A.V. Public School with specialization in Physics, Chemistry, Mathematics
Certifications
Flutter Development Certification
Completed Google-certified Flutter Development course focusing on cross-platform mobile app development for Android and iOS.
Generative AI: Working with Large Language Models
Focused on building and understanding LLMs, NLP techniques, and practical applications of Generative AI.
Introduction to Large Language Models
Gained foundational understanding of Large Language Models (LLMs) and their real-world applications.
Introduction to Prompt Engineering for Generative AI
Studied techniques to design, refine, and optimize prompts for better interaction with Generative AI systems.
What is Generative AI?
Overview of Generative AI concepts, use cases, and its impact on business and technology.
Experience
MakeMyTrip
Principal Software Engineer
Leading the unification of Flights module across MakeMyTrip and Goibibo for Presale and Postsale business flows, focusing on building on clean architecture.
Adecco – Foodpanda
Senior Android Developer
Owned Panda-Ads Android library and Dine-In module development, achieving 80% code coverage through unit and UI tests, while leading both Android and iOS teams.
Times Internet
Senior Android Developer
Built multiple news applications in a lean team, migrated projects to Clean Architecture, and handled CI/CD pipelines using Bitrise.
Paytm
Senior Android Developer
Developed native payment library supporting all payment modes, integrated across all Paytm verticals and partner merchants.
Cardekho (GirnarSoft)
Full Stack Developer (Android, API, Database)
Developed complete Android apps and backend APIs, contributing across full-stack modules.
Grange Management
Android Developer
Delivered Android applications for biometric identification using Neurotec fingerprint algorithms, managing Android-side implementation single-handedly.
SmufsBio
Android Developer
Developed Biometric Android applications with a focus on core functionalities on fingerprint indentification, backend integrations, and optimized UI/UX.
Rewards
Super Tripper award
MakeMyTrip
Recognized for outstanding performance and commitment to delivering exceptional customer experiences.
Out of the Box Avatar Award
CarDekho
Honored for innovative thinking and contributing creative solutions that exceeded expectations.
Portfolio
- All
- Flutter
- Android
Duration: 2022 - Present
Description: Unified core business logic and network layers of the MakeMyTrip and Goibibo flight modules into a single SDK for better management and scalability.
Tech Stack: Android, Retrofit, Jenkins, ProGuard, MVVM, RxJava, Coroutines, Protobuf, Dagger, Unit Test, UI Test.
Duration: 2022 - 2022
Description: Led the Android and iOS teams for developing the Dine-In module and handled the automation of unit/UI tests, achieving 80% code coverage across the project.
Tech Stack:Glide, Jenkins, ProGuard, MVVM, RxJava, Mockito, Dagger, Espresso, Unit & UI Test.
Duration: 2018 - 2022
Description: Developed Android news apps and transitioned the architecture from MVVM to Clean Architecture. Managed CI/CD workflows and mentored the iOS team.
Tech Stack: Android, SQLite, Volley, Glide, Jenkins, ProGuard, Clean Architecture, RxJava, Mockito, Dagger.
Duration: 2017 - 2018
Description: Developed the Paytm Native Payment SDK, which has been widely integrated into various Paytm modules, enabling secure and fast transactions across industries.
Tech Stack: Android, Retrofit, Glide, Jenkins, MVVM.
Duration: 2015 - 2016
Description: Built a fingerprint-based biometric identification system on Android, leveraging Neurotec’s fingerprint scanning algorithm to enhance security and privacy.
Tech Stack: Android, SQLite, Retrofit, Glide, Jenkins.
Duration: 2020 - 2022
Description: Built a multi-platform fitness management CRM application, integrating real-time data syncing, API management, and database connectivity for seamless operation across platforms.
Tech Stack: Flutter, MySQL, Firebase, REST APIs, Android & iOS Development.
Duration: 2019
Description: Developed a blogging platform for teachers to share knowledge across Android and iOS. Integrated WordPress APIs to access real-time educational content and improve collaboration.
Tech Stack: Flutter, WordPress, REST APIs, Firebase.
Duration: 2018
Description: Developed a secure offline password manager using Flutter, incorporating SHA-256 encryption for data storage, and providing a robust solution for user privacy and security.
Tech Stack: Flutter, SHA-256, Provider, SQLite.