Career Summary

I am a Software Engineer who loves clean architecture, well structured, readable and easily-testable code. I work on Mobile Development mainly Java, Kotlin and Flutter.I love to learn new things.

Work Experience

Android Engineer

ASHLAR
2019 - Present

Developing and maintaining complex, high-quality Android applications using recommended design principles, patterns, and best practices.
Some of the cool skills used to develop app:
- Java , Kotlin, Flutter
- RxJava , RxAndroid, Kotlin Coroutines
- Dependecny injection (Dagger2)
- MVVM , MVI architectures
- REST API , JSON Parsing
- Unit Testing (Junit4, Junit5)
- Instrumentation Testing (Junit4, Espresso, Mockito ).


Technologies used:

  • Java
  • Kotlin
  • Dart
  • Sqllite
  • Firebase
  • PostgresSQL

Software Engineer

Government of Pakistan
2017 - 2019

Developing Roboust and secure system for use in large size organization.
Training teams to maintain and use systems.

Technologies used:

  • Java
  • Kotlin
  • Django
  • Python
  • Spring boot
  • Aws

Android Developer

Freelancer
2016 - 2019

Developing and maintaining complex, high-quality Android applications using recommended design principles, patterns, and best practices.
Some of the cool skills used to develop app:
- Java , Kotlin, Flutter
- RxJava , RxAndroid, Kotlin Coroutines
- Dependecny injection (Dagger2)
- MVVM , MVI architectures
- REST API , JSON Parsing
- Unit Testing (Junit4, Junit5)
- Instrumentation Testing (Junit4, Espresso, Mockito )

Technologies used:

  • Java
  • Kotlin
  • Django
  • Python
  • Spring boot
  • Aws

Android Developer

Zong CMPak Ltd
2016 - 2016

Developed Android App for Business intelligence dept to keep the higher authorties upto date on sales

Technologies used:

  • Java
  • Kotlin
  • Django
  • Python
  • Spring boot
  • Aws

Skills & Tools

Mobile

  • Java
  • Kotlin
  • Dart
  • Node.js
  • HTML/CSS/SASS/LESS

Backend

  • Spring boot
  • Python/Django
  • PHP

Others

  • Code Review
  • Git
  • Unit Testing
  • UI Testing

Education

  • Bachelors of Engineering in Software
    National University of Sciences & Technology (NUST)
    2013 - 2017