Download PDF

Work History

Feb 2016Present

Senior Software Engineer (iOS Developer)

Talented Earth Organization
Jul 2015Jan 2016

iOS Team Lead - iOS & Apple Watch Developer


Design and build applications for the iOS platform and Apple watch OS 1/2
Ensure the performance, quality, and responsiveness of applications
Collaborate with a team to define, design, and ship new features
Identify and correct bottlenecks and fix bugs
Integrate analytics tool to track user data
Prepare apps and submit on iTunes connect for review.



Thoughtful (Waiting on app store for review)

Mar 2014Jun 2015

iOS Developer

Converge Enterprise Services

Involved in  developing Enterprise level iOS apps on top of SAP.


Mobile Procure:

Mobile Procure intends provide system access to Land and Marine crews with limited connectivity bandwidths. CONVERGE mobility solution enables Mobile Procure to cover the following key SAP Areas
- Goods Receipt
- Goods Issue
- Material Availability
- Shopping Cart

Key Technologies: iOS, SMP 2.x, SAP Afaria 7.x, J2EE, SAP ERP, SAP SRM

Apr 2013Sep 2013

iOS Developer( Part-time with studies)

Crixol (pvt) Ltd
  1.  Designed & developed live streaming iPhone App for a TV Channel.
  2.  Verbal and written communication with customers to resolve new and outstanding issues
  3. Quality testing and deployment.
Feb 2012Sep 2012

iOS Developer( Part-time with studies)

Entaly (pvt) Ltd, Islamabad Pakistan
  1. Worked on interactive e-learning mobile application.
Jul 2011Sep 2011

iOS Developer( Part-time with studies)

Swam Technologies , Islamabad Pakistan
  1. Designed and developed facebook client for iOS.
  2.  Implemented In-App Purchase module in MusicGuess App for iOS.


Objective C, Swift - iOS 7,8,9

Have been working on iOS development since my second semester of graduation degree as freelancer,  part time, full time contract jobs. In total more than 3 years iOS development experience and more than one year full-time job experience(Since my graduation)

Have vast experience in working with

  • xibs
  • Storeyboard
  • Core data
  • UI Animations
  • UIView components customization
  • Consuming Restful(json, xml) web-services
  • Social media integration
  • Facebook sdk for iOS(Developed facebook client for iOS)
  • Geolocation
  • Maps
  •  Memory managment(ARC, non-ARC, release etc)
  • Parsing HTML page to fetch required information
  • Media Player and Camera

Ability to write clean and well  structured code using Object oriented approach, extensions etc

Writting reusable code and developing reusable UI components

C# - Windows Phone

Windows phone developer as freelancer, have worked for more than a year on windows phone 7 and 8 development


Creating instances on cloud, configuring it to run agents on it, store and return data, developing Restful api's on cloud

Artificial Intelligence/ JADE

Have worked on multi-agents based artifically intelligent mobile application as my Final year project. Application is capable to  help users in their daily routine life by collecting data from different sources and manipulating it on Cloud.

Java, C/C++, C#

Java based desktop application for weather forecasting using HTML parsing to get data from weather forecast website

 Design and implementation of algorithm for making music suggestions using java

JADE- Java Agent Development Framework

Semester projects in C/C ++, C#

Windows Phone 7,8 Development using C#

Javascript, HTML, CSS

Have freelancing experience as Web developer using HTML, Javascript and CSS.


Have knowledge of Object Oriented Software Engineering. Can improve software development process and make coding more efficient using different design patterns and models

MySql - PHP/Java based Restful Web Services

Have freelancing experience in working with MySql, performing CRUD operations and developing PHP/ Java based Restful (JSON, xml) web services on server

Linux Commands

Have  experience in passing commands to Linux/OSX Bash in order to perform actions. 


Bills & Budget 

iOS App for management of personal bills & budget.

Travel App

  1. iOS App for a travel agency, user can track timings for all airlines and flights. User could also reserve his seat through this app.
  2. HTML Parsing, HTTP Request, Mail and SMS API. 

Azan App

  1. App to track prayer timings, user gets alerted when its prayer time. Also Facebook, Twitter and Mail integration.
  2.  JSON Parsing, SqLite Database, Facebook, Twitter, Email and SMS Api, Custom iAds,
  3.  GPS Location API, HTTP Request(getting data from server on runtime).

MobDi App
  1. Designed and implemented Server API for communicating data through JSON.
  2.  Designed and implemented UI for iOS and Windows Phone.


Sep 2010Jun 2014

Bachelor In Information Technology

School Of  Electrical Engineering and Computer Science, NUST, Islamabad, Pakistan

  Earned four year degree from one of top universities in Pakistan

Aug 2008Mar 2010

Higher Secondary School Certificate

Punjab Group Of  Colleges, Bahawalpur

Earned Higher School Certificate from Punjab Group of Colleges Bahawalpur on Merit Based (full-fee) scholarship

Major Subjects: Mathematics, Physics, Chemistry

Aug 2006Apr 2008

Secondary School Certificate

Rangers Public School, Bahawalpur