Skip to content
View atiqaraj's full-sized avatar

Block or report atiqaraj

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
atiqaraj/README.md

Atiqur Rahman

Senior Android Engineer @ MEGA — privacy-first cloud storage for 10M+ people
I make sync reliable and cold starts fast.

LinkedIn Email Based in Bangladesh, working remotely


  • 🔭 Currently — Sync & Backup on MEGA Android: folder pickers, Cloud Explorer, Sync Dashboard, Device Center
  • Focus — where Android buckles under real load: background work, file I/O, cold start, ANRs
  • 🌱 Learning — Kotlin Multiplatform, and how much of the boring half AI tooling can take
  • 💬 Ask me about — Compose, WorkManager, Storage Access Framework, or why an app takes two seconds to start

🛠️ Stack

Languages
Kotlin Java Dart

Android
Jetpack Compose Coroutines and Flow Hilt WorkManager Room Retrofit Material 3

Architecture & testing
Clean Architecture Multi-module JUnit Turbine Robolectric Espresso

Tooling & cross-platform
Gradle Git Firebase Kotlin Multiplatform Flutter

📈 Measured at MEGA

What Change How
Upload crashes ▼ 35% Camera Uploads re-architected onto Clean Architecture + Coroutines, upload worker in its own module
Directory listing ▲ 40% Cut Storage Access Framework IPC round trips, cached single-child lookups
ANR rate ▼ 30% Fixed Sync repository and Camera Uploads preference threading; made eager sync flows lazy
Cold start ▼ 20% MEGA SDK native library preloaded off the main thread, credential and preferences gateways cached

🧩 Also built

  • Jetpack Compose PDF viewer from scratch, with an in-document search engine on PdfiumCore
  • Native text extraction & search (JNI) contributed upstream to PdfiumAndroid
  • Material 3 migration and modularization into shared feature modules across a large multi-module codebase

Ten years on Android — six of them leading mobile teams at Monstarlab before MEGA.

Popular repositories Loading

  1. android-template android-template Public

    Forked from ml-opensource/android-template

    Kotlin 1 1

  2. firebaseauth firebaseauth Public

    Firebase Authentication Demo Application

    TypeScript

  3. EspressoExample EspressoExample Public

    Java

  4. AndroidUtilCode AndroidUtilCode Public

    Forked from Blankj/AndroidUtilCode

    🔥 Android developers should collect the following utils(updating)

    Java

  5. android-quiz-template android-quiz-template Public

    Forked from ghiottolino/android-quiz-template

    An android library project to use for different types of multiple-answer quiz applications. In particular the templates provides 2 kind of quiz mode (educational games or trivia), a quiz domain mod…

    Java

  6. flutter_local_notifications flutter_local_notifications Public

    Forked from MaikuB/flutter_local_notifications

    A Flutter plugin for displaying local notifications on Android and iOS

    Dart