We provide IT Staff Augmentation Services!

Sr. Ios Developer Resume

3.00/5 (Submit Your Rating)

Portland, OR

SUMMARY

  • 5+ Years of experience as a Software Developer, out of which 4 years specific with iOS applications development.
  • Extensive experience in iOS application development with good exposure to full life cycle of software development process.
  • Hands on Experience in Objective C & Swift Programming languages.
  • Extensive experience on working with dependency manager like Cocoa Pods for integrating third party libraries/frameworks.
  • Good understanding of auto layout constraints, storyboards, XIBs, Trait classes etc to create UI that scales according to device resolution.
  • Experience working with Hybrid Application development using React Native and reactjs.
  • Good Experience on MVC & MVVM Design pattern.
  • Hands on experience with latest versions of Xcode.
  • Experience in Cross - Platform Mobile Development using React Native + Type Script based mobile app.
  • Coordinating with DevOps for CI and CD using Jenkins and Bamboo.
  • Good Knowledge in Bluetooth low energy BLE, Multi-peer connectivity and NFC including creating iBeacon application interfacing the Cloud Services and talk to the backend services.
  • Created and customized views, table views, tab bars and navigation bars which are some basic functionality in a multi-view application.
  • Extensive knowledge of native frameworks like Core Data, Core Animation, Core Location, Map Kit, Audio/Video frameworks, Push notifications etc.
  • Deployed prototypes of the app for hands on user testing Integrating third party analytics tools to track app usage.
  • Worked with REST web services integration using Alamo fire & URL Session.
  • Thorough understanding of backend database technologies like MySQL and the embedded database SQLite.
  • Had Experience on continuous integration and delivery tools (Jenkins, GitLab)
  • Had Experience using advanced iOS capabilities including APNS, camera, multimedia playback.
  • Good understanding of Memory Management: ARC and non-ARC in iOS development.
  • Familiar with Third-party Frameworks/API's including: Crash Reporter, Core plot, Face book, Twitter, MK Progress HUB, Google Maps, Parse, AF Networking, and Google Analytics.
  • Good Knowledge in designing and creating iOS mobile app using React Native & Ionic frameworks.
  • Passionate and love to work with latest iOS Technologies, Watch OS, and TvOS.
  • Having Strong knowledge on development of hybrid applications.
  • Experienced in XML and JSON parsing using TouchXML and NSJSONSerialization.
  • Involved in all the phases of SDLC design and development of Enterprise-level iPhone and iPad apps.

TECHNICAL SKILLS iOS Application: Objective-C, SWIFT, XCode, UIKit, Cocoa Touch.

Programming Skills: Swift, Objective C, core Java, HTML, CSS, JavaScript.

Development Tools: XCode, Eclipse, Android Studio, Xamarin, Adobe Photoshop.

Version Control Tools: GIT, Source Tree, SVN, BitBucket.

Software’s: iOS 4-13, XCode 3.0-11.3, OSX 7-10, Microsoft Office Suite.

Operating Systems: MAC OS, Windows, Linux.

PROFESSIONAL EXPERIENCE

Confidential, Portland, OR

Sr. iOS Developer

Responsibilities:

  • Used Xcode 11.5 to build the application for iPhone worked extensively on Swift5, Cocoa Touch Frameworks.
  • Coordinated in every phase of Software Development Life Cycle (SDLC), starting from Requirements, Design, Development, Testing, Building and Deployment.
  • Created POC for scanning Driver’s license using Acuant SDK and retrieve details to create COZI Profile
  • Integrated Acuant SDK in app to create Profile for Credit Union
  • Used AES256 Encryption using CryptoSwift for secure storage and data transmission
  • Used Storyboards to create the UI according to Client's requirements.
  • Used URLSession 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.
  • Good Experience on API integration and used Codable for JSON parsing.
  • Achieved callback mechanism in UI using closure and delegation.
  • Used Auto layout to build dynamic UI which supports all the iPhone sizes.
  • Worked on making the app compatible for iPad by converting the app into universal app.
  • Hands on experience with using GIT, SourceTree tools.
  • Worked hand in hand with the product owner to estimate feature efforts and deadlines.
  • Developed demo applications for the customers using React Native to leverage the different platform support.

Environment: Swift 5, Xcode 11.3, Cocoa Touch, MVC, Foundation, WebKit, RESTful,JSON, URLSession, SourceTree, Git, Confluence, JIRA, ReactJS, React Native.

Confidential, New York, NY

Sr. iOS Developer

Responsibilities:

  • Used Xcode9.X and 10.X to build the application for iPhone worked extensively onObjective-C, Swift 3.X, Swift4.x, Cocoa Touch Frameworks.
  • 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.
  • Migrating the Code from Objective-C to Swift.
  • 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, Core Services, Objectmapper.
  • 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.
  • Good Experience on API integration.
  • Experience building iOS apps using RESTful web services.
  • Used design patterns such as Delegation, Singleton, MVC to build robust architecture.
  • Worked on three different apps as part of project for IOS platform using Ionic v2 framework as a hybrid solution.
  • Achieved callback mechanism in UI and calling the web service via closure and delegation.
  • Worked with GCD and NSOperationQueue to achieve multithreading.
  • 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.
  • Strong understanding of cryptography, certificates, security solution including OAuth, Mutual Auth (2-way SSL), Transport and Message Level Security (TLS 1.2), Keychain.
  • Worked with PassKit framework for payment sectors and done POC on Apple pay, PayPal, Visa Checkout.
  • Implement CI coverage and build scripts for Unit testing and Coverage reports in Jenkins.
  • Worked on making the app compatible for iPad by converting the app into universal app.
  • 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), SwiftLintand Charles Proxy.
  • Used Carthage to handle third party dependencies. Experience in creating iOS frameworks and integrating external SDK's.
  • 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 week sprints, daily stand-up meetings and retrospective.

Environment: Swift 4.x, 3.x, Xcode 9.x, 10.x, iOS 10.X, 11.x, 12.x, Cocoa Touch, MVC, Foundation, WebView, UIKit, Security, ObjectMapper, CoreData, agvtool, ApplePay, RESTful, XML, JSON, URLSession, SourceTree, Git, Keynote, Confluence, XCTest, SwiftLynt, CharlesProxy, JIRA, VersionOne, Jenkins, Agile Methodology.

We'd love your feedback!