Muhammad Afnan

Web & Android Developer

Resume

Personal Information

  • Software Engineer
  • Lahore Pakistan
  • hmafnan3@gmail.com
  • +92-3319425500

Languages

Pashto English Urdu/Hindi

Social Media

About Me

Web Development | DevOps | GitOps | Android Native Development | Sharepoint | Wordpress | Firebase | AWS | Azure | Heroku

Software Engineer having more than 5+ years of experience and expertise in Web Development & Native Android App Development. Hands-on experience in the areas of Requirement Analysis, Design, Development & integration with existing systems and Implementation of large-scale applications domains included E-Commerce, Travels & Tourism, GIS, Government Department (Power Sector, Space Technology, COMSATS). Implemented DevOps resulting in 50% faster deployment time with in-house team using Microservice Architecture & DevOps Tools.

DevOps
Web Development
Android Development
DevOps
Docker Kubernetes Jenkins Github GitLab Azure DevOps Git ArgoCD Yaml Helm Charts CI/CD
Web Technologies
React Javascript HTML CSS Saas Bootstrap Tailwind Node Socket I/o JSP Core PHP .NET Core Microservices SQL Server MySQL Mongo DB Postman Wordpress Docker Kubernetes Jenkin Heroku GCP Firebase
Android Technologies
Java Kotlin Jetpack Server Driven UI Epoxy Jetpack Compose Data Binding MVP MVVM KMM Retrofit Dagger2 HILT Firebase Room SQLite
Other Skills
Photoshop Arc GIS Q-GIS Google Earth Engine R Language Python C/C++ C# R Language Jira Trello

Assistant Manager Software (DevOps)
National Transmission & Despatch Company : Power Divison

03/01/2022 to Present - 1 Year - 7 Months

  • Work on World Bank funded Project at NTDC comprising of 15,000+ employees w.r.t ERP/ICT program with Siemens, Systems Limited & PWC (PMQA) having a PMO of over 50 resources spread all across 150+ locations
  • Responsible to connect with consultants, vendors to get project requirements and understand the business requirement to prepare RFPs, FSDs and TDDs
  • Preparing monthly development progress reports and conducting weekly status meetings to update the project progress
  • Work with Systems Limited & PWC on Enterprise Content Management (ECM) to store documents and departmental portals using Microsoft Sharepoint
  • Work with SIEMENS & Systems Limited to store SAP ERP documents/content in Microsoft Sharepoint using SAP PI/PO & Sharepoint .Net Rest API
  • Integration of 3rd Party application SCADA, Billing & Recovery Management System etc with SAP ERP using SAP PI/PO
  • Implemented DevOps resulting in 50% faster deployment time with in-house development team.
  • Trained more then 500+ employees on office automation as part of change management

Web & Application Developer
National Center of GIS & Space Applications Islamabad

Institute of Space Technology Islamabad

02/04/2021 to 02/01/2022 - 9 Months

  • Worked as a full stack web & app developer and developed complete website from scratch as per business requirement and integrate with existing functionalities.
  • Responsible to conduct the UAT sessions with client and incorporate the changes
  • Responsible to hand over the technical and application knowledge to train the end users.

Web & Mobile App Developer
COMSATS Software Solutions Islamabad

29/06/2020 to 01/04/2021 - 9 Months

  • Worked as a Lead Android Developer & Backend team member on multiple Government and International projects for Europe, UAE
  • Implemented standard development practices to improve maintainability and extendability of applications
  • Developed application from scratch using MVVM with Single Activity architecture , Rest API Integration
  • Responsible to manage the complete SDLC from development and QA side
  • Led the team, mentored resources and grew the team
  • Migrated legacy code base to Kotlin
  • Integrate apps with Rest API, Google Location/Map API, Firebase & payment gateway Stripe & Paypal

Web Developer
Cosmosoft Business Solutions Lahore

01/02/2018 to 14/06/2020 - 2 Years 4 Months

  • Responsible to develop & manage the projects development team working as onsite & offshore within the estimated timeline with multiple projects from Middle East
  • Collaborated with cross-functional team to implement new features
  • Proposing efficient and scalable solutions for client requirements
  • Responsible to conduct the UAT sessions with client and demo the incorporated changes

Mobile App Developer
800-Pharmacy Dubai UAE

25/08/2019 to 14/06/2020

  • Designed and built e-commerce pharmacy applications from scratch for Android platform, and collaborated with cross-functional teams to define, design, and launch new features and successfully deployed to playstore with 50k+ downloads
  • Design and develop a large-scale E-Commerce, visually appealing, modular Android application capable of integrating multiple custom libraries and securely uploading data to servers asynchronously on a frequent periodic basis
  • Successfully deployed an app on the Android App Store and supported the app for multiple Android OS releases.
  • Developed and tested push notifications functionality
  • Collaborated with design team to develop a new user interface, resulting in a 30% reduction in user error

Web & App Developer
KPK Travels LLC Dubai UAE

01/01/2019 to 24/08/2019

  • Developed new features for existing Android applications used on phones and tablets, worked with developers to develop top tier solutions for Airline customers
  • Successfully Integrated App with Travel Port REST API
  • Developed application that are compatible with Android versions 6 and above

Android Trainer
Zabeel International Institute Dubai UAE

May 2019 to Jan 2020

  • Trained 100+ trainees & taught complete advance android app development course and integration with backend API & Firebase

Android Developer
ZTABS Enterprise Solutions Abbottabad

Jan 2016 to Mar 2017

  • Worked on existing apps small-medium projects from freelancer US base clients and company products

MS GIS & Remote Sensing
Institute Of Space Technology Islamabad

Sep 2021 to Current

BS Software Engineering
COMSATS University Abbottabad

March 2014 to Jan 2019

FSC Pre-Engineering
Institute of Computer & Management Sciences Peshawar

March 2010 to 2012

Matric Science
Pak-Turk International School & College Peshawar

March 2009 to 2010

ECM, E-Governence & Departmental Portals - Government

National Transmission & Dispatch Company Lahore

  • Working on project with Systems Limited & PWC and gathering requirements for implementation of Eneterprise Content Management System (ECM),E-Governence & Departmental Portals
  • Back-end development using C# with and .NET Core Web API frameworks & Sharepoint using 3-tired architecture (WFE, App, DB)
  • Created custom site templates, web parts, workflows and manage Active Directory, database modeling utilizing SQL Server
.Net Core Sharepoint HTML CSS Bootstrap Linux MS SQL Server SpringBoot HTML SASS Bootstrap RestAPI OpenAPI Docker Github Jenkins Oracle

NCGSA Website & Content Managemt System

National Ceneter Of GIS & Space Application Islamabad

  • Worked as full stack web & app developer and develop & maintain company website from scratch using React, .Net Core, SQL Server
React Redux HTML SASS Node JS Express JS MY SQL

800-Pharmacy E-Commerce Android App - Dubai UAE

Marina Group of Pharmacy - Dubai UAE

  • Design & Developed E-Commerce App where customer can view products, order medicine and track order on real time
  • Integrated location based services using Google Maps API to display locations of Riders & real time tracking using socket.io
  • Worked with Firebase and implement push notifications on apps
  • Worked on Google Maps API for location tracking ,places API
  • Experience with offline storage, threading, and performance tuning
  • Integrate App with Network International Payment Gateway
Java MVVM XML Firebase Firebase Live Data Room Firebase Crashlytics Dagger 2 Socket I/O Postman

Dream Shopping E-Commerce App - UK

Comsats Software Solutions Islamabad

  • Add new features to existing e-commerce app, fixed bugs and improving application performance
  • Integrate app with Rest API, Google Location/Map API, Firebase
  • Successfully integrated app with payment gateway Stripe & Paypal
Java MVP XML Dagger 2 Retrofit Room Postman

KPK Travels App - Travels & Tourism

Akbar Group of Travels Dubai UAE - Onsite

  • Worked onsite on UAE based travel app as full stack developer on existing application using Java,MVP, Dagger2, Room and integrated with Travelport Rest API ,fixed bugs & add new features
  • Design, Developed Rest API using Spring Boot for app integration
Java MVP XML Retrofit Room Postman

Rightmove Real Estate App UK - Sell & Buy Property

COMSATS Software Solution - Offshore Development

  • Developed UK based complete Real Estate application from scratch where customer can buy, sell & rent property by using Kotlin, MVVM, Dagger2,Firebase,
  • Design & Developed Rest API using Spring Boot for app Integration
  • Integrate apps with Rest API, Google Location/Map API, Firebase
Java MVP XML Retrofit Room Postman

EAT-IT Android App - UK

COMSATS Software Solution Islamabad

  • Design & Developed UK based Food delivery E-Commerce Android app from scratch.
  • API development in collaboration with the backend team.
  • Payment Gateway Integration using Stripe & Paypal
Kotlin MVVM XML Firebase Live Data Retrofit Room Databinding Epoxy Dagger 2 Firebase Crashlytics Hilt Socket I/O Postman

Shipster - Delivery Management Application

COMSATS Software Solution - Offshore Development

  • Developed complete delivery management application (Web & Android) with real time tracking drivers and order management
  • REST API development using Node Js, Express Js for external app integration, React for Frontend, MongoDB as database
  • Developed Android App for Driver & Customer App using kotlin, MVVM, Room, 2 way data binding, Dagger 2, Room, SQLITE, Firebase and real time tracking using Socket.io & API Integration
Java MVP XML Firebase Live Data Retrofit Room Firebase Crashlytics Dagger 2 Postman

SARP - ERP Integration

Cosmosoft Business Solution Lahore - Onsite

  • Design & Customize existing web application using ASP.NET MVC, SQL Server and mobile app using XML, java, SQLite
Java MVP XML Firebase Retrofit Room Firebase Crashlytics Dagger 2 Postman

Invoice Quickly Web App - SaaS based invoicing

ZTABS Enterprise Solution USA - Offshore Development

  • Invoice Quickly is a SaaS based invoicing platform which helps freelancers, small/medium sized businesses and self-employed people create and send invoices
  • Design and Develop Rest APIs using ASP.NET MVC for external application integration
ASP.Net Web Api SQL Server HTML CSS Bootstrap

Poll Pk

WQ Softwares Peshawar

  • PollPk is an online voting portal that has given a stage, to every Pakistani to express their perspectives on different subjects we raise, the most common issues or the most demandable needs.
  • Develop Android App using Java & integrated with Rest API
Java MVP XML Firebase Retrofit Room Firebase Crashlytics Dagger 2 Postman

Profile App - Implementation of DevOps Tools (R&D)

DevOps/GitOps

  • Developed a personal project containing dockerized images for different types of applications and the best practices for creating docker images deployed to Kubernetes hosted on AWS Clouds using DevOps/GitOps tools like Git, Github, Docker Containers, Jenkins, Kubernetes, Helm, Terraform & ArgoCD
Git Github Jenkins Docker Dockehub Kubernetes AWS EC2 Instance Ubuntu ArgoCD