Summary

  • Design and build advanced applications for the Android platform
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Work with outside data sources and APIs
  • Unit-test code for robustness, including edge cases, usability, and general reliability
  • Work on bug fixing and improving application performance
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency
  • Responsible for the design, build, deployment, debugging & maintenance
  • Responsible for designing distinctive screens for tablet optimization and cleaner layout.
  • Tested applications on multiple devices to ensure compatibility standards
  • Familiarity with Restful APIs to effectively integrate Android applications
  • Proficient understanding of code versioning tools such as Git
  • With 3 Years of Native Android Development Hands-on experience, I am passionate about delivering engaging and visually compelling applications with user-friendly interactions that drive business growth using cross-platform mobile development using Flutter.
  • I am used to keeping the momentum going with meeting and discussing daily progress. Also, I am available to locate anywhere when needed.

Years of Experience

3 Years

Residence

Abudhabi, UAE

Graduation Year

BS (Computer Science)

Title

Android Developer

Education

Preston University

Computer Science - BS

2015 - 2019

N/A

Work Experience

Funprime Technologies

Flutter Developer| Android Developer

January 2022 - December 2022

  • Experience working with remote data via REST and JSON
  • Experience with third-party libraries and APIs
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
  • Solid understanding of the full mobile development life cycle.
  • Design and build advanced applications for the Android platform.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Work with outside data sources and APIs. Unit-test code for robustness, including edge cases, usability, and general reliability.
  • Work on bug fixing and improving application performance.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Responsible for the design, build, deployment, debugging & maintenance.
  • Responsible for designing distinctive screens for tablet optimization and cleaner layout.
  • Tested applications on multiple devices to ensure compatibility standards.
  • Familiarity with Restful APIs to effectively integrate Android applications.
  • Proficient understanding of code versioning tools such as Git.

INNOVAGIC Tech

Android Developer

September 2018 - August 2020

  • Learned how to respond to client needs for applications with an eye to the most feasible and effective solutions along with team members’ coordination to create client apps in a coordinated and timely manner.
  • Time management, Critical thinking, Different tools and technologies.
  • Optimizing Performance using various techniques and tools.
  • Fixing bugs in a remarkable time and implemented many requested features.
  • Learned working on Firebase service and social media logins.

WOLFIZ TECH

Android Developer

November 2020 - December 2021

  • Design and build advanced applications for the Android platform
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Work with outside data sources and APIs
  • Unit-test code for robustness, including edge cases, usability, and general reliability
  • Work on bug fixing and improving application performance
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency
  • Ensure the best possible performance, quality, and responsiveness of the application.
  • Identify and correct bottlenecks and fix bugs. Help maintain code quality, organization, and automatization.
  • Converted many legacy apps to clean architecture MVVM. Optimizing Performance using various techniques and tools.
  • Fixing bugs in a remarkable time and implemented many requested features.
  • Development of product from scratch to production ready by identifying bottlenecks along with proper solutions to the problems that seems impossible.
  • Upgrading Framework to the latest versions and overcoming breaking changes.
  • Monitoring System for unknown users as well as for spying purpose.
  • Using Github for VCS to ensure best app development experience.

Projects

Rent a Car Application

Android Developer

undefined 2022 - undefined 2022

Developed for a client where the customers can make bookings for car rental

Synthetics Kotlin

Android Developer

undefined 2022 - undefined 2022

Developed an app using Kotlin, Room, and database relationships with a single activity architecture.

Call Handling App

Android Developer

undefined 2022 - undefined 2022

Developed an app for handling calls with features like blocking spam calls, custom call UI, call recorder, permission handling, custom dialer, and reading phone contacts directory.

Chatting App

Android Developer

undefined 2022 - undefined 2022

Developed a chatting app using Firebase and location services, allowing users to chat with people nearby.

Sports Streaming App

Android Developer

undefined 2022 - undefined 2022

Developed a sports streaming app from scratch using the latest technology stacks.

Skills

  • Android Developer

    Kotlin

    Java

    Flutter

    Design Patterns

    Clean Architecture (MVVM)

    Jetpack Navigation Components

    Payment Gateways (Google IAP, Easy Paisa, Subscriptions)

    Dependency Injection (Hilt)

    GitHub

    Animations

    Data Caching (Network Bound Resources)

    Firebase

    One Signal push notifications

    Material Design Guidelines (MDC)

    Static/Dynamic Json

    Third Party libraries

    Elastic Search

    Rest Api

    In-App Messaging (Firebase, One Signal)

    Remote Configuration

    Retrofit

    Gson

    Okhttp Interceptors

    Jetpack Compose(Beginner)

    Android Studio IDE

    Bloc State Management

    Dio for Network Requests in flutter

    Core PHP APIs

    Figma to Flutter | Android

Languages

Language

English

Spoken

Language

Urdu

Fluently

Language

Pashto

Fluently