Download PDF

Muhammad Hassan Butt

Sr. iOS Developer at mobileLIVE Inc.

Summary

A decisive, end user focused software development professional. Around 5  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

Responsibilities:

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

Software Engineer (iOS Developer)

Lambda Technologies

I was responsible of developing native iOS applications with the help of my Senior Developer. I was also responsible to developer apps from scratch and fixing the bugs, uploading process to AppStore as well.

Jan 2014March 2015

Jr. Software Engineer (iOS Developer)

T-Box Solutions

I was responsible of developing native apps. All planning and managing related work was up to me.

Jul 2013Jan 2014

iOS Game Developer

Game Dynamics - GDNorth

I was responsible of making Re-skins of the games as well as building games from scratch to end.

During my job I learnt many things related to project management & OOP.

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
  • 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
  • Other Skills
  • 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.