概要

First and foremost I love development and finding solutions to real-world problems using code. In my 5+ years of professional and 8+ years of programming experience, I've had the opportunity of working in a versatile technology stack in mobile, web and cloud based development. 


From creating simple WordPress sites to architecting complex applications and solutions using React JS, Python, Laravel..., from creating single-paged simple android applications to developing complex applications supporting real-time chat, location reporting, offline compatibility, augmented reality.., from developing monoliths to architecting micro-services using Node-Js, Google Cloud functions, Python, Docker/Kubernetes, GKE..., from asking seniors to deploy my fix to managing servers and deployments myself.



I've accomplished all by constantly challenging myself, in fact, I enjoy being challenged and working on projects that require me to work outside my comfort and knowledge set as continuing to learn new techniques and technologies is important to me, the field I chose to pursue is constantly evolving and I believe I haven't even scratched the surface. 



Tools & Technologies I feel comfortable working with:


Android, Java, PHP, Python, Laravel, JavaScript, React JS, Node JS, Docker, Kubernetes, Google Cloud functions, Google Cloud Platform, REST APIs, Microservices Architecture, Git, WordPress.

工作经历

公司标识
Senior Software Engineer (Cloud | Web | Android Engineer)
Arrivy
Oct 2019 - 代表 | Lahore, Pakistan

In Arrivy, I work on different parts of the product (web and mobile) which include versatile tools and technology stack.
- Architect and lead the development of core features of Arrivy android application. 
- Responsible for managing the release process of Arrivy android application.
- Develop core front-end features using React-JS.
- Develop core back-end modules and APIs with Python in the Google App Engine environment.
- Architect and develop micro-services for integration with external systems (PipeDrive, Current-RMS, Moverbase, Calendly, SquareUp, etc..) with Node JS using Google Cloud Functions.
- Architect and develop micro-services for internal modules with Python using Docker/Kubernetes and GKE.
- Provide training and support to junior devs and other internal teams.
- Guide and provide support to the services department.
- Work with the team and other developers across the company to continuously improve our approach to development.
Tools & Technologies: Android, Java, Python, React JS, Node JS, Docker, Kubernetes, Google Cloud Platform, REST APIs, Git.

公司标识
Software Engineer (Web Developer | Android Developer)
Arrivy
Sep 2018 - Oct 2019 | Lahore, Pakistan

In Arrivy, I work on different parts of the product (web and mobile) which include versatile tools and technology stack.- Solely architect and develop core features of android application.- Responsible for managing the release process of android application.- Develop core front-end features using React-JS.- Develop core back-end modules and APIs with Python in Google App Engine environment.- Architect and develop microservices for integration with external systems (PipeDrive, Current-RMS, Moverbase, Calendly, Square, Hubspot) with Node JS using Google Cloud Functions.- Provide training and support to junior devs and other internal teams.- Guide and provide support to the services department.- Work with the team and other developers across the company to continuously improve our approach to development.Tools & Technologies: Android, Java, Python, React JS, Node JS, Docker, Kubernetes, Google Cloud Platform, REST APIs, Git, WordPress.

公司标识
Software Engineer (Web Developer | Laravel | Android | WordPress)
Thumbsol
Sep 2016 - Aug 2018 | Lahore, Pakistan


- Architect and develop android applications.
- Back-end development using PHP frameworks (Laravel, Yii1, Yii2).
- WordPress themes and complete website development from scratch.
- Integrate front-end elements built by co-developer into applications.
- Manage and deploy applications on servers.
- Improve existing scripts for performance and reusability.
- Work with the team and other developers across the company to continuously improve our approach to development.Tools & Technologies: Android, Java, PHP, Javascript, Jquery, Node JS, Linx Servers, REST APIs, Git, WordPress, Cordova.

学历

University of Central Punjab (UCP)
学士, 商学士/理学士, BS Computer Science‎
OOP, Data Structures, Web Development, Mobile Development, DBMS, Compiler construction, App Developme
CGPA 3.06/4
2016
Punjab college of science
中级/A级, , Fsc Pre Engineering‎
Physics, Chemistry, Maths
等级 A
2012

技能

中级 Android Management
中级 Automation Languages Command
中级 C#
中级 C++
初学者 Docker
中级 Fine Art Teaching
中级 Firebase
中级 Git
中级 Google Cloud Platform
熟练 Infrastructure Management.
熟练 IT Trobulshooting
中级 Java
中级 JavaScript
熟练 Knowledge of Software=
初学者 Kubernetes
中级 Laravel
中级 NodeJs
熟练 Object-Oriented Software
熟练 OOP
中级 PHP1
熟练 React JS
熟练 WordPress
初学者 Yii

语言

中级 英语
中级 乌尔都语

关注的公司