M Khan E-mail: **********@*****.***
Mobile: 818-***-****
Professional Summary:
●Experience in UI Development and iOS Development
●3 year in iOS Development and 1 years in UI Development
●Experience working with XCODE and different versions of iOS
●Proficient in parsing JSON, XML, PLIST
●Worked with REST to interact with web services
●Familiar with memory management with ARC and MRR
●Good knowledge of SWIFT (Table View Controller, Customized cell, WebView, AutoLayout )
●Worked with local storage such as Core Data, SQLite database, NSFileManager and NSUserDefaults
●Worked with Table View, Collection View
●Experience with subversion control with GIT
●Experience working in a waterfall, agile and scrum environment
●Experience debugging skills and understanding of OOP, MVC
●Experience working with the Core Location, Map Kit framework
●Working Experience with Assembly Language and JavaScript
●Performed design verification using UI Automation test tools and unit testing with XC Test Cases
●Created applications that are consistent with Apple Human Interface Guideline
●Collaborated with team members to identify consumer needs and business requirements
●Parse used for backend with Foundation framework and NSURL Connection Delegate methods
Technical Skills:
●Language: HTML, CSS, Objective-C, SWIFT, JavaScript, JSON/XML/SOAP, SQLite.
●iOS Technology: iOS version 8+, Xcode version6+
●iOS Framework: Media Player, AV Foundation, Core Location, Core Data and Apple Push Notifications(APN), GCD Blocks, Auto Layout
●IDEs: Xcode, Eclipse, Sublime
Education:
Bachelor of Science in Accounting.
Diploma in Computer Science and Business Management.
Diploma in Multimedia and Graphics.
Work Experience:
Citibank, Dallas, TX April 2015 - Current
iOS Application Developer
Company Description:
Citibank is the consumer division of financial services multinational Citigroup. Citibank was founded in 1812 as the City Bank of New York, later First National City Bank of New York. Citibank provides credit cards, mortgages, personal loans, commercial loans, and lines of credit.
Responsibilities:
•Upgraded reporting system of the application for analytics
•Worked extensively with Swift 1.2, 2.0 2.2, 3 and 4
•Developed complete client mobile login and signup module that includes UI design and backend communication with Web Services
•Developed new components like infinite scrolling section for sliding table view
•Solved major defects in navigation controller behavior for the application
•Experience working with Web views
•Worked in Agile and Scrum environment
•Provided mechanism to avoid loading of duplicate data in table views (Problem due to concurrent server calls)
•Handled scenarios of no data for application during good network signal
•Explained the design problem of invocation by drawing flowcharts
•Assisted Project Manager with release build schedules
•Documented the technical specifications
•Managing the work log and following the schedule to ensure completion of projects before deadline
Language/Platforms:
Xcode, Swift 1.2+, Xcode 6+, ios8+, using ARC, Core Data and Auto Layout, Git hub for version control, Web Services Frameworks, Jenkins, Source Tree, RTC .
Verizon, Warren, NJ November 2014 –March 2015
iOS Application Developer
Company Description:
Verizon Communication otherwise known as Verizon, is an American multinational telecommunication conglomerate and a corporate component of the Dow Jones Industrial Average. The company is based at 1095 Avenue of Americas, Midtown Manhattan, New York City but is incorporated in Delaware.
Responsibilities:
•Worked extensively with Objective C and Cocoa frameworks
•Worked extensively on table view controller and made customized table view cells
•Pre-fetching data for different views for smooth screen transition
•Followed a work data flow principle for design and development
•Worked closely within a cross functional team of testers and developers
•Worked on Web Service calls, XML and JSON parsing included in the project
•Worked with UIKit Framework for development and maintenance
•Added animation between UI Views for smooth transition and better user experience
•Worked with Backend team to display the correct data format in devices
•Used the same XIB to design for iPhone 5 and older iPhones by using Auto-layout
•Integrated a web-based content made with HTML5 on a Native application using UI Web View
•Used Core data Framework for local storage purpose in SQLite
•Formatted the Data as per Business rule to display in UI
•Debugging issues onsite whenever required
•Worked with GDB and Xcode for debugging
•Worked with GIT to checkout and update the codebase changes
•Reported progress/challenges to project lead
•Scrum based development
Language/Platforms:
Xcode6+, Objective-C, SDK 7.1, iOS7+, using ARC, Core Data and Auto Layout, Git hub for version control, XML, JSON Frameworks: UIKit, Core Location
Novartis, Jamshoro, Sindh Oct 2009 – Feb 2011
Web UI Developer
Responsibilities:
•Worked with senior members of the organizations to develop a logically decoupled, extensible architecture.
•Created and maintained the framework and layout of each portal with CSS and bootstrap.
•Designed and developed User Interface Web Forms using HTML, CSS, Dreamweaver and JavaScript.
•Collaborated with clients, pre-sales engineers, and data development to create wireframe designs and documentation.
•Development of a feature included developing Struts framework’s classes, JSP, Servlets.
•Implemented patterns like Business delegate, Factory, Fast lane read and singleton in the application to make it modular and approachable.
•Developed conceptual and detailed visual layouts for associated branches.
•Worked on cross-browser compatibility and fixed the bugs for several browsers.
•Mentored a development team, also participate in code refactoring and code review
Worked with cross functional groups to accomplish schedule
•Worked with teams where requirements are constantly being implemented, tested and improved.
Languages/platforms:
HTML, CSS, Flash, JavaScript and Windows XP.
Published App’s on App Store:
https://itunes.apple.com/us/app/citi-mobile/id301724680?mt=8
https://itunes.apple.com/us/app/my-verizon/id416023011?mt=8