Sr Ios Developer Resume
Charleston, SC
SUMMARY
- Over 7+ years of experience in Mobile Application Development in IOS (iPhone/iPad) using Xcode, objective - C, C++, UIKit and Cocoa Touch and Coca Service Frameworks
- Expertise on newly launched XCode 8, Swift 3.x, 2.x and Objective-C programming languages.
- A very good experience in using the API's and frameworks forIOS application development. The frameworks include UIKit, PassKit, Core Graphics, Quartz Core, Media Player, AVFoundation, MapKit, CoreLocation, MessageUI, Foundation, CoreData, System Configuration, Security, Address Book, EventKit, CFNetwork, Core Telephony, Social, etc.
- Created and customized views, table views, tab bars and navigation bars which are some basic functionality in a multi-view application.
- Expert level proficiency in using Xcode, Storyboard, Interface Builder, program Interface and Auto layout, Localization and Universalization.
- Strict practitioner of Cocoa coding conventions and style.
- Proficient in data parsing forms such as XML and JSON, to dynamically display data on iPhone/iPad
- Extensive experience with consuming REST Web Services and API's with connecting third party application.
- Hands on experience in Apple push notifications (APNS), AFNetworking, Mac/Pc toiPhone data syncing. Good Understanding of network protocols TCP/IP, UDP, SSL/TLS and IPSEC.
- Good Exposure to third party Frameworks like openGLES, iAd, googlemobilead. Framework.
- Experienced in Multi-View Applications using UITableViewController, UINavigationController, UITabBarController.
- Broad Experience on Agile, Scrum, Waterfall methodologies.
- Strong knowledge ofmulti-threadingusing NSThread, GCD, and NSOperationQueue.
- Have hands on experience with both SBJson and LibXML, as well as NSXMLParser and NSJSONSerialization.
- Hands on experience with Xamarin Studio and Cordova.
- Good understanding of Memory Management: Automatic Counting in iOS development.
- Working experience with different Web technologies such as HTML, CSS and JavaScript
- Strong knowledge in all phases of Software Development Life Cycle (SDLC) process, which include requirement analysis, designing, implementing, debugging, fixing and maintaining the software
- Capable of writing class diagrams, activity diagrams, entity relationship models, use case diagrams.
- Experience with both SVN and GIT code repositories and GIT interfaces like Source Tree.
- Adept knowledge in MVC design architecture, Cocoa design patterns, singleton architectures and concepts like delegation, protocols and categories
- Experience in creating and extracting data from database and displaying on iPhone using SQLite3 and worked on data management software MySQL, SQL Server.
- Known for excellent troubleshooting skills - able to analyze code and engineer well researched, cost effective and responsive solutions.
- Capable of multi-tasking at work and taking up challenges and energetic and passionate for learning new concepts, methods and technologies
TECHNICAL SKILLS
Coding Languages: C, Objective-C, C++, Core/Advanced Java, Swift programming
Web Technologies: HTML, XHTML, CSS3, SQL, JavaScript, JQuery, Angular JS.
Frameworks: Cocoa Touch, Coca Service, Coca Pods, CoreLocation, Core Animation, CoreGraphics, UIKit, MapKit.
IDE s: XCode
Database: MySQL, SQlite3.
Operating Systems: MAC OS, Windows, Linux, UNIX.
Version Control Tools: GIT, SVN
Development Models and Patterns: MVC, Scrum method of Agile.
PROFESSIONAL EXPERIENCE
Confidential, Charleston SC
Sr IOS Developer
Responsibilities:
- Worked on native mobile application development team.
- Extensively used Objective C, Swift and Cocoa frameworks for cross-functional mobile application development.
- Implemented custom UITabBarController, UINavigationController for easy navigation throughout the app.
- Worked on Apple Push Notification sent from server for new Alerts.
- Migrated the code from existing Objective-C to SWIFT.
- Integrating TouchID using the Local Authentication APIs in theIOS 8 SDK.
- Implementing new features and modules in the app by usage of SWIFT and developed TouchID to login into the app.
- Performed Log in/Log out/ Sign Up function by company's API.
- Worked on implementing MessageUI.Framework, AVKit.Framework, CoreData Framework, UI Kit Framework, and AFNetworking.
- Coded the application to connect to a secure website/authenticate, post form data and parse the JSON response.
- Used Cocoa Pods to manage the dependencies in the app architecture.
- Experience working withIOS frameworks such as Core Data, Core Animation, Core Graphics, Core Text and knowledge on Hybrid applications.
- 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: IOS10.x, IPhone SDK, Mac OS X, Objective-C, Swift, Xcode, Multithreading, StoryBoard, Auto Layout Constraints, Cocoa Touch Framework, JSON, HTML5, CSS3, REST API'S, JIRA, JavaScript, GitHub, Custom Graphs, Agile methodology, iPhone simulator.
Confidential, Minneapolis MN
Sr. IOS Developer
Responsibilities:
- Worked Extensively with Swift Programming Language.
- Designed the registration screen of the application where the user can enter the user name and password.
- Developed the login feature with TouchID authentication
- Made some enhancements and aimed the app to be compatible with theiOS7.
- Added ability to view and update frequent recipients.
- Used the camera to allow users to click pictures of the check and deposit it to their account from their mobile device
- Tested applications on iPhone simulator, iPod touch and iPhone device.
- Developed the App using Cocoa Touch frameworks like UIKitFoundation, CoreGraphics Frameworks.
- Worked withRESTFULLWeb Services, JSON and XML inputs to pull the data from backend and display it on the app.
- Experience on Mapkit and CoreLocation.
- Implemented the scroll functionality by using UIScrollView on all screens of the app.
- Developed components like infinite scrolling section for sliding table view
- Implemented security policies using IPsec, VPN
- Experienced in Debugging the Code at every Stage line of Implementation.
- Coordinated with technical staff in the configuration of iTunes AppStore.
- Supported Quality Assurance Team by reporting the issues to the development team.
- Collaborate with end users and clients in the implementation of complex software.
Environment: iOS9.3, iPhone SDK, XCode, Web Services, GitHub, PList, Swift, Cocoa Touch, IPSec, JS, iPhone Simulator, Interface Builder and Instruments.
Confidential, Pittsburgh PA
Mobile Application Developer
Responsibilities:
- Designed and implemented the entire application using XCode.
- Technical integration is achieved for site implementations.
- Started developing e-commerceiOSapp using Objective C.
- Worked with Cocoa framework, which includes UIKit Foundation, MapKit And Core Location.
- Used various view controllers such as: UITabBarController, UINavigationController and UIScrollView to build the user interface.
- Maintain technical knowledge of web front-end industry standards, best practices and trends
- Created of various views, table views, customized views.
- Involved in the Development of various layers to accommodate the application as per the MVC design pattern.
- Designed XML Schema definitions for the XML documents.
- Prepared the documentation of the applications which I was involved and test case documentation with sample inputs.
- Worked with teams where requirements are constantly being implemented, tested and improved.
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
- Continuously provide input to project management activities throughout the project life cycle, influencing scope, risk plan, project plan, issues and status.
Environment: iPhone SDK, Cocoa Touch Frame work, Core Services Frame work, UX/UI, Web service, XSD, Xml, GIT, Xcode 5.X, Objective C.
Confidential, Columbus OH
IOS Developer/Tester
Responsibilities:
- Involved in gathering the requirements, designing and developing application as per Human Interface Guidelines and business needs.
- Designed the application using an MVC (Model View Control) Architecture that promotes a clear separation of the presentation, business logic and data access tiers.
- Used iAdframework for promoting the insurance companies and best deals with in the application.
- Used UITabbar for switching between views.
- Customized UIMoreViewController for managing the views which are not fitting with in tabs.
- End to End design and implementation of the application.
- Used NSURLRequests for fetching the details from server.
- Used Mapkit framework for fetching the user location and locate the nearest nationwide insurance store.
- Used GCD for establishing the user to fetch the history of insurance holders.
- Established fetching operations with GCD blocks using NSOperationQueue for prioritizing and ordering the retrieval of data from server.
- Used SVN for code check in and check outs.
- Used SQLite for storing information of all insurance details.
- Involved in End to End Testing of the project
Environment: Xcode, Objective C, Macintosh, NSOperationQueue, NSURLRequest, iAdframework SQLite, Core Data, XML parser, MapKit, SVN.
Confidential, Dallas TX
IOS Application Developer
Responsibilities:
- Used Objective C, OS X and Cocoa frameworks for building an app.
- Created a sideswipe menu controller, which makes it easy to navigate through the application.
- Worked with Navigations controllers, Navigation Bars and Tab Bars.
- Used Xcode to build application for all iPhone models.
- Sub-classed a UINavigation Controller to make a Styled Navigation Controller, which would then be used throughout the application.
- Created TableView Controllers in the application.
- Created Custom Table View Cells to accommodate the client's design of a Cell.
- Used both terminal and Xcode to push changes in code to GitHub.
- Used bill payment method for enterprise app and released both enterprise and app store releases.
- Worked with other iOS developers to complete detailed projects.
Environment: iOSSDK, OS X, Jira, Agile Methodology, Xcode, GitHub, Objective-C, iPhone Devices.
Confidential
IOS Developer
Responsibilities:
- Worked extensively with Objective-C, Cocoa and UI Frameworks.
- Worked with Xcode for debugging the updated version.
- Worked extensively on table view controller and made customized table view cells
- Utilized UI TabBar Controller, UI Navigation Controller, UI Table Views and UIScroll View to display content as required in the App.
- Utilized QuartzCore framework for supporting graphics.
- Worked on CoreLocation Framework.
- Iterative design process upon client approval build out of all assets: buttons, products shots, UI Components, etc.
- Used REST web services for networking oniOS.
- Worked on JSON parsing.
- Utilized ModelViewController for design patterns.
- Used Automatic Counting for managing the memory.
- Worked with UIKit Framework for development and maintenance.
- Added animation between UI Views for smooth transition and better user experience.
- Implemented data chasing using Core Data and Application Directory.
- Reported progress/challenges to project lead.
Environment: Xcode, Objective-C, C, Cocoa Touch, UI Frameworks, core location foundation, Core Data, Core Graphics, Quartz Core, BasiciOSAPIs,iOSSimulator, MVC.