We provide IT Staff Augmentation Services!

Ios Developer Resume

Irving, TX

SUMMARY:

  • Over 6+ years IT experience with 5 year in iOS application development, design and deployment for iOS devices including iPhone and iPad and Scrum master role.
  • Strong knowledge of SWIFT language.
  • Extensive knowledge of Apple's Instrument tools for iOS, Passionate to work on Memory optimization, Performance improvement.
  • Proficiency with, CoreData, UIKit.
  • Development experience with Swift 3, Swift 4, Objective - C, with various core and third-party frameworks.
  • Experience working with XCODE and multiple versions of iOS including iOS 10.
  • Excellent debugging skills and understanding of OOPS, MVC.
  • Expertise in implementing design patterns such as MVC, Singletons Delegates and protocols.
  • Proficient in parsing JSON, XML, PLIST.
  • Experience with subversion control with GIT and SourceTree.
  • Experience working with JIRA, RTC.
  • Experience working in Agile & Waterfall model.
  • Familiarity with memory management using ARC.
  • Worked with local storage such as core Data, SQLite database, NSFileManager and NSUser Defaults.
  • Expert in making efficient use of Interface Builder in building the applications.
  • Sound knowledge of uploading applications to the Apple Store.
  • Ensured to meet the business, project and design goals and objectives.
  • Proven ability in optimizing resource utilization and management of day to day project activities in compliance to delivery schedules
  • Excellent communication skills, proven track record and experience collaborating with team members to drive results.
  • Quick learner, excellent analytical, design and problem solving skills.

PROFESSIONAL EXPERIENCE

iOS Developer

Confidential - Irving TX

Roles & Responsibilities:

  • Hands on experience with using GIT, SourceTree tools.
  • Familiar with AGILE and participated in SCRUM, ITERATION PLANNING, STORY POINT ESTIMATION, RETROSPECTIVE.
  • Proficient with Xcode tools, including XCTest (UI Tests, Unit Tests).
  • Used Carthage to handle third party dependencies. Experience in creating iOS frameworks and integrating external SDK's.
  • Coordinated in every phase of Software Development Life Cycle (SDLC), starting from Requirements, Design, Development, Testing, Building and Deployment.
  • Gathered requirements for updating the UI and worked with the UI/UX team to ensure all update needs were met.
  • Used Storyboards and XIB's to create the UI according to Client's requirements.
  • Worked and implemented the TouchID & FaceID feature to authenticate.
  • Expert knowledge with iOS frameworks such as Foundation, UIKit, Security.
  • Used URLSession & JSON to communicate with the backend RESTful web services to get the appropriate data and display on UI. Worked with the backend team to discuss the services and the service contract.
  • Used design patterns such as Delegation, Singleton, MVC to build robust architecture.
  • Achieved callback mechanism in UI and calling the web service via closure and delegation.
  • Worked with GCD and NS Operation Queue to achieve multithreading.
  • Worked hand in hand with the product owner to estimate feature efforts and deadlines. Worked with QA team to test the app.
  • Responsible for code review, and managing Git repository with SourceTree to manage commit, pull, push, Creating Branches and stash the code.
  • Worked on Agile methodology, Process included iterative development, 2 weeks sprints, daily stand-up meetings and retrospective.
  • Used Xcode 9.X and 10 to build the application for iPhone worked extensively on Swift 3.X, Swift4.x, Objective-C, Cocoa Touch Frameworks.
  • Used Auto layout and size classes to build dynamic UI which supports all the device resolutions and orientations.
  • Did Performance testing using Xcode provided instruments such as Time profiler, Memory allocation and Memory leaks.

Environment: Swift 4.x, 3.x, Xcode 10, iOS 12, Cocoa Touch, MVC, Foundation, WebView, UIKit, Security, ApplePay, RESTful, XML, JSON, URLSession, SourceTree, Git, XCTest, JIRA, Agile Methodology.

iOS Application Developer

Confidential - Dallas, TX

Roles & Responsibilities:

  • Providing project status reports and resolving any outstanding production issues.
  • Conducted code reviews for the development team.
  • Worked with technology director and business analysts on application implementation.
  • Worked with GIT to commit, checkout and update the codebase changes.
  • Involved in Agile Scrum methodology for development and involved in Daily Standup call, Sprint Planning, Review meetings.
  • It is an Enterprise application developed entirely in SWIFT.
  • Experience working with Swift and changing code from objective c to swift.
  • Experience in developing complex UI screens using Auto Layout.
  • Added animation between UIViews for smooth transitioning and better user experience using Segues.
  • Worked with third-party libraries and API to implement multi factor authentication.
  • Worked with JSON web services for communicating data between client and server.
  • Retrieved secured dynamic data from the web server using JSON and XML parsing.
  • Implemented WebView to load webpages.

Environment: iOS 9.0 and later, Objective C, Swift 4.x, XCode 9.x&10.x, JSON, REST, SOAP, GitHub, SourceTree, Agile.

Assistant Manager

Confidential

Roles & Responsibilities:

  • Responsible for leading a team involved in designing, developing, maintaining and continuously improving a suite of reports and dashboards.
  • Development of in house software using agile methodology, gathering project requirement from the project owner, rganizing sprint meeting, daily scrum meeting, review meeting and retrospective meetings, act as a bridge between the project owner and the team member, facilitating the team members by resolving the impediments, updating the scrum artifacts and accommodating changes, maximizing the ROI, preparing burn down chart, communicating the sprint result with the stakeholders and collecting reviews on the deliverables.

Confidential

Confidential

Roles & Responsibilities:

  • Vendor (Invoice) payment: Checking invoice accuracy, accounting the transaction making payment through cheque/wire transfer. Payment of Reimbursement: Reimbursement of salary/petty cash vouchers/advance vouchers/travel advance/vendor payment/employee payment run. (Payment made through cash, cheque, account to account transfer, Demand draft, RTGS/NEFT.). Statutory payments: Making statutory payments with in stipulated time. Payment via cheque/Demand draft/wire transfer:
  • Accepting and verifying the documents, tracking the documents, getting the accounting done, Preparing cheque/sending DD request to bank, getting signatories approval, tracking the Cheque details in SAP.
  • Documentation verification, taking approvals, sending the documents to the bank for payment, Sending foreign payment advises received from bank to third party for accounting. •
  • Document verification, Tracking the documents, uploading the details for online payment or manual processing, getting approval through signatories, sending the (manual DD Request) document to bank, getting the accounting done, confirmation of payments.

Hire Now