We provide IT Staff Augmentation Services!

Ios Developer Resume

3.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • Over 5 years of experience in the field of information technology especially in designing, developing mobile applications with extensive experience in application development for mobile platform (iPhone/iPad) using swift and Cocoa/Cocoa Touch in Xcode.
  • Proficient in object oriented concepts and programming languages like Objective - C, Swift.

    Experience in SWIFT to migrate projects from Objective-C to Swift.

  • Well versed with complete Software Development Life Cycle (SDLC) process which includes designing and implementing the software, debugging, fixing and maintaining the software
  • Experience as a Scrum Core Team Member in the internal process using Scrum Agile methodology and Sprint using the Rally tool where the programmers, testers and the product owners discuss to deliver value of the project at the end of each sprint session.
  • Experience in using StoryBoard to design multi-view applications. Created and customized views, table views, tab bars and navigation bars which are some basic functionality in a multi-view application.
  • Experience working with APNS (Apple Push Notification Service) - pop-up alerts, badges, action sheet and integration of various social networking APIs like Facebook, twitter into application.
  • Experience working with UICollectionView and UICollectionView Custom layout.
  • Experienced in XML and JSON Parsing, Multithreading using both 1st party and 3rd party frameworks including TouchXML, SBJSON, NSXMLParser, and NSJSONSerialization.
  • Good experience with Foundation frameworks, FIREBASE, SQLite, Core Data, Core Location, Map Kit, Messages UI and third party frameworks.
  • Proficiency with memory management - Manual Reference Counting (MRC) and Automatic Reference Counting (ARC) multi-threading.
  • Worked on Memory profiling tools for iOS, Passionate to work on Memory optimization, Performance improvement.
  • Complete understanding of Model-View-Controller (MVC) architectural patterns and frameworks and comprehensive knowledge of memory management in Cocoa/Cocoa Touch.
  • Experience in design and development of financial applications with basic core data mobile level applications for iPhone and iPad.
  • Experience working with in-app purchase application for the iPhone/iPad along with distinct marketing based applications enhancing sharing through social networks and email.
  • Expertise in testing applications using simulators and on real devices to optimize applications.
  • Experience in working with multi-threading, plist and user defaults.
  • Ability to write code by using clear, explicit method, variable names and effective comments.
  • Experience in Development, testing, troubleshooting and debugging of the application.
  • Experience in using Visual Studio Express to design the list view and multi view in windows application.
  • Experience in working with Mac OS X, LINUX, MS DOS and Windows platforms.
  • Strong problem solving and decision making skills with ability to communicate effectively at all levels.
  • Location tracking in maps and integrating them by redirecting routes.
  • Bluetooth analysis and debugging including iPod accessory protocol.
  • Created and customized views, table views, tab bars, side bar menu and navigation bars which are some basic functionality in a multi-view application ad single view application.
  • Designed and developed Apple iOS native and hybrid applications using Xcode 7 & 8 versions.
  • Understanding of iPhone App store requirements, iTunes Connect, Certificates, App IDs, Provisioning and
  • Distribution and testing on testing/Real device.

TECHNICAL SKILLS iOS Applications: Swift (all versions), Cocoa2D and Cocoa development for iPhone and iPad devices in XCode Interface builder-UIKit, Cocoa touch, Core Data, Objective-C, Software Trained in iOS 5, iOS 6, iOS7, iOS8, iOS 9 and iOS10 with XCode 3.0/ 4.x, 5.x, 6.x,7.x,8.x OSX 10.7, MS Office

PROGRAMMING LANGUAGES: C, C++, Verilog, SystemVerilog, Perl.

PROFESSIONAL EXPERIENCE

Confidential, DALLAS, TX iOS DEVELOPER

Responsibilities:

  • Design and Developed the native iOS version of the project from the initial stage.
  • Project managed with Agile/SCRUM methodology; code delivered in 3 week Sprints.
  • Implemented Push Notifications to alert the user of important system messages.
  • Developed a module to route and save the JSON schemes into a DB.
  • Worked on web services using NSURL Connection and JSON Parsing to establish server connections and fetch data.
  • Refactored UI for additional functionalities that were added to the app.
  • Optimized app performance by profiling it with Instruments like Allocations and Analyzer.
  • Refactored Delegate protocols in different areas of app and handled data for client devices.
  • Resolved bugs using Breakpoints, NSLog and LLDB statements.
  • Utilized Storyboards with Auto Layout constraints to ensure graceful orientation handling on all devices.
  • Built iOS Storyboards with TabBarControllers creating segues between different views, established IB Outlet,
  • Experienced in Debugging the Code at every Stage line of Implementation.
  • Tested applications on iPhone simulator, iPod touch and iPhone devices.
  • Experienced with Unit and Integration Testing Framework such as KIF which allows for easy automation of iOS Apps.
  • Performed regression and unit testing with XCTest UI Testing framework within Xcode.
  • Collaborate with end users and clients in the implementation of complex software.
  • Collaborated with members of the Product, Business and Engineering Teams to develop and maintain Product Backlogs.
  • Refactored code to be iOS10 compatible.

Confidential, DALLAS, TX iOS DEVELOPER

Responsibilities:

  • Designed & developed a Native iOS application using Swift.
  • Worked extensively with Swift, AV Foundation, NSUser Defaults and Auto Layout.
  • Extensively worked on table view controllers where the end user can scroll the list of items.
  • Followed the MVC design pattern during the development phase.
  • Performed the UI for the application to support both the portrait and landscape modes.
  • Created search bar using UISearch Display Controller and the respected delegates to search items.
  • Used UIScroll View to swipe the images by sideways to view a product from all sides.
  • Applied UIDocument Interaction Controller to view the product description.
  • Developed Navigations between views using UINavigation Controller and easily user can identify in screen he/she is viewing.
  • Created tab bar items using UITabBar Controller where tab bar contain items like shop, lists, stores, cart and account where user easily redirect to respective pages.
  • Used the MapKit framework to find locations of the stores.
  • Obtained data from Web Services using JSON library.
  • Implemented the NSURL Session to integrate the web services.
  • Worked on auto layout making the application to work on various apple devices.
  • Integrated the third party libraries using Cocoa Pods to implement various features.
  • JSON based parsing response used for AFNetworking.
  • Implemented the GCD for the better memory management of the application.
  • Worked on push notifications to alert the customer with new offers or other information updates.
  • Implemented the concepts of multi-threading for better performance and memory management.
  • Monitor and analyzed the overall memory usage using instruments tool.
  • Perform profiling both in simulator and physical device.
  • Followed the agile scrum methodology throughout the life cycle of app development.
  • Identified and fixed application bugs.
  • Merging code using GITHUB. & used Agile Methodology.
  • Worked closely within a cross functional team of testers and developers.
  • Reported progress/challenges to project lead.
  • Environment: Objective-C, Swift, Xcode, Agile Scrum Methodology, UML, iPhone SDK, Cocoa Touch, Core
  • Location, JSON, plist, Web View, MPMovie Player, Unix, iPhone 6.0 or later, SQLite, RESTful Web Services,GitHub.

Confidential, BOCA RATON, FL

IOS DEVELOPER

Responsibilities:

  • Worked with Objective C, and Cocoa Frameworks, which includes UIKit Foundation.
  • Implemented Maps using MapKit and Core Location to display nearby branches and agents.
  • Added UIGestureRecognizers to simulate carousel effect during navigation between view Controllers.
  • Invoked RestFull Web services using NSURLSession and Parsed JSON responses using NSJSONSerialization.
  • Implemented NSOperationQueue and NSURLConnection to integrate, synchronize with enterprise backend and database.
  • Developed navigation between views was mixture of using UI Navigation Controller and UI Gesture Recognizer.
  • Used Agile/Scrum alliance for development.
  • Experienced in Objective C and developing applications for various mobile platforms like iOS and Android.
  • Used RESTful JSON web services to communicate with the server.
  • Worked on Memory management and ARC (Automatic Reference Counting).
  • Strictly followed MVC design patterns for smooth application performance and secured user credentials for better user interaction with the app.
  • Designed the complete MVC flow for the application with UI components and controllers to be used for iPhone.
  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Experienced in developing the applications for various iOS devices.
  • Created Network Manager to handle the service calls through AFNetworking.
  • Incorporated the Push Notification feature using APNS, in order to notify the user when any file operations were done.
  • Incorporated Categories, Protocols, User defaults, notification center, localization bundles, custom fonts, attributed strings.
  • Implemented Auto Layout constraints to ensure graceful orientation handling and visualize same in different screen sizes.

Confidential, SANTA ANA, CA

IOS DEVELOPER

Responsibilities:

  • Customized table view cells according to the client requirements.
  • Extensively worked with instrument tools to minimize memory leaks and assure overall application stability.
  • Worked with Backend team to display the correct data format in devices.
  • Integrated a web-based content made with HTML5 on a Native application using UI Web View.
  • Worked on Web Service calls and JSON parsing.
  • Used the same XIB to design for iPhone 5 and older iPhones by using Auto-layout. Web service cells by including XML parsing and JSON parsing in the project.
  • Responsible for service Integration Development and Testing.
  • Made a UI TabBar Navigation AWS, Azure, Google cloud based application.
  • Used GitHub to pull code and make changes in the code and push the code back and expertise in device firmware testing.
  • Used OpenGL API for rendering 2D and 3D vector graphics.
  • Experienced the creating of applications that consume RestFul API's.
  • Involved in creating navigation and coding for user interface layout and views.
  • SQLite is used to store data in the project and TestFlight API is used to get user logs and crash reports.
  • Implemented PushNotifications and LocalNotifications and Fixed bugs are documented by QA team.
  • Multi-Threaded some of the modules in the app by running tasks in a separate thread using GCD blocks and NSOperationQueue for optimizing the performance.
  • Tested application on HybridAndroid Version using PhoneGap (Cordova).
  • To upload/download the secured files with supporting to SFTP we integrated the 3rd part API.

Environment: iOS 8.0 and iOS 7.x (iPhone SDK), Mac OS X, Objective C, Xcode, Cocoa Touch, Cocoa framework, iPhone Simulator, REST, JSON.

We'd love your feedback!