

I am a passionate developer with a keen aesthetic sense and a background in Electronics Engineering. Started of my career as an analyst but later decided to become a developer due to love for programming. Learned all there was necessary to make my first game in Unity, then expanded my skills into native Android development and then into Flutter to ultimate become a Mobile Application Developer.
Involved in the development and maintenance of Native Android business apps written in Kotlin using MVVM architecture.
Currently, I am the Mobile team lead for porting an existing line of business apps for distribution industry to a single app that is being written in Flutter. My responsibilities include but not limited to:
· Core app architecture design and development. The prime focus is on long term maintainability and scalability of the code.
· Writing unit and instrumentation tests to ensure product quality.
Requirements gathering, analysis and communication to the backend and design team regarding the UI/UX designs and REST APIs.
Part of a small team that was responsible for
· Development of native Android apps
· requirement analysis and estimation for new projects, and prepared business action plans as well.
· UX design and wireframing for new projects
Integration of AR experiences into native Android apps and Unity3D apps using Vuforia, Google Project Tango and ARcore
Android apps development including UI/UX design, programming and publishing.
Design and development of some personal projects, and some projects for clients.
· 2D and 3D games developed in Unity3D that are published to Play Store.
· Native Android apps for clients
In my 3 years at Philip Morris (Pakistan) Limited. Served in different roles and positions with varying responsibilities. As listed below, but not limited to:
Android
Kotlin
Flutter
Dart
Unity3D
C#
Python
Django
OpenCV
JS E6