Ios Developer Resume
Somerset, NJ
SUMMARY
- Around 7 years of experience as an IOS Application developer in design, development, testing, implementation and maintenance of mobile applications using Objective C, Xcode, Swift (version 1, 2, 3, 4) and Cocoa Touch framework.
- Experience in developing high performance Native iOS applications that respond appropriately at every phase of their life cycle while consuming optimal amount of memory using different SDKs, frameworks and different versions of Xcode.
- Experienced in Testing and Distribution of the App in App Store. Vast familiarity with sub version control GitHub, Bit Bucket etc.
- Expertise Model View Controller (MVC) design architecture Cocoa design patterns, singleton patterns and concepts like delegation, protocols and categories.
- Proficiency with Core Graphics, Core Data, UIKit, CoreVideo, CoreImage, Social Framework, Event Kit.
- Worked on different versions of iPhone, iPad, iPod and used different frameworks (Foundation Kit, AVFoundation, UIKit, Core Foundation, Core graphics, Core Animation, Webkit, Core Data, Core Location, AFNetworking).
- Expertise in the use and integration of MapKit, UIKit, UIDynamics, CoreGraphics, QuartzCore, CoreLocation, AVFoundation, CoreAnimation, Core Bluetooth, CloudKit, WatchKit, Social Framework, SQLite, CoreData, XCTest, EventKit.
- Having Proficient knowledge on customizing the UI elements like UIDatePickers, UIAlertViews, UIPopoverControllers, UITableViewCells, UIViews, UITabBarController, UITableViews, and UI Sliders etc.
- Proficient working knowledge on the UIElements like UICollectionViewController, UICollectionView, UIDatePickers, UIAlertViews, UIPopoverControllers, UITableView, UITableViewCell, UIView, UITabBar Controller, and UISliders.
- Experienced in using Google Maps API for the Geo location services and using JSON web services to call external web service. & Skilled in use of XML web services such as REST and SOAP.
- Extensive Experience on SQLite, PLIST, JSON, XML, NSOperationQueue , GCD and Blocks to perform multi - threaded development with Test Driven Approach(TDD) with social networks integration.
- Experience in Object-Oriented Programming within networks as well as online applications.
- Expertise with several Third-Party Frameworks such as AF Networking, Core Location, Map Kit, Mobile Core Services &Cocoa Touch and Cocoa Service Frameworks etc.
- Proficient in Memory Management of iOS applications using ARC. & worked with Storyboards, Adaptive Auto Layout, size classes, & also implementing Segues between View Controllers.
- Developed apps using various iOS design patterns (MVVM, MVC, Singleton, Adapter, Factory, View Models, Delegation, Blocks, Binding Values and Notifications). Familiar with OOP design patterns such as Singletons, KVC, KVO, NSNotifications, MVC, MVVM, Protocols & Delegation, etc.
- Experienced using Multi-Gestures & Table Views, Collection Views, GCD Blocks, P-List & User Defaults View Controllers, Navigation Patterns, Navigation Controllers.
TECHNICAL SKILLS
Programming Languages: Objective-C, C, Swift.
Scripting Languages: HTML, JAVASCRIPT, JSON.
IDE’S/SDK’S: Xcode 4.0/5.0/6.0/7.0/8.0/8.3/9.0/9.3 , Visual Studio, Eclipse
Frameworks/APIs: Cocoa Touch, Foundation, UIKit, Core Graphics, Core Data, Core Plot, External Accessory, Core Bluetooth, Google Protocol Buffers, C Standard Library, Win32 APIs, .Net Compact Framework, OpenGL ES.
MobileOperating Systems: iOS, Windows CE, Windows Mobile, Android.
Operating Systems: Mac OSX, Unix/Linux, VxWorks, MS-DOS, Windows.
Phone Simulator and Emulator: iPhone/iPad, Windows 8/Mobile, Android.
Database: Microsoft SQL Server Compact (SQL CE), Core Data, SQL Lite.
Development Models and Patterns: Waterfall, Agile Scrum.
PROFESSIONAL EXPERIENCE
Confidential, Somerset, NJ iOS Developer
Responsibilities:
- Working with Swift versions 2.1 - 4.2 & Objective C 2.0, Analyze the root cause for the critical incidents by Investigating cause of incidents, restore user state operational status, correcting the underlying issues, testing, applying the workaround.
- Working with Xcode IDE versions 8.1 - 10.2.1 depending upon the supported libraries for the application.
- Developed the App Using Cocoa Touch Frameworks such as UIKit Framework, Core Foundation and Core Graphics.
- Implemented Core Data framework to store user Data.
- Created and enable application tested by TestFairy before the external developer test.
- Participate in all phases including Requirement Analysis, Design & Coding, Testing, production support and Documentation.
- Participate with business users, examine them with existing procedures to alter and additionally refresh programming by holding fast to new client demands, preparing changes or potentially upgrades.
- Prepare knowledge documents for resolution steps of the incident for future reference, change management and release management document.
- Work on creating technical specifications documents from the business requirements.
- Maintain source code version control through the Bit Bucket via Github using PUSH/PULL requests.
- Perform UAT Testing for developed application to verify its correctness of the code for every changes of source code to accurate result as per the requirement.
- Design and develop application. Evaluate error messages, modify codes and troubleshoot programming problems.
- Perform code reviews and help keep up code quality, execution and application responsiveness.
Environment: iOS 11.0 (Min. Deployment Target) - iOS 12.3, macOS HighSierra, macOS Mojave, Objective-C, Swift, XCode 8.1 - 10.2.1, Cocoa Pods, iOS 11 SDK
Confidential, Downers Grove, IL
IOS Application Developer
Responsibilities:
- Worked extensively on Xcode 8 and Xcode 9, Objective-C, Cocoa pods, Mac OS Sierra for developing native iOS applications on iPhone, iPad.
- Developed quality code with Object-Oriented Programming like Objective-C and Swift to meet story acceptance criteria.
- Developed the screens, UIViews and many UI elements using storyboards in Swift.
- Implemented the web services using AFNetworking with client API, request and response.
- Implemented Core Data framework to store user data.
- Retrieved secured dynamic data from the web server using JSON and XML parsing.
- Implemented Storyboards to define the app content, flow, View Controllers and add UI elements.
- Added animation between UIViews for smooth transitioning and better user experience using Segues.
- Used UIKit Framework, Foundation Framework and CoreGraphics Frameworks.
- Implemented powerful control flow using mechanisms in Swift.
- Defined, developed and maintained web services and applications that consume them (REST, SOAP, JSON, XML) using GET and POST methods.
- Worked as part of a dynamic team through agile development process.
- Collaborated with design team, QAs, scrum master and product owner to implement enhancements or new applications during daily standups, sprint planning and sprint retrospectives.
Environment: iOS 9.0(Min. Deployment Target) - iOS 11.3, macOS Sierra, Objective-C, Swift, XCode 8.3.1 - 9.3, Cocoa Pods, iOS 11 SDK, Instruments, Interface Builder.
Confidential, San Jose, CA
IOS Application Developer
Responsibilities:
- Created the design documentation for iOS application.
- Developed the App Using Cocoa Touch Frameworks such as UIKit Framework, Core Foundation and Core Graphics.
- Developed the application Object-Oriented Programming like Objective c and its core concepts.
- Server-Side components like web Services to data sync at client side to update at server side.
- Involved in Significant Customer interaction resulting in stronger customer relationships.
- Wrote the common utilities like Logging, File utilities and Foundation framework.
- Implemented Core Data framework to store user Data.
- Implemented NSOperationQueue and NSURLConnection to integrate with back end web services.
- Experience collaborating with senior back end and senior mobile developers in a SCRUM Agile Methodology with little supervision.
- Created and enable application tested by TestFlight before the external developer test.
- Analyze highly complex business requirements; generate technical specifications to design or redesign complex software components and applications for mobile systems.
- Worked closely within a cross functional team of testers and developers.
- Solved major defects in navigation controller behavior for the application.
- Developed complete client iPad login and signup module that includes UI design and backend communication with Web Services.
Environment: iPhone SDK, XCode 8.0 - 8.3, SQLite3, SQLite Manager, Objective-C, Cocoa, Instruments, JavaScript, jQuery, Map Kit, Core Location, JSON and AV Foundation.
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 .
- Perfecting data for different views for smooth screen transition.
- Developed Food & Beverages Catalogued 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 6.3.2 - 7.3, 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:
- 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.
- Sharing the application by testflight to install another device testing.
- 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.