Ios Developer Resume
CA
SUMMARY
- Around 7 years of experience in Information Technology in designing, development and maintenance of client server applications including 5+years of experience in mobile applications design and development on iOS platform for various domains.
- Experience as Mobile application developer in enterprise application development for iPad and iPhone.
- Worked extensively on Xcode, Interface Builder, Storyboards and Instrument.
- A very good experience in using the API's and frameworks include UIKit, CoreData, WebKit, MapKit, MessageUI, MediaPlayer, Core Plot, AVFoundation, Core Graphics, Quartz Core, CoreLocation and Crashlytics etc.
- Well experienced on client server applications consuming the web services of type REST, SOAP and parsing of data using the JSON, XML parsers. Writing the code for synchronous and asynchronous calls.
- Experienced in fetching, download/update data from web source through multiple ways such as NSURLConnection, NSURLSession and AFNetworking.
- In - depth experience in Software Development Life Cycle like Agile/SCRUM, Test-driven approach and waterfall model. Having good experience in Rally, JIRA and Jenkins.
- Well experienced in source control tools like GitHub and SVN.
- Strong knowledge in all phases of Software Development Life Cycle (SDLC) process, which includes requirement analysis, designing, implementing, debugging, fixing and maintenance.
- Strong understanding of managing Development Certificate, Creating App IDs, Assigning Devices, provisioning portal, Installing Development Provisioning Profiles SSL certification for push notification and deploying applications to the app store.
- Proficient knowledge of programming Experience using Objective-C and Swift.
TECHNICAL SKILLS
iOS: iOS 4.x, iOS 5.x, iOS 6.x, iOS 7.x, iOS 8.x, iOS 9.x
iOS APIs & SDKs: UIKit, MapKit, Core Data, Core Location, Storyboard, Auto Layout, Web Services, Webkit, MessageUI, Google Maps, Parse, AFNetworking, Crashlytics, JSON and XML parsers, Core Animation and Core Media
IDE: xCode 3.x, xCode 4.x, xCode 5.x, xCode 6.x and xCode 7.x
Web Services: REST, SOAP, XML and JSON
Databases: Sqlite database with CoreData
Language: Objective C, Swift
Scripting Language: JavaScript, HTML
OS/Version Controls: MAC OS X, Windows, Linux/SVN, Git
PROFESSIONAL EXPERIENCE
Confidential, CA
iOS Developer
Responsibilities:
- Acquired good knowledge in business flow from end to end of the application.
- Actively involved in feasibility for Business design requirements.
- Worked on Search MRN screen, Rx Selection screen, Confirm screen and Thank you screen UI development in landscape and portrait mode using auto layouts.
- Worked on integrating the REST services using JSON serialization.
- Developed automated unit test cases using XCTest framework.
- Worked on code coverage throughout the application.
- Worked on the defects as documented in Rally by QA on day to day basis.
- Worked on fixing the high severity issues and the required changes proposed by business and code review team.
- Used Cocoa Pods to integrate third party APIs.
- Participate in Daily SCRUM meetings to discuss the progress in the sprints.
- Used GitHub to pull code and make changes and push the code back.
- Worked in application go live support activities.
Environment: iOS 9, XCode 7, Objective C, Swift, Cocoa Touch and API, AFNetworking, REST, Agile, Rally, Jenkins, GitHub, Cocoa pods.
Confidential, CA
iOS Developer
Responsibilities:
- Created a client specific Cocoa framework for handling Sign In services, Service layer requests, responses and selecting the service environment from settings.
- Worked on converting the existing Objective C application into Swift application.
- Worked on the list of user stories for client side UI development using auto layouts.
- Implemented enriched UI for Starting the Surveys, Surveys In Progress and Surveys Completed Screen.
- Developed automated unit test cases using XCTestCase framework.
- Implemented Core Data framework to store the user data.
- Participate in Daily SCRUM meetings and stand-up meetings to discuss the progress in the sprints.
- Used GitHub to pull code and make changes and push the code back.
Environment: iOS 9, XCode 7, Swift, Cocoa Touch and API, Agile, Rally, GitHub, Jenkins, REST, Core Data, Cocoa pods.
Confidential, IL
iOS Developer
Responsibilities:
- Worked with MVC design architecture, Cocoa design patterns and concepts like delegation, protocols and categories.
- Used AV Foundation Framework to view videos on the device.
- Implemented Core Data framework to store user Data.
- Developed modules for making network calls using NSURLSession and integrated the backend web services using XML parsing.
- Integrated Social framework for Face Book and twitter.
- Used keychain for saving the secured data using encryption and decryption.
- Formatted the Data as per Business rule to display in UI.
- Fixed bugs as documented by QA team. .
- Used GitHub to pull code and make changes and push the code back.
- Updated the application to latest version iOS 9.
- Developed unit test cases for testing for user stories.
Environment: iOS 8, XCode 6, Objective C, Swift, iOS 9, XCode 7, Cocoa Touch and API, SOAP, Github.
Confidential, TX
iOS Developer
Responsibilities:
- Involved in requirement analysis, designing and developing the application
- Involved in creating application-compatibility in both portrait, landscape modes for iPhone by making use of Auto-Sizing constraints.
- Worked on table view controller and made customized table view cells according to the requirements and specification.
- Worked on JSON Response parsing using the SBJSON Framework.
- Used Cocoa Pods to integrate third party APIs.
- Implemented NSOperationQueue and NSURLConnection to integrate with backend web services.
- Implement Apple Push Notification Service and Local Notification to send messages on client and server side.
- Implemented Core Data framework to store user Data.
- Developed unit test cases for testing specific functionality and logic.
Environment: iOS 8, Objective-C, XCode 6, XCode 5, iOS 7, Core Data, Storyboard, Cocoa Touch and API, REST, JSON, APNs, Cocoa Pods
Confidential, TX
iOS Developer
Responsibilities:
- Utilized UIViews, TabBar Controller, Navigation Controller, Table Views, Web Views, PDF creation, Scroll View, Mail View Controller, Activity View Controller to display the content as required in the App.
- Implemented Core Data framework to store user Data.
- Implemented NSURL Connection to integrate with backend web services.
- Worked with MFMailCompose View Controller to create email which enable user to share.
- Followed a work data flow principle for design and development.
- Used Agile methodology for development.
- Worked closely within a cross functional team of testers and developers.
- Actively involved in BRD, Use Cases and application design discussions.
- Worked with Subversion to checkout and update the codebase changes.
- Involved in maintaining the existing code-base, testing and bug fixing for smoother performance based software requirement specification (SRS).
- Worked on production support and enhancements.
- Upgraded the application to the latest iOS version from the older version.
Environment: iOS 6, Objective C, XCode 5, Cocoa framework, Map-Kit, Core Location, SOAP, XML
Confidential, TX
iOS Developer
Responsibilities:
- Developed Custom UIViews based on UIKit Framework.
- Worked with UINavigation, UITabBar, UITableView, UIPickerView, UIAlertView etc.
- Integrated RESTful web services using JSON parsing.
- Worked extensively with Objective-C and iOS SDK.
- Used SQLite3 to store data.
- Developed unit test cases for testing specific functionality and logic.
Environment: iOS 5.0, Objective C, XCode 4, Cocoa framework, JSON Parser.
Confidential, TX
iOS Developer
Responsibilities:
- Worked on JavaScript, CSS3 and html coding.
- Data retrieval from the server using JSON parsing method.
- Worked on UI development using html.
- Worked on Unit/System testing.
Confidential
Software Analyst
Responsibilities:
- Used Spring (MVC) Framework to develop the application.
- Used Rational Rose to draw UML diagrams and to develop the Use cases, Domain model and Design Model.
- Implemented the functionalities using Java, J2EE, JSP, and AJAX, Servlets and spring framework.
- Used Hibernate for Object Relational Mapping.
- Developed Data Access Objects (DAOs) for easy data access.
- Involved in the development of the presentation layer in Ext JS using spring framework.
- Client pages are built using AJAX, HTML, JSP, XML and CSS.
- Applied J2EE design patterns like Business Delegate, Service Locator, DAO etc.
- Utilized JSP Standard Tag Libraries in the design and development of Views.
- Involved Database programming in Oracle 9i.
- Created the Stored Procedures using PL/SQL.
- Developed Web-Services module for integration using SOAP, WSDL.
- Used Agile methodology named SCRUM for all the work performed.
Environment: Java, MVC, Spring 2.0, Eclipse, Oracle 9i, PL/SQL, HTML, XML, SOAP, Java Script
