خلاصہ

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
اکتوبر ۲۰۱۹ - موجودہ | 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
ستمبر ۲۰۱۸ - اکتوبر ۲۰۱۹ | 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
ستمبر ۲۰۱٦ - اگست ۲۰۱۸ | 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
انٹرمیڈیٹ / اے لیول, , 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 Trobuleshooting
متوسط Java
متوسط Javascript
ماہر Knowledge of Software=
ابتدائی Kubernetes
متوسط Laravel
متوسط NodeJs
ماہر Object-Oriented Software
ماہر OOP
متوسط PHP1
ماہر React JS
ماہر WordPress
ابتدائی Yii

زبانیں

متوسط انگریزی
متوسط اردو

آپ کن کمپنیز کی پیروی کر رہے ہیں