We provide IT Staff Augmentation Services!

Ios Engineer Resume

3.00/5 (Submit Your Rating)

Plano, TX

SUMMARY

  • Around 7 years of experience as an IOS Application developer in design, development, testing, implementation and maintenance of mobile applications using Objective C, Xcode, Swift (version 1, 2, 3, 4, 5) and Cocoa Touch framework.
  • Experience in developing high performance Native iOS applications that respond appropriately at every phase of their life cycle while consuming optimal amount of memory using different SDKs, frameworks and different versions of Xcode.
  • Experienced in Testing and Distribution of the App in App Store. Vast familiarity with sub version control GitHub, Bit Bucket etc.
  • Experience in developing high performance Native iOS applications that respond appropriately at every phase of their life cycle while consuming optimal amount of memory using different SDKs, frameworks and different versions of Xcode.
  • Experienced in Testing and Distribution of the App in App Store. Vast familiarity with sub version control GitHub, Bit Bucket etc.
  • Expertise Model View Controller (MVC) design architecture Cocoa design patterns, singleton patterns and concepts like delegation, protocols and categories.
  • Proficiency with Core Graphics, Core Data, UIKit, CoreVideo, CoreImage, Social Framework, Event Kit.
  • Worked on different versions of iPhone, iPad, iPod and used different frameworks (Foundation Kit, AVFoundation, UIKit, Core Foundation, Core graphics, Core Animation, Webkit, Core Data, Core Location, AFNetworking).
  • Expertise in the use and integration of MapKit, UIKit, UIDynamics, CoreGraphics, QuartzCore, CoreLocation, AVFoundation, CoreAnimation, Core Bluetooth, CloudKit, WatchKit, Social Framework, SQLite, CoreData, XCTest, EventKit.
  • Experienced in using Google Maps API for the Geo location services and using JSON web services to call external web service. & Skilled in use of XML web services such as REST and SOAP.
  • Expertise Model View Controller (MVC) design architecture Cocoa design patterns, singleton patterns and concepts like delegation, protocols and categories.
  • Proficiency with Core Graphics, Core Data, UIKit, CoreVideo, CoreImage, Social Framework, Event Kit.
  • Worked on different versions of iPhone, iPad, iPod and used different frameworks (Foundation Kit, AVFoundation, UIKit, Core Foundation, Core graphics, Core Animation, Webkit, Core Data, Core Location, AFNetworking).
  • Expertise in the use and integration of MapKit, UIKit, UIDynamics, CoreGraphics, QuartzCore, CoreLocation, AVFoundation, CoreAnimation, Core Bluetooth, CloudKit, WatchKit, Social Framework, SQLite, CoreData, XCTest, EventKit.
  • Having Proficient knowledge on customizing the UI elements like UIDatePickers, UIAlertViews, UIPopoverControllers, UITableViewCells, UIViews, UITabBarController, UITableViews, and UI Sliders etc.
  • Experienced in using Google Maps API for the Geo location services and using JSON web services to call external web service. & Skilled in use of XML web services such as REST and SOAP.
  • Extensive Experience on SQLite, PLIST, JSON, XML, NSOperationQueue, GCD and Blocks to perform multi - threaded development with Test Driven Approach(TDD) with social networks integration.
  • Experience in Object-Oriented Programming within networks as well as online applications.
  • Expertise with several Third-Party Frameworks such as AF Networking, Core Location, Map Kit, Mobile Core Services &Cocoa Touch and Cocoa Service Frameworks etc.
  • Proficient in Memory Management of iOS applications using ARC. & worked with Storyboards, Adaptive Auto Layout, size classes, & also implementing Segues between View Controllers.
  • Developed apps using various iOS design patterns (MVVM, MVC, Singleton, Adapter, Factory, View Models, Delegation, Blocks, Binding Values and Notifications). Familiar with OOP design patterns such as Singletons, KVC, KVO, NSNotifications, MVC, MVVM, Protocols & Delegation, etc.
  • Experienced using Multi-Gestures & Table Views, Collection Views, GCD Blocks, P-List & User Defaults View Controllers, Navigation Patterns, Navigation Controllers.

TECHNICAL SKILLS

Programming Languages: Objective-C, Swift.

Scripting Languages: HTML, JAVASCRIPT, JSON.

IDE’S/SDK’S: Xcode 6.3.2/7.1/7.3/8.1/8.3/9.0/9.3//10.1/10.2.1 , Visual Studio

Frameworks/APIs: Cocoa Touch, Foundation, UIKit, Core Graphics, Core Data, Core Plot, External Accessory, Core Bluetooth, Google Protocol Buffers, C Standard Library, Win32 APIs, .Net Compact Framework, OpenGL ES.

Mobile: iOS

Operating Systems: Mac OSX, Windows

Phone Simulator and Emulator: iPhone/iPad

Database: Microsoft SQL Server Compact (SQL CE), Core Data, SQL Lite.

Development Models and Patterns: Waterfall, Agile Scrum.

PROFESSIONAL EXPERIENCE

Confidential, Plano TX

IOS Engineer

Responsibilities:

  • Worked extensively on Xcode, Objective-C, Cocoa pods, Swift, RXSwift, Mac OS Sierra for developing iOS applications on iPhone.
  • Developed quality code in Objective-C, Swift and RXSwift to meet story acceptance criteria.
  • Developed the screens, UIViews and many UI elements using storyboards in Swift.
  • Implemented the web services using AFNetworking with client API, request and response.
  • Implemented Core Data framework to store user data.
  • Retrieved secured dynamic data from the web server using JSON and XML parsing.
  • Implemented Storyboards to define the app content, flow, View Controllers and add UI elements.
  • Added animation between UIViews for smooth transitioning and better user experience using Segues.
  • Used UIKit Framework, Foundation Framework and CoreGraphics Frameworks.
  • Implemented powerful control flow using mechanisms in Swift.
  • Defined, developed and maintained web services and applications that consume them (REST, SOAP, JSON, XML) using GET and POST methods.
  • Worked on migrating Swift features to RXSwift.
  • Worked as part of a dynamic team through agile development process.
  • Collaborated with design team, QAs, scrum master and product owner to implement enhancements or new applications during daily standups, sprint planning and sprint retrospectives.

Environment: iOS 9.0(Min. Deployment Target) - iOS 11.3, macOS Sierra, Objective-C, Swift, XCode 8.3.1 - 9.3, Cocoa Pods, iOS 11 SDK, Instruments, Interface Builder.

Confidential, NJ

IOS Developer

Responsibilities:

  • Design and build native mobile applications for iOS platform in Swift conforming to latest iOS guidelines and recommendations.
  • Collaborate with UX/UI design and product team to translate designs sketches andwireframes into production application. Created wireframes with demo data prior to Implementation of development.
  • Implement reusable framework UI components in Swift. Working with Swift version 5 & Xcode IDE versions 10.2.1
  • Migrate existing swift codebase to latest swift version whenever apple releases a new XCode Software Development Kit(SDK) to in corporate improved features and syntactical advancement.
  • Involve in analyzes and optimization of UI application code for memory leak, efficiency and performance using XCode profiling instrument.
  • Implement SSL certificate and public key pinning to protect apps against Man-in-the-Middle(MitM) attacks during back-end server HTTPS communications.
  • Retrieved secured dynamic data from the web server using JSON and XML parsing.
  • Implement and optimize the iOS accessibility VoiceOver access across the screens based on recommended Mobile Accessibility standards.
  • Working on stories and defects. Analyze, debug and fix the app bugs/crashes that are reported by QA.
  • Perform unit tests using XCTest to ensure conformance of individual unit tests before each release.
  • Perform UAT Testing for developed application to verify its correctness of the code for every changes of source code to accurate result as per the requirement.
  • Work with Devops team for build package using Jenkins and mobile Appstore submission process during feature and maintenance releases.
  • Worked as software craftsmanship which includes Behavior/Test Driven Development, red-green-refactor framework, Pair/Mob programming etc.
  • Maintain source code version control through the Bit Bucket via Github using PUSH/PULL requests.
  • Perform code reviews and help keep up code quality, execution and application responsiveness.
  • Participate in all phases including Requirement Analysis, Design & Coding, Testing, production support and Documentation.
  • Collaborated with design team, QAs, Scrum master and Product owner to implement enhancements and story point estimations during Daily standups, Sprint planning, Grooming and Retrospective meetings.

Environment: iOS 11.0 (Min. Deployment Target) - iOS 12.3, macOS Mojave, Swift 5, XCode 10.2.1, Cocoa Pods, JSON.

Confidential

IOS Developer

Responsibilities:

  • System Analysis & Study, Coding, Debugging and Testing, Designing & Developing.
  • Created wireframes with demo data prior to Implementation of development.
  • Wire framing of the application and making decision on product design and architecture.
  • Perfecting data for different views for smooth screen transition.
  • Developed Food & Beverages Catalogued with back-end server.
  • Created all generic functions, which are reusable.
  • Mentoring and assigning tasks to interns/coworkers.
  • Developed new documentation, departmental technical procedures and user guides.
  • Attending weekly client calls and meetings with client to update progress.

Environment: Xcode 6.3.2 - 7.3, iOS (4.x to 6.x), Cocoa Touch, Objective C, Core Graphics, Core Animation, Core Location, MapKit, SOAP, XML Parsing, Social Network Framework, APNS.

We'd love your feedback!