Download PDF

Summary

A decisive, end user focused software development professional. Around 6  years of commercial experience in developing applications, delivering and managing various major software development projects. Good exposure to object oriented analysis, design & service oriented architecture with wide exposure of the system development life cycle for enterprise system using agile implementation.

Work History

May 2016Present

Sr. iOS Developer

mobileLIVE Inc.

Responsibilities:

  • Implementing SDLC (Software Development Life Cycle)
    Develop applications for iOS.
  • Create demo design of mobile applications including UI, local database and communication between server side and client side.
  • Communicate with team members to support technically and provide solutions.
  • Provide time estimates of product based on finalised requirements and architecture.
  • Track the development efforts by daily logging the time in JIRA
  • Use git during development to effectively manage the code.
  • Manage internal team activities and events.

Feb 2015March 2016

iOS Developer

Lambda Technologies

My duty was to develop native iOS applications under the supervision of my Senior. I was also responsible to develop apps from scratch and fixing the bugs, uploading process to AppStore as well.

Jul 2013Feb 2015

iOS Game Developer

Game Dynamics

I was responsible of creating Reskins of mobile games as well  as  developing native apps. All planning and managing related work was up to me. During my this job I learnt more about managing the projects, how to deal with clients and communicate. That gave me a lot confidence to improve my communications skills along with my professional growth.

Portfolio

Skills

Core iOS Skills

  • Objective-C/Swift
  • Autolayout/storyboards
  • Programatically UI Designing
  • UITabBar and UINavigationBar
  • 3D Touch Views Implementation, TouchID, (Today) Extensions/Widgets 
  • Camera / Photo library
  • Data Persistance (Setting Preferences/pLists//Core Data)
  • REST APIS Integration/JSON Response
  • ARKit
  • Push Notifications
  • Local Notifications
  • In-App Purchases
  • Certifications/Provisioning/Uploading to App Store
  • Chat Integration
  • MKMapKit/Core locations and GPS
  • Google Maps
  • Parse Database Integration
  • Use of Extensively 3rd Party Controls Integration
  • Social Media Integration (Facebook, Twitter/Fabric, Linkedin, Google, etc)
  • Barcode Scanning using 3rd Party API’s
  • Audio/Video ( AVFoundation & MPMoviePlayerController & Video Play back)
  • Unit Testing
  • Creating Cocoapods
  • Carthage Integration
  • Extensive use of 3rd party controls in objective c & swift
  • Other Skills
  • Java Backend, Play, Akka Framework
  • Java Script, HTML, CSS, Angular 5, Type Script
  • Designing of Application Mockups/Wireframes
  • Problem Solving & Solutions
  • Can Work in Team with Collaboration of other team members
  • Can Lead the Junior Members while working on different projects
  • Can Manage Multiple Projects single handedly

Project Management Tools

  • Github
  • SourceTree
  • Trello
  • Asana
  • JIRA
  • Confluence

Communication Tools

  • Skype
  • Slack
  • HipChat

Education

Sep 2009Jul 2013

BS Software Engineering

Punjab University College of Information Technology

Responsible for the project management and development.