Sr. Ios Developer Resume
Swedesboro, NJ
SUMMARY
- Over 8+ years of experience in designing & developing User Interface applications, integrating with various Databases and Client - Server applications
- Have expert level knowledge and experience in iOS / Objective-C and Swift application design and implementation
- Having good knowledge of CocoaPods for dependency integration.
- Good at Efficient storage of data storage using File System, SQLite, Core Data and Database with multi-threading
- Familiar with UI design implementation using both Storyboards and XIB files
- Hands on coder and expert contributor to all levels of Software development cycle
- Experienced in all aspects of IPad and iPhone application development including designing for all types of screen sizes and orientations
- Well versed in user-friendly design, performance improvement, documenting code, refactoring, continuous integration and deployment, and unit testing
- Have a complete understanding of Object Oriented Features (Inheritance, Polymorphism, Abstraction and Encapsulation)
- Expertise in consuming RESTful WebServices with data parsing forms
- Experienced in XML and JSON Parsing, Multithreading
- Extensive knowledge of various frameworks including: UIKit, CoreLocation, CoreGraphics, MediaPlayer, AVFoundation, CoreData, MapKit, CoreAnimation, CloudKit.
- In-depth knowledge of Automatic Reference Counting (ARC) and Manual Reference Counting(MRC)
- Developed innovative solutions to reduce development and testing cycle time. And, implemented quality assurance process solution to increase team performance
- Expert in exploring and learning new technologies and solving complex problem using innovative solutions
- Experienced in provisioning and publishing applications in App Store with working knowledge of Apple publishing procedures and App review process.
- Proficient in source control with Git, Bitbucket and Sourcetree.
TECHNICAL SKILLS
Languages: Objective-C, Swift, C
IDE: Xcode8/7/6/5
Web Services: RESTful, XML, JSON
Web Technologies: HTML5, CSS3, JavaScript, AngularJS
Operating Systems: Mac OS X 10.11/10.10/10.9 , Windows 8/7
Databases: SQLite, Core Data, MYSQL
Tools: Git/Bit bucket
Development Methodologies: Agile/Scrum, MVC
PROFESSIONAL EXPERIENCE
Confidential, Swedesboro, NJ
Sr. IOS Developer
Responsibilities:
- Designed and developed mobile application for IOS mobile devices with extensive user interface development.
- Participated in project requirements, design meetings and prepared project specification and Scope document.
- Involved in creating navigation and coding for user interface layout and views
- Designed screens using MVC, MVVM and IOS Design Patterns for the application with Visual Studio.
- Used Web Views, Custom List Views and populated lists to display the lists from SQLite database using Simple Adapters and Custom Adapters.
- Worked with the Visual studio, and implemented IOS Bluetooth and Location Connectivity components.
- Responsible for design of user interface using various custom layouts, buttons, dialog boxes, alert boxes and different form of widgets.
- Developed the app to adapt to different orientations (Landscape/Portrait) and various resolutions (ldpi/mdpi/hdpi) based on the device.
- Performed Unit testing on the various modules/functions to ensure that the output is as expected.
- Implemented MVVM in all interactive views using AngularJS.
- Worked with an offshore team and had to attend meetings on daily basis to keep track of different tasks and to receive updates on the project.
- Used JIRA to track issues.
- Used Objective-C, Swift to make the application.
- Implemented Unit and automated testing using XCTest.
- Provide End-End Maintenance/Support.
- Created entirely new features in my app using Swift 4 which eliminates entire class of unsafe code
- Responsible for deploying the app to the IOS Marketplace and supported the app for different releases of IOS.
Environment: iOS8.0,iOS9.0, (iPhone SDK), Mac OS X, Objective C, Swift X-Code (4, 5.0), Agile Methodology.
Confidential, Saint louis, MO
IOS Developer
Responsibilities:
- Worked extensively with huge code database
- Worked on table view controller and madecustomized table view cellsaccording to the client
- A complete native application(iOS)
- Responsible for tech design and architecture of the project and working with user experience design team, business analysts, and clients to create the needed requirements artifacts
- Involved in the development of module Mosaic Squares, which is the home page of the app and also did unit testing of the same.
- Designed database using Core Data and implemented background fetch using backgrounding API in iOS7
- Create applications and frameworks for the iOS platform using Xcode.
- Implemented map features to view photos on map using Map Kit, Core Location
- The UI is populated with the help of a fetched results controller which continuously watches for any changes in the databases and keeps the UI updated.
- Developed iPhone application that can perform user registration, login, forecast, portfolio, profile, purchase within application, and referral scenarios.
- Pre-fetching data for different views for smooth screen transition
- Followed a work data flow principle for design and development
- Worked closely within a cross functional team of testers and developers
- Implemented Dropbox API for sharing and backup
- Implemented Core Data framework to store user Data
- Integrated the application with backend web services
- Implemented using Storyboard and ARC
- Worked on Web Service calls, JSON, SOAP was used in the project
- Executed a part of the code with the concepts of the phone gap, Xamarin.
- Integrated a web-based content made with HTML5 on a Native application usingUI Web View
- Worked withUIKit Frameworkfor development and maintenance
- Added animation between UI Views for smooth transition and better user experience
- Used the same XIB to design for iPhone 6 and older iPhones by using Auto-layout.
- Setting up SMS gateway
- Formatted the Data as per Business rule to display in UI
- Debugging issues onsite whenever required
- Worked withSVNto checkout and update the codebase changes
- Followed Agile methodology throughout the project
- Documented the technical specifications
- Reported progress/challenges to project lead
- Attended Weekly meetings with Business team to discuss the updates and changes in the project
Environment: IOS 7, 7.1, Mac OS X, Objective C, X-Code 4.3, Cocoa Touch, Cocoa framework, iPhone Simulator 4.1, XML Parser, Map Kit, Touch JSON, XML parsing, Adobe CS4
Confidential, Kansas City, MO
IOS Application Developer
Responsibilities:
- Relevant experience in healthcare Domain experience
- Designed wireframes for both iOS application using X-Code 4.5.
- Designed and implemented the entire application
- Created the design documentation for iOS application
- Implemented the concepts of Angular JS in achieving deliverables
- Implement Google analytics within the application.
- Implement push notification both on client and server side.
- Developed and tested each application according to its Software Requirement Specification (SRS).
- Interacted and coordinated with QA team for different releases
- Responsible for the Code Delivery to the Project Manager
- Worked closely within a cross functional team of testers and developers.
- Documented the technical specifications
- Worked on different notifications like push notifications
- Worked with the concepts of Auto Layout in story boards
- Worked in the internal process using SCRUM Agile methodology with supervision
- Worked with the concepts of core data, core graphics
- Worked with in the Network interactions using JSON
- Developed new components like infinite scrolling section for sliding table view
- Solved major defects in navigation controller behavior for the application
- Developed Facebook integration for the application
- Developed complete client iPad login and signup module that includes UI design and backend communication with Web Services
- Assisted Project Manager with release build schedules
Environment: iOS 5.x, 6.x, 7.x, Mac OS 4. X, iPhone SDK, Objective C, X-Code 5, Cocoa Touch, Cocoa Framework, Interface Builder, iPhone Simulator, JQuery
Confidential, San Francisco, CA
IOS Application Developer
Responsibilities:
- Designed and developed the magazine reader application on iPad/iPhone using XCode and Objective-C.
- Implemented Single Sign On feature in Reader Application with Face book.
- Worked on Source control tool with Windows devices using Visual Studio Tools VST, SVN for Apache Cordova. With an extension for Visual Studio 2013.
- Worked in an agile-based team environment.
- Used UITabBar, UI Navigation View, UI Table View, MK Map, UI Action sheet, and other View Controllers to build the UI.
- Implemented NSOperationQueue and NSURLConnection to integrate with backend web services.
- Developed Custom UIViews & UITableViews for user interface
- Implemented Apple’s Push Notifications Service
- Native Mobile developing in iOS applications.
- Followed SCRUM methodology throughout development.
- Used Instruments to check for processing bottle necks, memory leaks, and retain cycles.
- Fixed bugs as documented by QA team.
- Experience developing service-orientated applications and interfacing with web services (JSON, SOAP)
- Worked extensively With Objective-c and cocoa Framework in XCode.
- Followed Agile methodology throughout the project
- Documented the technical specifications
- Reported progress/challenges to project lead
- Attended Weekly meetings with Business team to discuss the updates and changes in the project
Environment: iOS, XCode 4.3.2/4.4.1 , iPad, iPhone, Objective-C, Flex 3.0, Pure MVC, and Restful Web service, SCRUM Methodology and Mac OSX
Confidential, Atlanta, GA
Mobile Application Developer
Responsibilities:
- Developed full code and scripts for actual iPhone and iPod touch.
- Tested applications on iPhone simulator, iPod touch and iPhone device.
- Performance test and fixes done through instruments.
- Followed a work data flow principle for design and development.
- Created User Interface/ Navigation Layout for the application.
- Improved the application efficiency with multi-threading.
- Developed the App using Cocoa Touch frameworks like UIKit, Foundation, Core Graphics and SQLite 3.0 Frameworks.
- Experience on SQL queries.
- Live Updates implemented Using RSS link.
- Experienced in Debugging the Code at every Stage line of Implementation.
- Coordinated with technical staff in the configuration of iTunes App Store.
- Collaborate with end users and clients in the implementation of complex software.
- Worked closely within a cross functional team of testers and developers.
Environment: IPhone SDK, XCode, SQLite3, SQLite Manager, Objective - C, Cocoa Touch and Instruments