Ios Developer Resume
SUMMARY:
- 6.5 + years of experience in iOS Development, Design, Systems Analysis, Testing and Implementation of various mobile applications using Objective C, Cocoa Touch & Swift.
- Built Rich User Interface applications, integrating with various Databases and Client - Server applications on iPhone/iPad.
- Worked on ios Enterprise & Native Application Development using Xcode, REST Web Services, SQLite, JSON, Google Maps, Bluetooth API, Social Media integration (Facebook/Twitter), Multithreading, Cache Management, Location Based API, Camera, Barcode Scanner, MapKit & many more.
- Created and customized UIViews, TableViews, TabBars and NavigationBars which are some basic functionality in a multi-view application.
- Consumed Restful/SOAP based APIs for Web Services support for JSON, XML data.
- Good exposure in development and integration of Enterprise System, Memory Management: ARC and non-ARC implementations and also experience in upgrading apps to be compatible with new versions.
- Experience in Software Development Life Cycle, Testing and Synchronization of application data with database & handling apps in offline mode.
- Expert in Object Oriented Programming with experience implementing Categories, Delegate, Protocols, Notification design patterns like MVP, MVC, Singleton, Delegation, & more.
- Worked on line, bar and pie charts using Google and Shinobi Chart Frameworks.
- Experience with Unit Testing, Integration Testing & integrating 3rd party SDKs and frameworks.
- Knowledge of APNS, Apple Watch, TestFlight & Sonar Tools.
- Experienced in a fast paced Agile Development Environment, Waterfall and SCRUM Methodologies.
TECHNICAL SKILLS:
Languages: Objective C, Swift, C
Technologies: iOS (4.x to 10.x), Xcode IDE (3.x to 8.x), Cocoa Touch, Instruments, JSON, Restful Web Service, SOAP based XML(WSDL), HTML
Frameworks: UIKit, Core Location, Core Graphics, UIMapKit, Media Player, AV Foundation, Core Animation, Message UI, QuartzCore, Core Bluetooth, Social Network Framework, BLE
APIs & SDKs: AFNetworking 3.0/2.0, Google APIs, Flurry Analytics, Google Charts, Shinobi Charts, Google Analytics, Crashlytics, Sonar
Databases: SQLite3, Core Data for ios
Version Control Tools: Subversion(SVN), GIT, Smart SVN, Source Tree
Project Tools: Basecamp, JIRA, MantisBT
Methodologies: Agile based Scrum, Waterfall
PROFESSIONAL EXPERIENCE:
Confidential
iOS Developer
Responsibilities:
- Responsible to develop and implement this iPhone App using Swift.
- Worked on Account and Payment Tab and follow MVP design methodology.
- Participated in all the phases of the Software Development Life Cycle (SDLC), worked closely with UI/UX team to finalize design and features.
- Implemented Rest based web services for transactions and financial details.
- Localize app in English and Spanish, all the contents is handled by AEM.
- Implemented custom views with custom transition animation and functionalities.
- All contents of app come from CMS and backend administrator can manage all content.
- Validate the JSON Data in API Console Tool.
- Worked extensively on UITableViewController and made customized table view cells according to the app’s need.
- Implemented image and data caching to increase app performance, use Reachability support to check data network.
- Used SCRUM Agile methodology. Process included iterative development, 2 week sprints, daily stand-up meetings.
Environment: Xcode IDE (7.x to 8.x), iOS (9.x to 10.x), Swift (2.2 - 2.3), Cocoa Touch, JSON, REST Web Service, MVP pattern, Core Graphics, NSURLSession, Localization.
Confidential
iOS Developer
Responsibilities:
- Was responsible to develop and implement this iPad App using Swift.
- Involved in understanding the business requirements for the project from the client.
- Participated in all the phases of the Software Development Life Cycle (SDLC), worked closely with client throughout the life span of the project, strategic consulting, programming, and managed complex development schedules and tasks.
- Planning and requirement gathering of Web Service to be developed.
- Implemented Rest based web services for event details.
- Parsed JSON Data for server interaction.
- Implemented custom views with custom transition animation and functionalities.
- Facebook & Twitter Social Media integration for Login and posting the details.
- Used Multithread Environment for fetching/storing the information from/to server.
- Validate the JSON Data in UI Swagger Tool.
- Worked extensively on UITableViewController and made customized table view cells according to the client’s need.
- Used Location Base API to get current latitude and longitude of user.
- Enforced intuitive gesture controls to enhance the ease of interaction.
- Used local and push notifications to interact with user and send personalized messages.
- Implemented the logic for downloading images & files and storing them in Core Data.
- Carried out various tasks like performance tuning, code optimization unit testing, module testing.
- Used SCRUM Agile methodology. Process included iterative development, 2 week sprints, daily stand-up meetings, and customer managed backlog.
Environment: Xcode IDE (6.x to 7.x), iOS (7.x to 9.x), Swift, Cocoa Touch, JSON, REST Web Service, Core Data, Social Media integration, Google Map, Location base API, Core Graphics, NSURLSession, MapKit.
Confidential
iOS Developer
Responsibilities:
- Developed this Universal App using Objective C / Cocoa Touch.
- Involved in understanding the business requirements of the project.
- Implemented Service Modules to communicate with the Back-end Servers.
- Worked on TabBars and NavigationBars. Also worked extensively on UITableViewController and made customized table view cells according to the client’s need.
- Built Wireframes of the application and making decision on product design and architecture .
- Created Facebook & Twitter integrations for Login and posting the details.
- Used Bluetooth API for printing charts and tables.
- Added animation between UIViews for smooth transition and better user experience
- Used a Multithread Environment, Consuming Rest based Web Services for real-time data.
- Worked with backend team to display the correct data format in devices.
- Parsed JSON Data for GET & POST request.
- Used MVC Design Pattern and implemented Agile Methodology.
- Carried out code performance using Sonar.
Environment: Xcode IDE (6.x), iOS (5.x to 8.x), Objective C, Cocoa Touch, REST Web Service, JSON Parsing, BLE, Social Network Framework, Google Charts, Sonar
Confidential
iOS Developer
Responsibilities:
- Implemented MPMoviePlayer for playing the light weight videos for Sales team
- This Apps output was graphical in nature requiring close integration with Google Charts.
- Used CocoaPods for dependency management while integrating with 3rd party libraries and SDKs.
- Built Fragments for supporting multiple collections of UI elements
- Coded logic for implementation of Web Service calls, JSON parsing included in the project.
- Worked on Sonar to find the complexity of code.
- Worked closely within a cross functional team of testers and developers
- Interacted and coordinated with QA team for different releases.
- Used SCRUM Agile methodology. Process included iterative development, 2 week sprints, daily stand-up meetings, and customer managed backlog.
Environment: Xcode IDE (5.x), iOS (4.x to 6.x), Objective C, Cocoa Touch, CocoaPods, AFNetworking, REST Web Service, JSON Parsing, Core Graphics, MP MoviePlayer, Social Network Framework, Google Charts, iOS
Confidential
iOS Developer
Responsibilities:
- This App was developed using Objective C / Cocoa Touch / NSURLConnection
- Participated in all the phases of the Software Development Life Cycle (SDLC), worked closely with clients throughout the life span of a project, strategic consulting, programming, and managed complex development schedules and tasks.
- Implemented Shinobi Chart Framework for Pie, Line and Bar Graphs
- Used AV Foundation for Audio Playing and Recording.
- Used Location Base API to find out the location of the user.
- Used SCRUM Agile methodology. Process included iterative development, 2 week sprints, daily stand-up meetings, and customer managed backlog.
Environment: Xcode IDE (4.x to 5.x), iOS (4.x to 5.x) Cocoa Touch, Objective C, Shinobi Chart, REST Web Service, JSON Parsing, Core Graphics, AV AudioPlayer, Social Network Framework, iOS
Confidential
iOS Developer
Responsibilities:
- System Analysis & Study, Coding, Debugging and Testing, Designing & Developing.
- Wire framing of the application and making decision on product design and architecture .
- Prefetching data for different views for smooth screen transition
- Developed Food & Beverages Catalogue 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 IDE (4.x), iOS (4.x to 6.x), Cocoa Touch, Objective C, Core Graphics, Core Animation, Core Location, MapKit, SOAP, XML Parsing, Social Network Framework, APNS .
Confidential
iOS Developer
Responsibilities:
- Developed Food & Beverages Catalogue using Objective C.
- Implemented logic for playing videos of recipe preparation from various chefs
Environment: Xcode IDE (4.x), iOS (4.x to 6.x), Objective C, REST Web Service, JSON Parsing, Core Graphics, MP MoviePlayer, Social Network Framework, AV Foundation.
Confidential
iOS Developer
Responsibilities:
- Created wireframes with demo data prior to Implementation of development .
- Understanding module flow through requirement specifications PDF shared by client. It contains Flowchart, requirement specifications & Screen Flows.
- UI planning and distribution of tasks among team members.
- Web service analysis and communication with Web service developer .
- Developed various modules like scheduling, admin, invoice module, security module and reporting modules of this application.
- Unit testing after completion of each screen .
- Successfully submitted multiple updates to app store for client .
Environment: Xcode IDE (4.x), iOS (4.x to 5.x), Objective C, Cocoa Touch, JSON Parsing, Core Graphics, Core Animation, Social Network Framework.
Confidential
iOS Developer
Responsibilities:
- System Analysis & Study, Coding, Debugging and Testing.
- Involved in GUI design & develo pment.
- Implemented Program Guide and integrated Help feature.
- Implemented all the different View Controls and web services .
- Unit & Integration testing of complete application .
Environment: Xcode IDE (4.x), iOS (3.x to 4.x), Objective C, Core Graphics, Core Location, ZBar Scanner Framework, JSON Parsing, Social Network Framework.
Confidential
i OS Developer
Responsibilities:
- Performed design, Analysis of the system.
- Actively involved with SRS preparation - screen layout .
- Involved in creating the initial prototype of the application.
- Implemented Program Guide and integrated Help features .
- Followed coding standards.
- Implemented custom UI controls viz. spin and menu control .
Environment: Xcode IDE (3.x to 4.x), iOS (3.x to 4.x), Core Graphics, HTML, Core Data, MP Movie Player, XML Parsing, Social Network Framework .