خلاصہ

A Mobile Application Engineer (Android, Xamarin, and Application Architect) with 4 years of experience. Solid understanding of the core android framework (MVC, MVP, MVVM), application life-cycle, Data-binding, Dagger2, RxJava2, AndroidX, components, design principles, best practices, and user experience. Having expertise in UX design and development of the mobile application architecture from start to end. Writing a robust, scalable, and reusable code.

I also have more than 1-year working experience in React JS (front end), Node JS, JS (ES-5 and ES-6), and React-natives app. I also had worked on VOIP such as Twilio, Sinch. I have implemented Twilio and Sinch Sdk's in both android and react-js projects. 

تجربہ

کمپنی کا لوگو
Mobile Application Developer & Architect (Android and Xamarin)
Smart IS SMC Private Limited
اپریل ۲۰۱۹ - موجودہ | Islamabad, Pakistan

As a developer, my responsibility is to design & build new mobile applications for both Android and Xamarin (Native & Cross-platform), also provide support to already existing apps. As a mobile app architect, my responsibility is to architect, design, and develop responsive, scalable, maintainable, and attractive UI/UX mobile applications.

کمپنی کا لوگو
Software Engineer Android
Xeeonix Technologies Ltd
مئی ۲۰۱۸ - اپریل ۲۰۱۹ | Islamabad, Pakistan

Here I had worked on Revamp of their project named “Virtual-Doorman” which now is a multi-flavor, multilingual application including features like VOIP calls, VOIP to phone calls, remote building door unlocking and Building DVR Video streaming; which is made possible using Sinch and Twilio for VOIP, Isonas for remote door unlocking and HikVision for DVR Video streaming. Here my responsibilities is to Design and build advanced applications for the Android platform, Collaborate with cross functional teams to define, design and ship new features, Collaborate with QA team to define Use-Cases and Test-Cases, Interaction with the foreign client in-order to understand their requirements and fixes the bugs accordingly. Work with outside data sources and third party APIs, Unit-test code for robustness, including edge cases, usability and general reliability. Work on bug fixing and improving application performance and Continuously discover, evaluate, and implement new technologies to maximize development efficiency.

کمپنی کا لوگو
Software Engineer (Android)
Workplains (pvt) .ltd
ستمبر ۲۰۱۷ - اپریل ۲۰۱۸ | Islamabad, Pakistan

Here my responsibility was to work on new and existing client's apps, government level apps and company's own product applications.

کمپنی کا لوگو
Android Developer (Internship)
Devin e-Solutions
جون ۲۰۱۷ - جولائی ۲۰۱۷ | Faisalabad, Pakistan

I worked in Devin e-Solution for two months as a junior Software Engineer (Internship) in Faisalabad. I completed two projects My
Brain Booster and Android Sticky.
My Brain Booster
It’s an android application (game app) to boost up user brain memory and enhance user’s memory remembering
power. In this application, we provide random pairs of cards (pictures) of vehicles and ask users to click on any
two hidden cards, if the user clicks on the same pair of cards then gives a point. Key features for statistics and analysis
of this app are: how much time user took to recognize correct and incorrect pair of cards, how much pauses
(sec) user took between selections of correct pair, how many times user failed to choose correct pairs of card
and total time to complete the game. All of these statistics are shown in a graph to improve user engagement.
Android Sticky
It is an android application to keep notes of important daily life tasks (Like Sticky Notes). A user can write any
important things/note/lecture/quiz and assignments dead-lines as he/she wants; and was able to see it any time.
Users can also able to edit and delete the record.

کمپنی کا لوگو
Junior Android Developer
Devin Sol
اپریل ۲۰۱۷ - جون ۲۰۱۷ | Faisalabad, Pakistan

I worked in Devin Sol for two month as a junior Software Engineer in Faisalabad. I completed two projects My Brain Booster and Android Sticky.
My Brain Booster
It’s an android application (game app) to boost up user brain memory and enhance user’s memory remembering power. In this application we provide random pairs of cards (pictures) of vehicles and ask user to click on any two hidden cards, if user clicks on same pair of cards then gives a point. Key features for statistics and analysis of this app are: how much time user took to recognize correct and incorrect pair of cards, how much pauses (sec) user took between selections of correct pair, how many times user failed to choose correct pairs of card and total time to complete the game. All of this statistics is shown in a graph to improve the user engagement.

کمپنی کا لوگو
Teacher Assistant
FAST-NU, Chiniot-Faisalabad Campus
جنوری ۲۰۱٦ - نومبر ۲۰۱٦ | Faisalabad, Pakistan

During my last year of Computer Science degree, I started work as a Teacher Assistant in FAST-NUCES. Here my
responsibility is to evaluate and conduct Computer Programming lab. During the lab resolve programming related queries
of the students, check and evaluate their assignments and quizzes.

تعلیم

National University of Computer and Emerging Sciences
بیچلرز, بیچلرز ان سائنس, BS(CS)‎
Computer Sciences and Information Technology, Database Management System, Software Quality Assurance
2017
Govt. Sadiq Abbas College Dera Nawab Sahib
انٹرمیڈیٹ / اے لیول, , Pre-Engineering‎
2014

پیشہ ورانہ مہارتیں

ماہر Patterns
ماہر Android Developer
ماہر Android Development Life Cycle
ماہر Android Management
ماہر Android Mobile Developer
ماہر Android OS Architecture
متوسط Android Plus
ماہر Android SDK
ماہر Android Studio
ماہر Android UI Design Principles
ماہر AndroidSDK
متوسط Apache Cordova
ماہر App-Center
ماہر Application Architecture Command
ابتدائی Backend API
متوسط C#
ماہر CD
ماہر CI
ماہر CICD PipeLine
ماہر Clean Architecture
ماہر Coordination Skillls
ماہر Dagger
متوسط Database
ماہر DB (SQLite)
ماہر Design Patterns (MVVM,MVP,MVC)
ماہر Eclipse
ماہر Firebase
ماہر Git
ماہر Google Maps API
ماہر Google Maps Knowledge
متوسط GUI Framework
ابتدائی iOS
ماہر IT Trobuleshooting
متوسط Javascript
متوسط JSON
متوسط Kotlin
ماہر Layouts Knowledge
ابتدائی Linux
ماہر Microsoft Azure
ماہر Mobile
ماہر Mobile Architecture
ماہر Mobile Phone App Development
ابتدائی MySQL
ماہر Oriented Programming
متوسط React JS
ابتدائی React Native
ماہر Release Strategy
ماہر Rest API
ماہر RESTful Api
ماہر Restful Architecture

زبانیں

ابتدائی چینی
ماہر اردو
ماہر انگریزی