Skip to content
View Asim-7's full-sized avatar

Block or report Asim-7

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Asim-7/README.md

πŸ‘‹ About Me

I’m a Senior Software Engineer with 9+ years of experience delivering high-impact mobile apps and scalable backend services. My expertise spans native Android (Kotlin/Java), iOS (Swift, SwiftUI), cross-platform React Native (JS/TS), Flutter (Dart), and backend development with Java/Kotlin + Spring Boot.

I've contributed to large-scale apps like TomTom GO Navigation (10M+ users) and Prowise Education Suite (100K+ users), and worked with startups and agencies on multiple 10K+ user apps.

I specialize in end-to-end product delivery, from UI to API, focusing on performance, maintainability, and a clean architecture.

πŸ’Ό Portfolio

Explore real-world projects showcasing mobile and backend architecture, system design, and modern development practices.

πŸ“± Android Skill Set

  • Languages: Kotlin, Java
  • Architecture: MVVM, Clean Architecture, Multi-module
  • Jetpack Components: ViewModel, LiveData, Navigation, WorkManager, DataStore
  • Jetpack Compose: Declarative UI, State Hoisting, LaunchedEffect, remember
  • Dependency Injection: Hilt, Koin
  • Persistence: Room, Realm, MongoDB
  • Networking: Retrofit, GraphQL, Sandwitch, OkHttp
  • Image Loading: Coil, Glide, Picasso
  • Firebase: Cloud Firestore, Realtime DB, Analytics
  • Media: Android Media APIs
  • CI/CD: GitHub Actions, Fastlane, Play Console Pipelines

🍎 iOS Skill Set

  • Languages: Swift, SwiftUI
  • Architecture: MVVM, VIPER, Clean Architecture, Modular Architecture
  • UI Frameworks: UIKit, Auto Layout, Interface Builder
  • SwiftUI: Declarative UI, @State, @Binding, @ObservedObject, Combine
  • Dependency Injection: Resolver, Swinject, Factory Pattern
  • Persistence: Core Data, Realm, SQLite, UserDefaults, Keychain
  • Networking: URLSession, Alamofire, GraphQL, Combine Publishers
  • Image Loading: SDWebImage, Kingfisher, AsyncImage
  • Apple Frameworks: Core Animation, Core Location, AVFoundation, ARKit
  • Testing: XCTest, XCUITest, Quick/Nimble, Snapshot Testing
  • CI/CD: Xcode Cloud, Fastlane, GitHub Actions, App Store Connect API

βš›οΈ React Native Skill Set

  • Languages: JavaScript, TypeScript
  • State Management: Redux, Context API, useState/useEffect
  • Navigation: React Navigation
  • UI Frameworks: Expo, Tailwind CSS
  • APIs: Axios, RESTful APIs
  • Platform: Android & iOS delivery
  • Architecture: Modular + Hook-based best practices

🐦 Flutter Skill Set

  • Language: Dart
  • Architecture: Clean Architecture, MVVM
  • State Management: BLoC, Provider, Riverpod
  • Navigation: Navigator 1.0, Navigator 2.0 (Router API), go_router, auto_route
  • UI Development: Material 3, Cupertino, Custom Widgets
  • Dependency Injection: get_it, Injectable, Provider
  • Persistence: SQLite, Hive, SharedPreferences
  • Networking: Dio, http, Chopper, GraphQL, WebSockets
  • Multiplatform: Android, iOS, Web, Desktop (Windows/Mac/Linux), FlutterFlow

🌐 Backend

  • Languages: Java, Kotlin
  • Framework: Spring Boot
  • Database: PostgreSQL
  • API: REST, Swagger, JWT-based authentication
  • Other: Docker, GitHub Actions for CI/CD

πŸ“« Let's Connect

  • 🌍 LinkedIn
  • πŸ’Ό Portfolio
  • 🧠 Open to collaboration, mentoring, or freelance gigs in mobile/backend

πŸš€ Constantly learning. Building with purpose. Focused on clean, scalable software.

Pinned Loading

  1. FlickrFinder FlickrFinder Public

    This repository works with FlickrImage API. Able to search, preview the images according to topics. Pagination also included.

    Kotlin

  2. MatchSimulator MatchSimulator Public

    A mini simulator that allows you to simulate a group consisting of 4 different teams.

    Kotlin

  3. ManagementApp ManagementApp Public

    Scheduling app in react native with Expo calendar for Android and iOS. Calendar event management and pupil record

    JavaScript 5 1

  4. Deliver-App Deliver-App Public

    Delivery app in react native with Sanity CMS for Android and iOS. Navigation used to navigate through screens and Redux used for state management

    JavaScript

  5. charge_locations_app charge_locations_app Public

    A Flutter mobile app that lets users search for EV charge locations by city, view a list of locations with availability status, and see detailed information about each charge location.

    Dart

  6. patient-management patient-management Public

    Patient management system micro-services project designed for healthcare platforms, built with Java and Spring Boot. It supports patient management workflows using modular services, event-driven in…

    Java