About
Highly experienced Senior Android Developer with over 11 years of expertise in designing, developing, and deploying high-performance mobile applications. Proven ability to deliver complex projects ahead of schedule, optimize app performance by up to 60%, and significantly boost user engagement through innovative features like Augmented Reality. Adept at leading technical initiatives, resolving critical issues, and collaborating with cross-functional teams to drive product success.
Work
→
Summary
Led Android app development for Geotourist, a product-focused travel platform, enhancing user experience and engagement for global attractions.
Highlights
Optimized app performance and reduced application size by 50% using Kotlin and Jetpack architecture (Hilt, Room), significantly enhancing user experience.
Spearheaded the integration of Augmented Reality features within 30 days, bolstering user engagement and introducing a stable indoor navigation module with transparent video overlays.
Designed and implemented a custom dark theme and Material UI, which received positive feedback from both the internal team and end-users, improving app aesthetics and usability.
Managed end-to-end app publishing and release cycles on Google Play Console, while proactively monitoring and resolving crashes, ANRs, and performance issues using Firebase Crashlytics.
Seamlessly integrated RESTful APIs and critical third-party SDKs (Firebase, Stripe, Analytics) to expand app functionality, alongside mentoring team members and conducting thorough pre-release testing.
→
Summary
Developed and scaled a secure chat and social media application, Indian Messenger, achieving significant user growth and feature innovation.
Highlights
Drove the growth of Indian Messenger to over 1 million downloads and 100K+ concurrent active chats within 3 years by integrating advanced features like hands-free chat and social media functionalities.
Pioneered the implementation of channel functionality (2011-2015) and developed a cross-platform social media feature for iOS, saving approximately $2,000 in development costs.
Designed intuitive user interfaces for chat and video streaming apps, and integrated robust push notification systems, significantly increasing user engagement.
Contributed significantly to technical decision-making and product roadmap planning, collaborating with cross-functional teams to define and design innovative new features.
Proactively identified and resolved critical crashes and bugs using Crashlytics, ensuring application stability and reliability, and provided comprehensive training to team members.
→
Summary
Initiated career as a freelance Android developer, delivering diverse mobile applications across fitness, travel, e-commerce, and utility sectors.
Highlights
Launched the first mobile application in 2012, achieving over 1,000 downloads within 30 days and demonstrating early market success.
Optimized a Video Streaming app by reducing its size by 60% and implementing prefetching and caching techniques, ensuring instant and seamless content delivery.
Resolved a critical, long-standing background service issue in a fitness app, eliminating bugs and ensuring accurate data, which led to improved user satisfaction and a 20% increase in app downloads by 2014.
Designed and developed multiple Android applications from conception to deployment, taking full responsibility for client projects from scratch to maintenance and Play Store release.
Architected, designed, and built advanced Android applications using Kotlin and Java, maintaining clean, scalable, and testable code through best practices like MVVM, MVI, and Clean Architecture.
Languages
Hindi
English
Skills
Programming Languages
Java, Kotlin, Python, Swift.
Frameworks & Libraries
Android SDK, iOS SDK, Jetpack Compose, Hilt, Room, Navigation, LiveData, WorkManager, Dagger, RXJava, Coroutines, Flows, ARCore, MVVM, MVI, Firebase, Stripe, Analytics.
Tools & Technologies
Git, GitHub, CI/CD, AR with AI, Google Play Console, Firebase Crashlytics, Android Studio, Layout Inspector, Compose Compiler Reports, ReportFullyDrawn API, Benchmark, Baseline Profiles, Profiling, JankStats, Tracing, DependencyGuard, Badging.
Development Practices
Test-Driven Development (TDD), Unit Testing, Instrumentation Testing, UI Testing, Screenshot Testing, Robolectric, JUnit, Mockito, Clean Architecture, Object-Oriented Programming (OOP), Data Structures and Algorithms, Mobile Application Development, Technical Support, Code Optimization, Performance Tuning, Debugging, API Integration, Responsive Design, Material Design, User Interface (UI) Design, User Experience (UX) Design, Cross-functional Collaboration, Product Roadmap Planning, Mentorship.