I have completed my Bachelor Degree in Electrical (Telecommunications) Engineering from National University of Science and Technology (NUST) in 2015, a well-known University in Pakistan. During my bachelor degree, I fascinated by algorithm designing, problem solving, programming languages, network security and coding, and decided to pursue it.
After my bachelor degree, I started my professional life as an Android Application Developer up until now. Now a days, I am employed at YumyApps Company as a Senior Android Application Developer with more than 4 years’ of experience as a professional developer. I have multiple applications and websites live on different platforms, most of them are of my employers and a few of them are my own as well. I have the hand on experience of Android, PHP, MySQL, HTML, CSS, Bootstrap and a few frameworks like Laravel, CodeIgniter, and PHP Cake. I am challenging person and I am always interested in learning new programming fields and areas to expand my expertise.
I have some accomplishments during my professional, freelancing and academic tenures.
- Retained clients by fulfilling milestones and gave them good quality work within time.
 - Regular communication resulted in positive feedback on Freelancer.com i.e. 5/5 out of 42 projects.
 - I have three of my own applications live on Play Store and launching my own website soon as well
 - Employers and Clients recommendations are available on LinkedIn
 
Libraries Worked with:
- Retrofit, OkHttp, Volley (Network communication, network caching)
 - MVC, MVP and MVVM Architecture
 - Proguard and R8 (code obfuscation, minimize resources),
 - InApp Purchase, PayPal, Stripe, Conekta (Payment Methods)
 - Ads Implementations (AdMob, Appodeal, ChartBoost)
 - LiveData, Binding and navigation
 - OpenVPN Client (VPN client to connect with Server VPN)
 - ButterKnife (View Binder)
 - Picasso, Glide (Library for caching and displaying images)
 - SQlite, Ormlite and Room (Sqlite Database)
 - Facebook/ Google SDKs
 - Firebase/Crashlytics/ZenDesk SDK
 - Push notifications, locations, authentications etc
 
Coding Style:
- Neat and well documented
 - Optimization of code
 - Separate UI, Android Functionalities and Data Receiving/Storing Modules using MVVM
 - No redundant code
 
Hobbies:
- Love to play Football, Badminton, Volleyball and Chess
 - Love to watch movies and TV Shows
 
Specialties:
- Android Development (Java / Kotlin)
 - Web Backend Development (Laravel, Core PHP, MySQL)
 - Web Frontend Designing (Bootstrap, CSS, JavaScript, JQuery)
 
Future Goals:
- IOS Development (Swift)
 - Web Development (.Net Core)