Hi, I'mKhemraj Sharma

I'm a

🌟 Top 0.002% Worldwide on Stack Overflow

🏆 Developer of the Year (2023)

📱 9+ years experience with 30+ successful projects

Professional Summary

Android & React Native developer with 9+ years of experience, delivering 30+ successful projects. Ranked Top 0.002% worldwide & Top 100 in India on Stack Overflow. Specialized in Kotlin, Java, MVVM, Jetpack, and React Native. Passionate about clean, scalable, and efficient code to build high-quality mobile applications.

Architecture: MVVM, MVC, MVP, and Clean Architecture with single and multi-modular designs

Performance: Expert in optimizing startup time, battery use, and resolving crashes, ANRs, and memory leaks

UX/UI: Delivers pixel-perfect designs across screen sizes and languages with seamless user experiences

Kotlin
Android SDK
Jetpack
Java
React Native
JavaScript
TypeScript
Firebase

Skills & Expertise

Kotlin100%
Advanced Kotlin with coroutines, flow, and functional programming
Jetpack Compose90%
Modern UI toolkit with declarative programming
Case Study: Implemented in IQ Lifestyle app, reducing UI code by 30%
Android SDK95%
Deep understanding of Android framework and lifecycle
Java95%
Strong Java foundations and OOP principles
Case Study: 5-star HackerRank Java badge
Room Database90%
Local data persistence using Room
Case Study: Implemented in Indian Oil ONE app for offline functionality
Performance Optimization85%
Expert in optimizing Android app performance
Case Study: Reduced memory usage by 25% in Tarot Card Reading app
Jetpack Libraries90%
WorkManager, Navigation, LiveData, ViewModel
Material Design90%
Pixel-perfect UI implementation

Project Showcase

Featured mobile applications with 10M+ combined downloads, showcasing expertise in performance optimization, UI/UX design, and scalable architecture.

Indian Oil ONE

10M+ Downloads

Fuel retail app for Indian Oil customers with integrated payment, loyalty rewards, and location services. Optimized for 10M+ users with high transaction volumes.

Key Achievements:

  • Reduced app startup time by 30%
  • Achieved 4.2+ star rating on Play Store
  • Implemented offline functionality with Room DB
KotlinMVVMRoomCoroutinesMaps IntegrationPayment Gateway
View on Play Store
Indian Oil ONE screenshot

Tarot Card Reading

1M+ Downloads

Popular lifestyle app with daily horoscope, tarot reading, numerology, and premium features. Implemented in-app purchases and personalized recommendations.

Key Achievements:

  • Reduced memory usage by 25%
  • Implemented Google InAppPurchase
  • Increased user retention by 40%
JavaKotlinMVCSQLiteFirebaseInAppPurchase
View on Play Store
Tarot Card Reading screenshot

IQ - Intelligent Lifestyle

500K+ Downloads

Smart lifestyle management app with AI-powered recommendations, health tracking, and social features. Implemented modular architecture and advanced UI animations.

Key Achievements:

  • Reduced crash rates by 50%
  • Implemented Jetpack Compose UI
  • Led code reviews and team mentorship
KotlinJetpack ComposeClean ArchitectureFirebase CrashlyticsMVVMHilt DI
IQ - Intelligent Lifestyle screenshot

Fireact

250K+ Downloads

Short video social platform with Firebase backend and React Native frontend. Implemented real-time video processing, feed algorithms, and social interactions.

Key Achievements:

  • Optimized video loading performance
  • Implemented real-time messaging
  • Cross-platform compatibility
React NativeFirebaseReduxJavaScriptReal-time DatabaseVideo Processing
Fireact screenshot

PhoneLossPrevention

100K+ Downloads

Security app to prevent phone theft with motion detection, alarm triggers, and location tracking. Implemented background services for continuous monitoring.

Key Achievements:

  • Optimized battery usage by 35%
  • Implemented low-latency alert system
  • Advanced sensor fusion algorithms
KotlinWorkManagerSensors APIGeofencingBackground ServicesMVVM
PhoneLossPrevention screenshot

Professional Experience

Sr. Android & React Native Developer

March 2022 to June 2024

Immabeme Solutions Pvt. Ltd.

Led development of IQ - Intelligent Lifestyle app, implementing modular architecture, performance optimizations, and mentoring junior developers.

Key Achievements:
  • Implemented a modular and extensible architecture, enhancing app maintainability and scalability
  • Utilized agile methodologies for design, testing, and debugging, resulting in a 20% overall improvement in system performance
  • Mentored junior developers and led code reviews, improving code quality and cutting bugs by 30%
  • Investigated and resolved performance bottlenecks and inefficiencies, ensuring a seamless user experience
Performance Boost
20%
Bug Reduction
30%
Awards
Developer of the Year (2023)

Sr. Android Developer

June 2021 to March 2022

Comptech IT Solutions (cisplinc.com)

Developed Indian Oil ONE and Indian Oil Business apps, serving millions of users with critical functionalities and performance optimization.

Key Achievements:
  • Delivered critical product modules using MVVM architecture, ensuring on-time deployment and high app performance
  • Led bi-weekly code reviews, achieving 100% adherence to coding best practices and reducing post-release defects by 25%
  • Facilitated structured peer programming sessions, which decreased debugging time by 20% and improved team collaboration
App Downloads
10M+
Defect Reduction
25%
Debugging Time
-20%

Sr. Android Developer

May 2020 to April 2021

The NineHertz (theninehertz.com)

Developed PhoneLossPrevention, Fireact (Short Video App) & 5 more mobile applications with focus on testing, UI/UX, and performance.

Key Achievements:
  • Collaborated with cross-functional teams to integrate advanced testing, UI/UX design, and performance optimization
  • Managed time efficiently to meet project deadlines and ensure timely delivery of tasks
  • Implemented real-time video processing and social features in Fireact app
Apps Delivered
7
Code Coverage
85%
On-time Delivery
100%

Sr. Android Developer

March 2016 to May 2020

Innovana Thinklabs (innovanathinklabs.com)

Developed and maintained Tarot Card Reading app with 1M+ installs, implementing in-app purchases and personalized recommendations.

Key Achievements:
  • Developed and maintained native Android applications using Kotlin and Java, ensuring robust performance and reliability
  • Utilized version control systems to manage and track source code changes, which helped improve overall code quality
  • Collaborated closely with the UX/UI team to create a seamless user experience across various devices, contributing to high user satisfaction
App Installs
1M+
Memory Usage
-25%
User Retention
+40%
9+ Years of Professional Experience

Stack Overflow Dominance

TOP
0.002%
WORLDWIDE
Top 100 India

Android & React Native Developer

59k+
Reputation
809
Answers
119
Questions
34.9M+
Reached People
Android, Android-databinding, Java
Top Tags
View Full Profile

Badge Collection (29 Gold, 213 Silver, 222 Bronze)

Gold Badges (29 total across 8 unique badges)

Famous Question
×15
Question with 10,000 views
Great Answer
×7
Answer with score of 100 or more
Great Question
×2
Question with score of 100 or more
Android
×1
Gold badge in Android
Publicist
×1
Share a link to a question with 1000 views
Populist
×1
Answer outscored an accepted answer with 10+ score by 2x
Fanatic
×1
Visited the site for 100 consecutive days
Unsung Hero
×1
Zero score accepted answers: more than 10 and 25% of total

Silver Badges (213 total)

Necromancer
×96
Notable Question
×40
Good Answer
×38
Yearling
×8
Enlightened
×7
And 12 more badge types including Lifejacket, Strunk & White, Civic Duty...

Bronze Badges (222 total)

Nice Answer
×71
Popular Question
×64
Announcer
×24
Nice Question
×14
Caucus
×6
And 41 more badge types across various categories...

Top Tags

android
3,989 score
852 posts • 92 posts %
android-databinding
1,303 score
108 posts • 12 posts %
java
396 score
183 posts • 20 posts %
android-studio
311 score
113 posts • 12 posts %

Recent Activity

Answer on: What is AndroidX?
392 upvotes • Sep 26, 2018
Answer on: Data Binding class not generated
369 upvotes • Jul 29, 2018
Answer on: How to call a function after delay in Kotlin?
244 upvotes • Nov 27, 2018

Awards & Certifications

Developer of the Year

Immabeme Solutions2023

Recognized for outstanding contributions to product development, code quality, and team mentorship.

5-Star Java Badge

HackerRank2022

Achieved perfect score in Java programming assessment, demonstrating expert-level knowledge.

View Certificate

Android Development Proficient

Pluralsight2021

Scored in the top percentile of Android development skill assessment.

Java Expert Certification

Pluralsight2020

Recognized for advanced knowledge of Java programming language and ecosystem.

Skill Assessment Scores

Android SDK95%
Kotlin96%
Java95%
React Native85%
JavaScript85%
TypeScript80%
Clean Architecture90%
MVVM Pattern92%

Continuously pursuing professional growth through certifications and skill development in mobile development technologies.

Code Philosophy

My approach to delivering maintainable apps with fewer bugs through clean architecture, testable code, and modern development practices.

Clean Code

Writing code that is readable, maintainable, and follows SOLID principles.

// Bad approach - Violation of Single Responsibility
class UserManager {
    fun authenticateUser(username: String, password: String): Boolean {
        // Database operations, validation, token generation all in one place
        return true
    }
}

// Clean approach - Following Single Responsibility
class UserAuthenticator(private val repository: UserRepository) {
    fun authenticate(credentials: Credentials): AuthResult {
        return repository.findByUsername(credentials.username)?.let { user ->
            if (passwordHasher.verify(credentials.password, user.passwordHash)) {
                AuthResult.Success(tokenGenerator.generateFor(user))
            } else {
                AuthResult.Failed(AuthError.INVALID_CREDENTIALS)
            }
        } ?: AuthResult.Failed(AuthError.USER_NOT_FOUND)
    }
}

Clean Code

Delivered maintainable apps with 20% fewer bugs by adhering to Clean Architecture principles and SOLID design patterns.

• Reduced technical debt
• Improved maintainability
• Faster onboarding for new devs

Architecture

Implemented MVVM and Clean Architecture in enterprise apps, resulting in 40% reduction in merge conflicts and easier unit testing.

• Separation of concerns
• Improved testability
• Modular design

Performance

Resolved critical crash issue in IQ app, cutting crash rates by 50% through systematic debugging and performance optimization.

• Memory optimization
• Startup time reduction
• Battery usage improvement

Get In Touch

Interested in working together? Feel free to reach out for collaborations or just to say hi!

Availability Status

Open for Opportunities

Currently available for Android and React Native development roles, freelance work, and consulting opportunities.

Send Me a Message