Shekhar GH

Shekhar GH

Android Developer

Crafting innovative mobile experiences with modern technologies and clean architecture principles.

About Me

With over 3+ years of experience as a passionate Android Developer, I specialize in crafting modern, efficient, and user-friendly mobile applications. I thrive on solving complex problems and building robust, scalable solutions that deliver exceptional user experiences.

My expertise lies in Kotlin, the MVVM architecture, and Google's Jetpack Compose for building beautiful native UIs. I have hands-on experience with core Jetpack libraries like Room for local storage, Retrofit for networking, Dagger Hilt for dependency injection, and leveraging Kotlin Coroutines and Flows for asynchronous programming.

My background also includes full-stack development experience with Kotlin backend (Ktor), providing a comprehensive understanding of the mobile ecosystem. My approach combines technical proficiency with a strong emphasis on clean architecture, efficient code, and a user-centric design philosophy. I am a proactive learner and a collaborative team player.

Education

MCA - Master of Computer Applications

SRM University

BCA - Bachelor of Computer Applications

Sikkim Manipal University

Get In Touch

I'm open to discussing new projects, collaboration opportunities, or just chatting about Android development. Feel free to reach out!

Expertise

Programming Languages

  • Kotlin (Proficient)
  • Java

UI & Android Jetpack

  • Jetpack Compose
  • Material Design Components
  • ViewModel, LiveData, StateFlow
  • Room Persistence Library
  • Coroutines, Paging 3, DataStore
  • Data Binding, XML, Custom Views

Architecture & Data

  • MVVM, MVP, Clean Architecture
  • Hilt, Dagger (Dependency Injection)
  • Retrofit, Ktor (Networking)
  • Firebase (Authentication, Storage)
  • Room, Realm, ORMLite (Local Storage)

Tools & Methodologies

  • Git, GitHub
  • Gradle (Kotlin DSL)
  • Unit Testing
  • RESTful APIs
  • PostgreSQL (via Ktor backend)

Professional Experience

Sr. Software Engineer

Edelweiss 1 yr 6 months

  • Worked extensively with Android architectural components including ViewModel and LiveData.
  • Developed user interfaces using XML, Custom Views, and Material Design Components.
  • Integrated third-party libraries such as Chart IQ, Yellow Messenger, and UserExperio.
  • Implemented push notifications using Firebase Cloud Messaging (FCM).
  • Utilized Paging 3 for efficient data loading and display.
  • Ensured code quality through unit testing and handled web content display via WebView.

Android Developer

Housingman 1 yr 2 months

  • Designed and implemented Android UIs using XML and Custom Views.
  • Integrated RESTful APIs for backend communication using Retrofit.
  • Managed image loading with Glide.
  • Implemented local data storage solutions using Realm.
  • Utilized Firebase Cloud Messaging (FCM) for push notifications.
  • Enhanced UI aesthetics with Custom Fonts.

Trainee

Leedhar Tech 4 months

  • Developed Android applications and integrated local data storage using ORMLite.
  • Gained experience with cross-platform mobile development using Cordova.
  • Implemented core Android functionalities for email and SMS.

Featured Projects

AI Article Summarizer

An Android app that leverages Gemini API for intelligent article summarization and Jsoup for content extraction. Features include bookmarking and a clean MVVM architecture with Dagger Hilt & Room.

Jetpack Compose MVVM Gemini API Dagger Hilt Room
View Source Code on GitHub

Eat Well Live Well

A recipe discovery app using Spoonacular API with offline caching via Room, favorite management, and Kotlin Coroutines & Flows for async operations.

Jetpack Compose MVVM Spoonacular API Room Coroutines/Flows
View Source Code on GitHub

Employee CRM

A full-stack employee management system with Android client in Jetpack Compose and Ktor backend with PostgreSQL database.

Jetpack Compose MVVM Ktor Android PostgreSQL
View Android Client Source View Backend Server Source

NotesKeeper

A secure todo app with Google Sign-In, Firebase cloud sync, and scheduled notifications via AlarmManager.

Android Firebase Google Sign-In AlarmManager MVVM
View Source Code on GitHub

TaskMaster

An offline-first todo app built with TDD and Clean Architecture, featuring reactive widgets, background scheduling, and cross-process deep linking.

Jetpack Compose MVVM Dagger Hilt Room WorkManager Jetpack Glance
View Source Code on GitHub
```