Lead Ios Developer Resume
Los Angeles, CA
SUMMARY:
- Over 10+ years of experience developing mobile applications in iOS using Objective C and Swift.
- Led and managed junior developers as wells offshore team members throughout the application development life cycle.
- More than 3 years of experience with Swift
- Versed in SCRUM methodology and Test Driven Development.
- Use of XCTest and Instruments to perform testing and debugging on the applications
- Experience working with the iPhone/ iPad SDK, XCode, Cocoa Touch to develop native iOSapps
- Proficient in using Objective - C and Xcode IDE to develop iOS applications.
- Worked with six iOS applications of which four are published in the app store.
- Good experience with different native iOS frameworks including UIKit, CoreBluetooth and CoreMotion.
- Experience with implementation of custom UITableViews, UIPickerView and UICollectionViews
- Utilized core data for in-app persistence and SQLite.
- Good understanding and experience with integrating Bluetooth Low Energy (BLE) device connectivity with iOS devices for IoT projects.
- Experience in developing Android mobile applications with Android Studio.
- Proficiency with RESTful Web Services, JSON and XML parsing.
- Familiar with various iOS design patterns such as MVC, Singleton, Observer pattern etc.
- Good experience with GCD, Blocks and NSOperation to handle Multi-Threaded applications.
- Familiarity with integrating existing Social Media APIs like Twitter and Facebook.
- Managed complex dependencies with third party frameworks like Blindside.
- Handled version control by using Git Hub along with Source Tree, JIRA and GitX.
- Familiarity with Agile methodologies like SCRUM & Extreme Programming (XP).
- Executed test cases/scenarios across development projects and environments.
- Experience in design, analysis and simulation of algorithms using MATLAB.
- Strong background in Logic Design, Communication theory, Digital Signal Processing and algorithms.
- Highly motivated, fast learner with very good analytical and problem solving skills.
TECHNICAL SKILLS:
Operating systems: Windows 2000/NT/98/2007/XP/2008, 2010, MAC OS
Database: SQLite, JSON, Core Data, NoSQL, SOLR.
Programming Languages: C, C++, Objective-C, Java Swift-2.0, Swift-3.0, Swift 4.0
Tools: Xcode, Eclipse, Metaio and Junaio Domain iOS and Android applications, Augmented Reality, Phone Gap
PROFESSIONAL EXPERIENCE:
Lead IOS developer
Confidential - Los Angeles, CA
Responsibilities:
- Worked directly with Design and Product teams in achieving Business requirements for application. Understood and converted Functional Requirements into Technical Design.
- Worked extensively with ObjectiveC, Swift 3.0 and Cocoa frameworks.
- Developed the application from scratch for internal corporate use.
- Used StoryBoard and XIB for Multiview-architecture. Using Auto layouts, Size classes and customizing it using code.
- Implemented Firebase to store data and retrieve data.
- Good hands on experience in Alamofire, SwiftyJSON, Unboxer
- Created the complete database using Core data.
- Implementing multithreading using GCD, NSOperation.
- Collaborated with an offshore designer to create client approved Graphics for application.
- Developed critical tools for this project like customized navigation bar, page control and scroll view.
- Designed the complete MVVM flow for the application with UI components and controllers to be used for iPhone and iPad.
- Worked extensively on Table view controller and made customized table view cells according to the client.
- Maintaining, fixing bugs, deploying of the application.
- Integrated Protocol and Delegate and Extensions.
- Used RESTful web services and JSON data to communicate with the server.
- Used JIRA software for all issue and ticket tracking. Used Jenkin for build integration.
- Profiling of the application and handling the performance issue using Intsrument tool.
- Reported progress/challenges to onsite project lead.
- Worked on Agile based development model by participating in Scrum, daily Stand up, Sprint planning and retrospective meeting.
- Communicated with Stakeholder and project manager to report the work of the team.
Environment: iOS 8 iPhone SDK, Objective-C, Swift 3.0, Xcode 8.3, Interface-Builder, Core Data, Core location, Cocoa Touch, UIKit framework, MVVM architecture, Map kit framework, RESTful API, JSON web services.
Sr.IOS developer
Confidential - New York, NY
Responsibilities:
- Working in a "PayPal iOS application" credit module team as an iOS developer.
- Worked extensively with Swift 4.0 and Cocoa frameworks.
- Responsible for making changes in the current PayPal application app by completely redesigning the application from scratch.
- Developing functional and unit test cases for the current and on-going functionalities and making sure the app is crash less.
- Used Story Board and XIB for Multiview-architecture. Using Auto layouts, Size classes and customizing it using code.
- Used RESTful web services and JSON data to communicate with the server.
- Used JIRA software for all issue and ticket tracking. Used Jenkin for build integration.
- Separating the Credit Module from the enterprise application which helps in integration of the Credit Module as a pod.
iOS Application Developer
Confidential - Omaha, NE
Responsibilities:
- Designed and developed the magazine reader application on iPad/iPhone using XCode and Objective-C.
- Developed Navigation between views was mixture of using UI NavigationController, UIGestureRecognizer, and UI PopoverController.
- Worked with Objective-C, Swift and Cocoa Framework, Map Kit, UI Development, E mobility and Core Location.
- Designed XSDs to define the XMLstructure of data exchanged between iPhone and server.
- Implemented the scroll functionality by using UIScrollView on all screens of the app.
- Developed components like infinite scrolling section for sliding TableView.
- Implemented the App using web services to read the data from API for features like store locator, home, categories of store products.
- Experienced in Debugging the Code at every Stage line of Implementation.
- Coordinated with technical staff in the configuration of iTunes AppStore.
- Wrote various methods to manipulate HTML and CSS in JQuery made pages' dynamic using AJAX, JSON and XML.
- Implemented NSURLConnection to integrate with backend web services
- Implemented asynchronous method to download the data from the webserver.
- Implemented Single Sign On feature in Reader Application with Facebook.
- Implemented Share, like, tweet feature using Tweeter API.
- Implemented Web trend mechanism in Zinio iPhone/iPad applications.
- Involved in the entire SDLC of the applications.
Environment: IOS SDK, Objective-C, Swift, Cocoa Touch, XCode, iPhone SDK, MAC OS X, MVC, RESTful Web service, Agile Methodology, SCRUM, Mac OSX. iOS Developer
Confidential -Dallas, TX
Responsibilities:
- Design and Developing application by using Objective C and Swift.
- Implemented the scroll functionality by using UIScrollView on all screens of the app.
- Created and customized views, Table Views, Tab bars and Navigation bars which are somebasicfunctionality in Multiview in application.
- Integrated Push notifications, Local notifications and implemented Custom Notification Manager to controlnavigation within the system.
- Designed Login functionality to the app.
- Implemented Core Data for persistant storage of user data.
- UI design implementation using through Storyboards.
- Used Agile Scrum Methodology in the application.
- Display the directions from current location to next location by using MapKit.
- Changed User Interface enhancements according to iOS7,8, 9 specifications.
- Implemented application interaction with web server database through JSON parsing.
- Implemented NSOperationQueue and NSURL Connection to integrate with backend web services.
- Performed UI design and implementation to writing code for various features.
- Taking care of Code Review, Code fixes and Bug fixes.
Environment: iOS 8.x, Xcode 6.3 to7.1, Objective-C, Swift, iPad, iPhone, UIKit, JSON,AVFoundation.