Highly motivated, result oriented senior mobile developer having 5 years of experience in mobile applications development and from last 3 years I am working on banking applications and developed one of the best digital/E-commerce banking wallet named SimSim Pakistan.
I have a strong background of FinTech, Digital/Branch-less banking and E-commerce applications development. I had developed a series of commercially successful app's. I am always ready to avail opportunities to enhance my skills and vision. I love programming because it's a source of innovations for me.
My goal is to develop efficient mobile applications.
I am strong at:
 Android SDK, Architectures (MVC, MVP, MVVM, Clean Architecture)
 Dependency Injection (Butterknife, Dagger2)
 Extensions (RxJava, RxAndroid, Event Bus)
 Background Services, Multi-Threading, IPC
 DataBinding, Unit Testing (JUnit, Robolectric, Mockito)
 Networking (Retrofit, OkHttp, Volley)
Databases (Room, ORMLite, SQLite)
 Firebase (FCM, Remote Configurations, Analytics, In App Messaging, Database, Storage)
 Proguard, DexGuard , Encryption (AES, DES, TripleDES, MD5)
 Google API's (Vision, Maps, MapKit, Core Location, GPS, Analytics)
 Google Adwords, Google AdMob, Google API/Developer Console
 Other Integrations (Farbic.io, Facebook API's, Twitter API's)
I normally use these tools during my jobs:
 Android Studio, IntelliJ IDEA, Eclipse
Asana, Invision
 Git (Github, Bitbucket, GitLab)
I'm having experience in working with clients including One-Link, Telcos, NADRA, PaySysLab, EatMubarak, Bilogic Systems Inc, Avanza Solutions, AutoSoft etc.
I write clean and secure code, carry of the quality of my work and I'm always ready to help my former clients and support their apps.ÃâÃÂ
Enjoying my current role with Finja private limited as a Android developer. Working on Pakistan number 1 mobile financial app named SimSim Pakistan by Finja whose aim is to make digital banking free (Zero transaction fee) in Pakistan.
Additionally I am working on Finca microfinance bank loan digitalization. Followings are my responsibilities at Finja Pvt Ltd:
- Write design/implementation documents
- Participate in design/code reviews to improve the application UI and back-end functionality.
- Provide initial designs and mock-ups to clients for better understanding of their needs.
- Directly working with client's to meet their queries, feeds and goals.
- Team management and client communication in agile development environment.
- Work side-by-side with back end engineers, product engineers, designers, web engineers, QA engineer's, top level management and others for key project responsibilities.
- Using SVN/Git for code management and sub-versioning.
- Responsible for full application development from scratch to deployment.
- Brainstorming team for in-house products as well as client's projects.
- Provide on-site testing and support to client's for their business to run smoothly
Developing and updation of android applications