Daniyal Nasir

118
reputation
8

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)