About Me

Image

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 Me

Android

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

July 2010 to July 2014

Bachelor of Technology (B.Tech)

Completed Computer Science engineering with focus on software development, data structures, algorithms, and system design.

April 2009 to March 2010

Senior Secondary (12th) – Non-Medical

Completed schooling from K.L. Arya D.A.V. Public School with specialization in Physics, Chemistry, Mathematics

Certifications

Udemy

Flutter Development Certification

Completed Google-certified Flutter Development course focusing on cross-platform mobile app development for Android and iOS.

LinkedIn Learning | Completed June 2024

Generative AI: Working with Large Language Models

Focused on building and understanding LLMs, NLP techniques, and practical applications of Generative AI.

LinkedIn Learning | Completed May 2024

Introduction to Large Language Models

Gained foundational understanding of Large Language Models (LLMs) and their real-world applications.

LinkedIn Learning | Completed May 2024

Introduction to Prompt Engineering for Generative AI

Studied techniques to design, refine, and optimize prompts for better interaction with Generative AI systems.

LinkedIn Learning | Completed May 2024

What is Generative AI?

Overview of Generative AI concepts, use cases, and its impact on business and technology.

Experience

Nov 2022 to Present

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.

Feb 2022 to Nov 2022

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.

Sep 2018 to Feb 2022

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.

Sep 2017 to Sep 2018

Paytm

Senior Android Developer

Developed native payment library supporting all payment modes, integrated across all Paytm verticals and partner merchants.

Jan 2017 to Sep 2017

Cardekho (GirnarSoft)

Full Stack Developer (Android, API, Database)

Developed complete Android apps and backend APIs, contributing across full-stack modules.

Sep 2015 to Jan 2017

Grange Management

Android Developer

Delivered Android applications for biometric identification using Neurotec fingerprint algorithms, managing Android-side implementation single-handedly.

Jan 2014 to Sep 2015

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
MakeMyTrip - Flights Module 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.

FoodPanda - Dine-In & Ads Module Android

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.

NBT Android

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.

Paytm Native Payment SDK Android

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.

Biometric Identification Android

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.

WorkToEase Flutter

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.

Tech-Guidance Flutter

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.

Offline SafeBox Flutter

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.

Contact