
Ramiz Raja
Verified Expert in Engineering
Senior Android App Developer
Lahore, Punjab, Pakistan
Toptal member since February 15, 2021
Ramiz is a senior mobile developer and technical lead with 12+ years of shipping production Android, iOS, Flutter, and React Native apps. He inherits unstable codebases, unblocks stuck release pipelines, and delivers measurable stability and performance wins by publishing a multi-module crypto-wallet SDK to Maven Central, leading a squad on Plume's B2B app across 10+ business flavors, and modernizing a 10+ million-install remote app while driving crash and application not responding rates down.
Portfolio
Experience
- Android - 11 years
- Kotlin - 7 years
- SwiftUI - 3 years
- Jetpack Compose - 3 years
- Flutter - 3 years
- React Native - 2 years
- Swift - 2 years
- iOS - 2 years
Preferred Environment
MacOS, Slack, Jira, GitHub, Claude Code, Codex
The most amazing...
...project I've contributed to is Portal's MPC crypto-wallet SDK. It was the 1st build I've published to Maven Central, now used by Bitso.
Work Experience
Mobile Lead for AI Integration
SKEDit Software Intl.
- Restored broken Telegram and WhatsApp scheduling integrations—the app's core value proposition—and resolved multiple message-delivery failure modes.
- Rebuilt a broken CI/CD pipeline and shipped 10+ production releases in 3 months; automated Play Store internal-testing deployments, eliminating manual APK hand-offs to QA via Slack.
- Led a full app redesign and drove team adoption of Claude Code to accelerate developer velocity and design hand-off.
Lead Mobile Developer
NurivaTech AI
- Led the architectural foundation of the Flutter app by implementing a scalable MVVM structure, enabling maintainable and testable code for long-term development.
- Designed and enforced a robust design system aligned with Figma, supporting multiple themes and ensuring consistency across the UI/UX.
- Mentored and reviewed code of junior developers, ensuring adherence to MVVM best practices and overall code quality through detailed PR reviews and pair programming.
- Collaborated cross-functionally to establish reusable patterns and core libraries, accelerating onboarding and development speed for new team members.
Swift/Kotlin SDK Developer
Portal Labs, Inc.
- Acted as the lead developer for the Portal Android SDK and helped deploy it to Maven Central.
- Contributed to the Portal React Native SDK and helped stabilize it.
- Integrated the Android SDK into Flutter and built an example app for consumer developers.
Mobile Developer
Augustine Institute, Inc.
- Developed three MVP versions of the same streaming app in native Android (Kotlin), native iOS (Swift, SwiftUI), and React Native.
- Compared the three MVPs' performance, load time, and memory usage and shared my results in text and graph forms with the client.
- Helped the client choose the right development technology (native vs. React Native) to continue developing their streaming app.
Android and React Native Developer
Andrew Wong
- Used Firebase ML kit to extract text from images and let the user edit it before moving forward to the next phase.
- Translated text between English, Chinese, and Mandarin using Firebase ML kit translation API.
- Used Google's text-to-speech API to read the translated texts in the user's preferred language between English, Chinese, or Mandarin.
- Helped the client deploy the app to his local devices.
Mobile Developer
VEGA Global Corporation
- Helped fix many critical bugs in the app onboarding flows.
- Added the functionality of user token management and automatic logout on session expiry.
- Wrote many UI components using Jetpack Compose, including user profile and edit user profile flows.
Android Developer
Yahoo, Sports
- Added new features to the Daily Fantasy module without doing any major refactoring in the existing old codebase.
- Fixed countless bugs tracked by Jira and reported by Embrace, Sentry, and the QA team. As a result, the crash and ANR rates were down significantly following each subsequent release.
- Worked on multiple new features, UI redesigns, and many extremely hard-to-fix bugs that were part of many successful app releases on the Google Play Store downloaded by millions of users.
Native Mobile Developer
Carpenters Code Inc
- Refactored the entire app to fix major bugs and performance issues.
- Updated the app theming and localization to prepare it for white-labeling.
- White-labeled the app by applying a new theme and design suited for the new organization.
- Helped in its deployment and approval from the Google Play Store.
- Worked with their existing team to transfer the domain knowledge of how I white-labeled the app and what the essential parts are to take care of once I am gone.
Senior Android Developer
Plume
- Led a team of four members, out of five teams and 30+ mobile developers, to bring a new Plume B2B app, WorkPass, to life using Scrum and Jira to manage sprints.
- Maintained and fixed bugs in the old Plume B2B app, HomePass, using Jira as a bug tracking tool.
- Collaborated with the company leadership for requirements, design validation, and sprint planning.
- Validated code PRs by working as a GitHub code owner for the Android UI layer.
Senior Android Developer
Jirah
- Led a team of 4 members and 2 Android apps at Jirah: the Jirah Sitter app and the Jirah Parent app.
- Brought a clean codebase into existence by using MVVM and the latest libraries such as Kotlin Coroutines, Dagger2, retrofit2, Android Navigation Component, WorkManager, Room, ViewModel, LiveData, Android Paging, and other Android JetPack libraries.
- Delivered the Jirah Sitter app from inception to deployment in under 6 months, owning the architecture and full build as lead developer.
- Took over the Jirah Parent app after finishing the Jirah Sitter app. The app was unstable and janky. Fixed all the major bugs, improved UI rendering performance, and eliminated all UI jank in under 1 month.
- Streamlined the deployment process by setting up an automatic build and deployment pipeline using Bitbucket Pipeline and Google Play API.
- Wrote a custom chat SDK using Sendbird SDK and published it as a private repository, now used by both Jirah Sitter and Jirah Parent Android apps for chat functionality.
Android and iOS Mobile Application Developer
Unified Remote
- Handled the Unified Remote Android and iOS apps already written and had an extensive user base (one million+). Collaborated closely with the original developers for effective transfer of the domain knowledge.
- Upgraded the app’s aging codebase rapidly from a minimum API 9 to 14 to take advantage of newer APIs. Removed duplicated and dead code in under three months.
- Eliminated UI janks due to slow rendering by using GPU and memory profilers to locate code blocks, optimizing them to bring the frame rendering time and memory usage under Android vitals limits, resulting in a 3x improvement.
Android Developer
Chat Sports
- Delivered the Chat Sports Android app from inception to deployment in less than a year. Collaborated with the designers to validate designs and back-end developers to finalize the API endpoints and their responses.
- Deployed the app, participated in brainstorming, and validated new features after the app release.
- Tracked and fixed bugs using Asana as a reporting tool.
Android and iOS Mobile Developer
Heya
- Assisted the team by working on the Heya dating app and contributed to real-time chat, user profile, and onboarding flows.
- Tracked and fixed bugs using GitHub as a reporting platform.
- Managed maintenance and improvements, including image downloading optimization after the app's release.
Experience
Portal — MPC Crypto Wallet SDK (Android, Maven Central)
https://www.portalhq.io/Yahoo Fantasy Sports — Stability & MVP-to-MVVM Refactor (Android)
https://play.google.com/store/apps/details?id=com.yahoo.mobile.client.android.fantasyfootballSportFX — AI Sports Biomechanics (Flutter, Android & iOS)
https://play.google.com/store/apps/details?id=ai.sportfx.analysisUnified Remote – 10+ Million Installs · Performance (Android & iOS)
https://play.google.com/store/apps/details?id=com.Relmtech.RemoteTo achieve this goal, I implemented a solution that resulted in 3 times faster live-image rendering by moving bitmap uploads to the GPU on a background thread. This optimization helped bring frame times and memory under Android Vitals limits. Additionally, I successfully upgraded the aging codebase from min API 9 to 14 in under three months, removing dead and duplicated code along the way.
Plume WorkPass + HomePass — B2B Rollout · Squad Lead (Android)
https://play.google.com/store/apps/details?id=com.plumewifi.plume• Led a squad of 4 within a 30+ developer Mobile org; served as feature owner and GitHub code owner for the Android UI layer.
• Ran PR reviews on a two-week Agile cadence under MVVM and clean-architecture guidelines.
SKEDit Android App
I took over the SKEDit app with an existing, unstable, and underperforming codebase rapidly. I worked closely with the original developer for a smooth and quick transfer of the domain knowledge. I moved all the duplicated code into relevant repositories to ensure the code is centralized and adheres to the MVP architecture. I also improved the main screen load and rendering time by 4x by separating the unnecessary bundling of five tabs and UI load. I then maintained it by tracking and fixing crashes.
SpaceX Launch Tracker
https://github.com/informramiz/Kotlin-Multiplatform-MobileIt uses SpaceX REST API to fetch launch information. The data and domain layers are written in Kotlin Multiplatform Mobile (KMM), and the UIs are native, written in Compose and SwiftUI.
Object Classifier
https://github.com/informramiz/photo-classifierThe app relies on CoreML, Vision, AVFoundation, and Combine frameworks.
MDacne Android App
https://play.google.com/store/apps/details?id=com.mdacne.mdacne&hl=afI refactored the critical components of the MDacne app to stabilize them in under one week, added social features, such as posting recovery progress to the MDacne community, deleting posts, and analyzing skin differences of side-by-side comparisons.
I wrote the selfie upload and sync feature by working with the back-end developer to prepare the APIs, and added Google Sign In/Up as an alternative onboarding option. I also guided junior developers in writing clean code that follows MVVM.
Education
Bachelor's Degree, Gold Medalist in Computer Science
University of the Punjab - Lahore, Punjab, Pakistan
Certifications
Associate Android Developer
Data Structures and Algorithms Nanodegree
Udacity
iOS Developer Nanodegree
Udacity
Android Developer Nanodegree
Udacity
Self-driving Car Engineer Nanodegree
Udacity
Skills
Libraries/APIs
Android Architecture Components, Retrofit 2, REST APIs, Retrofit, Google Maps, Facebook SDK, Facebook Login, Firebase Android SDK, LiveData, Camera API, Node.js, Context API, Claude API, Camera2 API, RxJava, RxJava 2, OpenCV, TensorFlow, PubNub, Sockets, Socket.IO, Google Analytics API, Picasso, Google Maps SDK, Facebook Ads API, Google Location API, RxKotlin, RxBindings, TensorFlow Deep Learning Library (TFLearn), Web3j, Web3.js, Brightcove API, Jetpack Room
Tools
Android Studio, GitHub, Android Jetpack, Firebase Cloud Messaging (FCM), Git, Xcode, Crashlytics, Flow, Gradle, WebView, Fastlane, Firebase Authentication, OneSignal, Claude, Claude Code, Auth0, Slack, Jenkins, MATLAB, Asana, Bitbucket, Figma, Zeplin, Android NDK, Eclipse IDE, ADT, Apple Push Notifications, Google Analytics, Branch.io, Kahuna, Facebook Android SDK, MoPub, Google Cloud Messaging, Microsoft Visio, RxAndroid, Jira, ChatGPT, Sentry, Codex
Languages
C++, Java, JavaScript, Kotlin, Swift, TypeScript, PHP, HTML, Python 3, Python, Objective-C, C, Dart
Frameworks
Dagger 2, JUnit, Mockito, Android SDK, Roboelectric Testing Framework, Glide, Dagger, SwiftUI, React Native, Redux, Flutter, Espresso, Core Data, Ktor, iOS SDK, UIKit, Jakarta Server Pages (JSP), Core ML, iPhone SDK, TensorFlow Lite, Alchemy, Combine, Kotlin Serialization, Riverpod
Paradigms
Object-oriented Programming (OOP), Model View ViewModel (MVVM), Agile, Scrum, Testing, Clean Code, Mobile Development, Automated Testing, Unit Testing, Clean Architecture, Requirements Analysis, Design Patterns, Model View Presenter (MVP), Model View Controller (MVC), Socket Programming, App Development, Agile Software Development, Software Testing, Database Design, Human-centered Design (HCD), Human-computer Interaction (HCI), Test-driven Development (TDD), REST, Refactoring, Code Refactoring
Platforms
Firebase, Android, iOS, Mobile, Visual Studio Code (VS Code), Google Cloud Platform (GCP), MacOS, Eclipse, Bluetooth Low Energy (LE), Amazon Web Services (AWS), Ethereum, Blockchain, Blockchain Platforms, Brightcove, Banuba
Storage
SQLite, RoomDB, Cloud Firestore, MySQL, Oracle SQL, JSON
Other
Room, Coroutines, Hilt, Push Notifications, GitFlow, Navigation, Multithreading, JSON REST APIs, Paging, Processing & Threading, Mobile App Development, Firebase Cloud Functions, Google Login, Deep Linking, Android Testing, Native Mobile Apps, Android Development, Debugging, Collaboration, UI Testing, Agile Practices, API Integration, APIs, Performance, Mobile Apps, Google Cloud Functions, Telephony, SDK Development, Software Development Toolkits (SDK), SDKs, Cursor AI, Data Structures, Algorithms, Machine Learning, Kotlin Multiplatform Mobile (KMM), Kotlin Multiplatform, Jetpack Compose, OkHttp, A/B Testing, Low-level Programming, Leadership, Software Design, Architecture, Google Pay, Networking, TCP/IP, Cross-platform App Development, Google Analytics 4 (GA4), Crypto, Cryptocurrency Wallets, Payment APIs, Computer Vision, Linear Algebra, Operating Systems, Bitbucket Pipelines, Agile Sprints, iPhone, Android App Design, AdMob, Android Camera App, Encryption, Data Compression, User Permissions, Software QA, Software Modeling, Project Planning, Network Security, Confidentiality, Data Compression Algorithms, Sensor Fusion, Bayesian Inference & Modeling, Convolutional Neural Networks (CNNs), Neural Networks, Cost Estimation, Autonomous Robots, Classification Algorithms, Classification, Regression, Self-driving Cars, Autonomous Navigation, ML Kit, Stateflow, CI/CD Pipelines, Bluetooth, Game Development, Artificial Intelligence (AI), Data Encryption, Deployment, Text-to-Speech (TTS), Photo to Text, Web3, Ethers.js, Ethernet, Blockchain & Cryptocurrency, Mobile Vision, AVFoundation, MobileNet, SQLDelight, Material Design, Streaming, Media3, Optical Character Recognition (OCR), Audio Streaming, White Labeling, Dark Mode, Android Theming, Android App Development, Code Review, Mentorship, GitHub Actions, Team Leadership, Hooks, freezed, GetIt
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring