We provide IT Staff Augmentation Services!

Sr.ios Developer  Resume

5.00/5 (Submit Your Rating)

Tampa, FL

SUMMARY:

  • Over 4+years of experience in the software industry as an iOS Developer in C/C++/Objective C, working on mobile applications and large scale systems.
  • Experience in application development for mobile platform (iPhone/iPad) using Objective C, Swift and Cocoa Touch in Xcode.
  • Experienced in using UIKit, Core Objects, Core Graphics, Core Animation and Cocoa Touch Frameworks.
  • Expertise in creating and customizing UIViews, Table Views, Collection Views, Tab Bars and Navigation Bar which are some basic functionality in multi view application and implemented reusable classes.
  • Experience with Auto Layout to develop applications for multiple screen size using different constraint.
  • Expert in making efficient use of Interface Builder, Storyboard and Navigation Controller in building the Applications.
  • Good Knowledge in Cocoa designs patterns and concepts of delegation, protocols, properties and categories.
  • Developed apps using various iOS design patterns like MVC, Delegation, Target Action and Slide - out navigation.
  • Experience with source control tools like Bitbucket, Source tree, SVN and GIT.
  • Experienced in creating and extracting data from database and displaying on iPhone using SQLite and Core Data.
  • Experience with multiple life cycle methodologies and design methods like Agile, Waterfall, Scrum and Sprint.
  • Designed and implemented Enterprise RESTful web services. Used AFNetworking for implementing the web services using network handler classes.
  • Experienced in working with data parsing forms such as XML parsing and JSON implement to dynamically display data on iPhone/iPad.
  • Experienced in using Google Maps API for the location services and using JSON web services to call external web service. Also, used CoreLocation and mapKit frameworks.
  • Proficiency with memory management, Manual Reference Counting (MRC) and Automatic Reference Counting(ARC).
  • Experience working with APNS, pop-up alerts, badges and integration various social networking APIs like Facebook and Twitter into application.
  • Implemented NSOperation Queue, NSURLConnection and NSURLSession to integrate with backend web services.
  • Worked on web development technologies like XML, JavaScript, CSS, HTML and SOAP.
  • Leveraged native iOS features (Push notifications, Network Connectivity, Local notifications, Animations, GPS, Settings and Contacts).
  • Experience in working of UML and using of Object Oriented Analysis and Design (OOAD).
  • Have a knowledge and developed prototype on iBeacons which uses Core Bluetooth as well as Core Location APIs.
  • Strong knowledge of Software Development Life Cycle (SDLC) with strategically designing and implementing the software, debugging, optimizing, fixing, and maintaining the software.
  • Experienced in implementing Third Party library into the Codebase.
  • Expertise in developing universal iOS applications and experience in tuning the applications to fix memory leaks and optimize memory allocation using Xcode developer tool instruments.
  • Strived for elegance and simplicity in code while focusing on scalability, readability, and standards complicity.
  • Strong commitment to organizational work ethics, value based decision-making and managerial skills.

TECHNICAL SKILLS:

Programming Languages: Objective C, C, C++, Swift, Java. iOS APIs and SDKs: Cocoa Touch, UIKit Framework, Storyboard, Auto layout, UIMapKit, Core Data, Core Graphics, Core Location, Core Motion, REST API, Security Framework

Web Services: RESTful, SOAP, JSON, XML

Database: SQLite with Core iOS sandbox, SQL server, Parse

Software and Tools: iOS with Xcode, Eclipse, Net beans, Microsoft Visual studio, Microsoft Office.

Operating Systems: Mac OS X, Linux, Unix, and Windows

Web Technologies: JavaScript, Bootstrap, Node.js, HTML5, CSS3.

PROFESSIONAL EXPERIENCE:

Confidential, Tampa, FL

Sr.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 web services.
  • 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.
  • Integrated the parse backend services in the project.
  • Worked on UIViews & UITableViews for user interface in the application.
  • Developed Navigation between views was mixture of using UINavigationController, UIGestureRecognizer.
  • 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.
  • Worked with GDB and Xcode for debugging.
  • Followed a work data flow principle for design and development.
  • Used same xib to design for all iPhone’s using Auto-layout.
  • Worked closely with the web application development team to ensure proper integration between mobile application and web application.
  • Coordinated with an offshore team by allotting them various responsibilities in the project.
  • Worked closely with a cross functional team of testers and developers.
  • Used Agile methodology for development.

Environment: Xcode 6.x,7.x,8.x, iOS 7.x,8.x,9.x,10.x, Objective-C, Swift, MapKit, UIKit, JSON, XML, SQLite, Oracle, Storyboard, View Controller, Interface Builder, AutoLayout constraints, Delegation, Agile, SCRUM.

Confidential, Grand Rapids, MI

iOS Developer

Responsibilities:

  • Implemented auto layout for custom views and table cells as well by giving UITable View Automatic Dimension.
  • Customized view for the rows and layout coordinates are fetched from server and updated into the local database if there is a change in layout.
  • Created notifications to detect the auto rotation in the customized sub views.
  • Developed the UI screens by integrating different views to make them user friendly.
  • Used Core Location framework to get the user current location accurately.
  • Created the complete database using coredata.
  • Worked with UIKit Framework for development and maintenance.
  • Integrated web-based content made with HTML5 on a Native app using UIWeb View.
  • Worked on web service calls, XML and JSON parsing included in the project.
  • Beta testing of the application via test flight.
  • Debugging issues at onsite whenever required.
  • Pre-fetching data from different views for smooth screen transition.
  • Maintained constants file for declaring and defining string constants and others all through the classes.
  • Participated in documentation on UML diagrams for the project application.
  • Developed critical tools for this project like customized navigation bar, page control and scroll view.
  • Developed Hybrid Screens using HTML5, CSS3, Bootstrap, JavaScript and Node.js.
  • Worked with Bitbucket and source tree to checkout and update the codebase changes.
  • Participated in daily scrum and monthly sprint planning.
  • Responsible for App support and latest versions compatibility.

Environment: Xcode 6.x,7.x, iOS 6.x,7.x,8.x, Objective-C, Swift, HTML5, UIKit, JSON, XML, SQLite, Storyboard Foundation Framework, View Controller, Core Data, Core Location, NSLog, Breakpoints.

Confidential

iOS Developer 

Responsibilities:

  • Worked with Objective C and cocoa touch framework, which includes UIKit, Foundation, MapKit and Core Location.
  • Designed and implemented various UIViews according to specifications UINavigation, UITableView, UIAlertView etc.,
  • Used Map Kit and Core Location to get locations.
  • Implemented UIImagePicker and UIAlertView across working app.
  • Worked closely with a cross functional team of testers.
  • Custom UI implemented with XIBs and Manual Retain/Release memory management.
  • Created models in MVC and development of delegates for updating model information.
  • Created notifications to detect the auto rotation in the customized sub views.
  • Involved in testing to end application for memory leaks, fixed relevant bugs.

Environment: Xcode 5.x,6.x, iOS 6.x,7.x, Objective-C, UIKit, JSON, SQLite, Storyboard, View Controller, RESTFul, NSURLConnection, NSJSONSerilzation, Push Notifications, Auto Layout Constraints.

Confidential

iOS Developer

Responsibilities:

  • Worked as a Trainee engineer in early days.
  • Involved in the project to understand the current process and requirements.
  • Involved in requirement gathering and analysis of requirements of the system in consultation with business analysis and client.
  • Worked mainly on UI part as creating Table Views, UI Button actions, UI Text Field validations etc.,
  • Provided support for production and development issues.

Environment: Xcode 4.x, iOS 5.x,6.x, Objective-C, UIKit, JSON, Cocoa Touch, SQLite, Storyboard, View Controller.

We'd love your feedback!