We provide IT Staff Augmentation Services!

Ios Developer Resume

5.00/5 (Submit Your Rating)

SC

PROFESSIONAL SUMMARY:

  • Over 6+ years of development experience in Information Technology as an iOS Mobile Engineer in developing and deploying iPhone/iPad Applications using Swift 4.2, 4, 3.x, Objective - C, Cocoa Touch
  • Class, XCode and iOS SDK's.
  • Strong working experience in Agile and Scrum methodologies.
  • Skilled in engineering Mac OS X, iPhone and iPad applications using iPhone-SDK, Swift and Objective-C.
  • Create applications and frameworks for the Native iOS platform using Xcode.
  • Developed native based iPhone applications using Objective C and Swift 4, XCode, iPhone SDK and Cocoa Touch framework.
  • Perfect understanding of ARC and non-ARC in Native iOS development for Memory Management.
  • Experience in designing & developing User Interface applications, integrating with various Databases and Client-Server applications in iPhone/iPad application development using Objective-C, C++, Swift, Cocoa Touch, UIKit, (OOA&OOD) .SQL, Cocoa Bindings, Core animation custom controls and object-oriented programming.
  • Experienced in working with various data parsing forms to dynamically display data on iPhone/iPad such as XML and JSON.
  • Extensively worked with Story Board, Map Kit, Core Data, Multithreading, User Defaults, SQLite, UI Alert, Delegates/Protocols and Categories.
  • Strong knowledge of Objective C (iPhone/iPad), iOS SDK 4, iOS SDK 5, iOS SDK 6, iOS SDK 7, iOS SDK 7.1 application development using Objective-C, Cocoa Touch, UIKit, Java, PERL.
  • Worked extensively on Xcode, Interface Builder and Instrument.
  • Strong knowledge about Core Frameworks like MapKit, Core object, Core services, Core Graphics, Core animation, UIKit & MVC methodologies.
  • Experienced in working with SQLite Database, Google Maps API, Map Quest API, GPS Location, In-app billing, Push Notifications.
  • Experience in building mobile based apps using Cross platform in Visual Studio for iOS using Xamarin studio.
  • Experience in RESTful API, JSON, XML, and DOM.
  • Experience in database development using SQLite, MySQL, RDBMS and MS Access.
  • Extensive experience in iPhone & iPad application development.
  • 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.
  • I have team handling experience with well-defined scope and boundary, under the direct project manager.
  • Ability to learn, understand and fix any problem within a small proximity of time. Excellent communication and customer handling skills.
  • Self-motivated and a good team player with excellent communication and interpersonal skills and capable of working independently even under high-pressure challenges.
  • Strong problem solving and logical reasoning skills.

TECHNICAL SKILLS iOS Skills

Programming Languages: Swift 4.2, Swift 4, Objective C, C, C#, java script, XCode, Web Api SQL, JSON

Frameworks: UIKit, AFNetworking, Realm, Core Location, Core Image, XCtest, Core Data, Core Animation, AVFoundation, Crashlytics, Core Graphics, Jenkins, Fast Lane, Core Text, Event kit

Database: CoreData, SQlite, NSUserdefaults, Realm

WORK EXPERIENCE:

Confidential, SC

IOS Developer

Responsibilities:

  • Involved in the next gen features where changing the entire Restful API Calls of the current gen application to back end services and presenting that API on UI.
  • Used sandbox to mock the backend API response where there is no user testdata from the testdata team to design the UI pages.
  • Worked in rapid and agile development environment with frequent deliveries.
  • Understanding of Apple's design principles and implemented MVVM architecture in the app.
  • Used asynchronous services calls to different API with ABGaugeView third party API.
  • Experience with performance and memory tuning with tools for the memory leaks.
  • Involved in UIAutomation of the app with XCtest.
  • Proficient understanding of code versioning tools like git and AzuredevOps.
  • Expert in building UI using size classes to support different screen sizes and worked with new features in UIKit framework such as Stack views.
  • Reviewing code written by other team members to make sure it adheres to coding standards.
  • Created multiple targets in iOS app which is used for various environments in testing the app.
  • Attend design review meetings, grooming and planning sessions and stand up meetings to plan for future user stories.
  • Used to work with an existing body of code (maintenance, feature additions, debugging, etc).
  • Used Adobe Analytics for tracking the number of users using the features and crash analytics to get the crash logs.
  • Used pull to refresh approach on every screen for refreshing the screen.
  • Hands on experience in third party frameworks using various Cocoapods (Alamofire, Firebase).
  • Used Stack views extensively for implementing the hidden functionality with in the scroll view for hiding some of the components.
  • Created and customized views, TableviewCell, TableViews, tabbars and navigation bars which are some basic functionality in a multi-view application.

Environment: Xcode10.x, Swift4.0, iOS Simulator12.X, GIT, SourceTree, TFS, Charles, Jenkins.

Confidential, Raleigh, NC iOS Developer

Responsibilities:

  • Extensively used Objective C, Swift and Cocoa frameworks for cross-functional mobile application development.
  • Implemented custom UITabBar Controller, UINavigation Controller for easy navigation throughout the app.
  • Worked on Push Notifications sent from server for new Alerts.
  • Migrated the code from existing Objective-C code to Swift.
  • Integrating Touch ID using the Local Authentication APIs in the iOS 8 SDK.
  • Implementing new features and modules in the app by usage of SWIFT and developed Touch ID to login into the app.
  • Performed Log in/Log out/ Sign Up function by company’s API.
  • Worked on implementing MessageUI Framework, AVKit. Framework, Core Data Framework, UI Kit Framework, and AFNetworking.
  • Used Cocoa Pods to manage the dependencies in the app architecture.
  • Experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics, Core Text and knowledge on Hybrid applications .
  • Customize UI Elements, UI Action sheet, UI Alert View, UI table View, UI Collection View, UI Scroll View to build user interface of the application.
  • Hands on experience with editor, debugging, native platform integration with Xamarin Studio.
  • Knowledge of Apache Cordova (Phone Gap) mobile application development framework.
  • Implemented Auto-layout concept for the entire Storyboard and dynamically adjusted the height of the collection View based on the content.
  • Used Atlassian tools such as JIRA to manage and keep track on progress of project.
  • Created models in MVC and development of delegates for updating model information.
  • Involved in Project documentation and possess expertise in the same.
  • Involved in Agile Scrum methodology for development and involved in Daily Standup call, Sprint Planning & Review meetings.
  • Involved in all major client meetings and helped to prepare templates for simplifying tasks.

Environment: IOS 11 SDK IPhone SDK, Mac OS X, Objective-C, C++, Swift, Xcode6.4/7.1.1, StoryBoard, Auto Layout Constraints, Cocoa Touch Framework, JSON, HTML5, CSS3, REST API’S, JIRA, JavaScript, GitHub, Custom Graphs, Agile methodology, iPhone simulator.

Confidential, Hyannis, MA iOS Developer

Responsibilities:

  • Worked on Objective- C, Swift 4, OS X and Cocoa frameworks.
  • Used Xcode to build application for all iPhone models.
  • Worked on Xamarin, Visual Studio for developing cross platform application.
  • Experience in Cocoa development for Mac OS using the Foundation, the Application Kit and the core data frameworks and Native IOS Development.
  • Expertise in MVC design architecture, Cocoa design patterns and concepts like delegation, protocols and categories.
  • Worked on UI View Animation to create the splash screen for login view.
  • Customized UI TableView to have a custom look.
  • Used Continuous Integration tool Jenkins for integration of Bit Bucket and testing tools like Hockey App & Test Flight.
  • Developed tools for this project like customized navigation bar, page control and scroll view.
  • Used Cocoa Lumberjack open source library to create the logging files and debug iOS apps.
  • Migrated Objective-C files in to swift files by using bridging header.
  • We implemented TDD in this application for the Automated testing by using Unit Test Cases.
  • Worked with UIKit Framework, UI Collection View and SDK for the applications at hand.
  • Worked closely within a cross functional team of testers and developers.
  • Worked with Backend team to display the correct data format in devices.
  • Experience with HTML5 and CSS Templates.
  • Used the storyboards to design for all iPhone models by using Auto-layout.
  • Managed data and memory management from streamlining code and using various debugging tests.
  • Used Bit Bucket to pull code, make changes and push the code back.
  • Preparation and review of Unit Test Plan, Unit Testing, Test Results review and other quality related work.

Environment: iOS 11 SDK, Swift 3.2, Bit Bucket, Jenkins, Core Data, OS X, Cocoa, Xamarin Frameworks, Native IOS, Unit Testing, Objective-C, Xcode, JSON, Agile SCRUM, TDD, HTML5, iPhone Devices.

Confidential, Herndon, VA iOS Developer

Responsibilities:

  • Worked extensively with Objective-C and Cocoa Touch frameworks.
  • Worked with swift in converting from Objective C.
  • Worked on web service calls and JSON parsing included in the project. Used AFNetworking API for integrating the WebServices.
  • Implemented RESTFUL API calls to communicate with server.
  • Integrated Native iOS Objective-C based APIs and frameworks with Xamarin automatic binding generator.
  • Used Serialized JSON to read the response that came through the server.
  • Followed MVC architecture widely in this project. Created highly reusable model classes for User Profile and used Singleton for the logged in user.
  • Worked on Azure Mobile Services, using it as a backend for Mobile Applications.
  • Working on development of applications for Android, with Xamarin.
  • Implemented Entity Framework to maintain the connection of mobile applications with cloud.
  • Used localization techniques in Xamarin for data translation.
  • Integrated the parse backend services in the project.
  • Worked on UI Views & UI Table Views for user interface in the application.
  • Developed Navigation between views was mixture of using UI Navigation Controller, UI Gesture Recognizer.
  • Worked with GIT to checkout and update the codebase changes.
  • Integrated and implemented the Security Services framework which is maintained by another set of developers. Followed the documentation provided for the framework.
  • Integrated Flurry analytics to log user activity in various screens.
  • Worked with backend team to display the correct data format in devices.
  • Utility classes are implemented for logging the user activities and class functions are exposed to pass the arguments.
  • Implemented data synchronization among view controllers using MVVM and Reactive Cocoa.
  • Worked with GDB and Xcode for debugging.
  • Followed a work data flow principle for design and development.
  • Worked closely with the web application development team to ensure proper integration between mobile application and web application.
  • Worked closely with a cross functional team of testers and developers.
  • Used agile methodology for development.

Environment: iOS 10.2.x (iPhone SDK), Mac OS X, Objective C, Xcode 8, Cocoa Touch, Cocoa framework, iPhone Simulator, HTML, XML, JSON, GitHub, HTML5, CSS3, C#. Forms, UITest, CoreData, Test Cloud.

Confidential iOS Developer

Responsibilities:

  • Created models in MVC and development of delegates for updating model information.
  • Created application from scratch.
  • Developed custom views to display details and search details.
  • Developed applications in Objective-C and Swift languages using Cocoa Touch and other iOS frameworks.
  • Worked on UITable View Controller and made customized table view cells according to the client.
  • Worked on GCD to build a responsive UI and implemented background threads.
  • Worked with RESTful APIs to connect iOS applications to back-end services.
  • Used the Web Services. AFNetworking, NSURL Request library for API calls to retrieve data and parsed it into JSON models like NS Dictionaries and NS Arrays.
  • Fixed memory leaks using Instrument tools.
  • Written API calls for payment integration.
  • Developed retail application as restaurant ordering for iPhone and iPad.
  • Did code debug and bug fix.
  • Used Key Chain for sensitive data.
  • Worked on Push notifications and local notifications to the apps.
  • Improved the application efficiency with multi-threading.
  • Involved in pushing application into App store
  • Worked with TDD for unit testing and XCTest frameworks.
  • Worked with GIT to checkout and update the codebase changes.

Environment: iOS, Objective C, Xcode, Cocoa Touch, JSON, AFNetworking, APNS, payment integration.

Confidential

Applications Developer

Responsibilities:

  • Developed JMS API using J2EE package.
  • Made use of Java script for client-side validation.
  • Used Struts Framework for implementing the MVC Architecture.
  • Wrote various Struts action classes to implement the business logic.
  • Involved in the design of the project using UML Use Case Diagrams, Sequence Diagrams, Object diagrams, and Class Diagrams.
  • Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
  • Understand concepts related to and written code for advanced topics such as Java IO, serialization and multithreading.
  • Used DISPLAY TAGS in the presentation layer for better look and feel of the web pages.
  • Developed Packages to validate data from Flat Files and insert into various tables in Oracle Database.
  • Provided UNIX scripting to drive automatic generation of static web pages with dynamic news content.
  • Participated in requirements analysis to figure out various inputs correlated with their scenarios in Asset Liability Management (ALM).
  • Assisted design and development teams in identifying DB objects and their associated fields in creating forms for ALM modules.
  • Also involved in developing PL/SQL Procedures, Functions, Triggers and Packages to provide backend security and data consistency.
  • Responsible for performing Code Reviewing and Debugging.
  • Worked closely with cross-functional teams of developers and testers.

Environment: Java, J2EE, UML, Struts, HTML, CSS, Java Script, Oracle 9i, SQL Plus, PL/SQL, MS Access, UNIX Shell Scripting.

We'd love your feedback!