Senior Ios Developer Resume
Piscataway, NJ
PROFESSIONAL SUMMARY:
- Around 8+ years of IT experience, 6+ years as an iOS Application developer in designing, developing, implementing, testing and publishing iOS applications on iTunes Store.
- Built Rich User Interface applications, integrating with various Databases and Client - Server applications in iPhone/iPad.
- Develop native iOS applications using Objective C and Swift, X-Code, iPhone SDK and Cocoa Touch framework.
- Expertise in MVC design architecture, Cocoa design patterns and concepts like delegation, protocol and categories.
- Hands on experience with Swift and iOS SDK features and newly released frameworks.
- Experience in working with data parsing forms such as JSON and XML to dynamically display data on iPhone/iPad.
- Extensive experience in consuming SOAP/ RESTful web services.
- Expertise in integrating third party libraries like Alamofire, ObjectMapper, AFNetworking, SDWebImage using Cocoa Pods or manual.
- Hands on experience in Apple push notifications and Network protocols.
- Experience with both SVN, Accurev and GIT code repositories.
- Perfect understanding of ARC and non-ARC in iOS development for Memory Management.
- Experience in performance and memory tuning with Instrument tool.
- Strong Knowledge of Software Development Life Cycle (SDLC) with strategically designing and implementing the software, debugging, fixing and maintaining the software.
- Experience in working with In-App Purchase application for the iPhone/iPad.
- Experienced in programming by Test Driven Development (TDD) with Continuous Integration (CI) and Continuous Deployment (CD).
- Implemented Localization & Globalization techniques to support global languages.
- Expertise in testing, troubleshooting, debugging, maintenance, optimization and distribution of iOS Apps.
- Proficient in creating complex user interfaces for a variety of applications.
- Design applications using Storyboards, XIB files and programmatic UI building.
- Strong knowledge on development of hybrid applications.
- Experienced in using data storage frameworks like NSUserDefaults, PList, SQLite, Core Data.
- Expertise in designing custom UI using Auto Layouts and Size Classes for iPhone and iPad devices.
- Experience in working with AGILE and SCRUM methodologies.
- Passionate and love to work with latest iOS Technologies, Watch OS, and TvOS.
- Professional working experience with in PHP, HTML, CSS, and JavaScript.
- Establish and maintain productive working relationship with management, clients, external teams and team members.
- Excellent communication, organizational skills, attention to detail and the ability to meet tight deadlines.
TECHNICAL SKILLS:
Technologies: Objective-C, Swift, iOS, C, C++, Java, PHP.
Web Servers:: Apache Tomcat, Web Sphere.
Operating Systems: Windows, UNIX and Mac.
Data bases: MySQL, Oracle, Sqlite.
Others: HTML, CSS, JavaScript, Jquery, Ajax.
Tools: X-code, Eclipse, Netbeans.
WORK EXPERIENCE:
Confidential, Piscataway, NJ
Senior iOS Developer
Environment: X-code10+, Swift5.0, Objective-C
Responsibilities:
- Actively involved in Analysis, Design phases of application
- Working on implementing several design patterns like Singleton, designed MVC pattern with Data model classes and several Categories/Extensions were made to the existing classes.
- Created Model Classes for application.
- Created architecture for Network Handler API calls.
- Integrating application with backend services.
- Implemented Delegates and Notifications for the application.
- Created reusable dynamic tableview cells to use across the application.
- Implemented user login with session timeouts.
- Migrating application from objective-c to swift.
- Used the bridging header to import and make use of Objective C source files in the project.
- Integrated SDWebImage framework using Cocoa pods for lazy loading of images.
- Implemented on custom side menu and page scrolling for showing plan categories.
- Integrated MAA SDK with application for AXA reports.
- Provided technical leadership and take ownership for the technical development project delivery of component design, development and maintenance.
- Working on security of the user by saving sensitive data like session ids, Passwords using Keychain Services.
- Involved in app store submission process.
- Working with Accurev to checkout and update the codebase changes.
- Working on code review and bug fixing.
- Debugging issues.
- Implemented Test Driven Development (TDD) in writing unit test cases to verify model and utility classes.
- Involved in scrum calls with Product Owners to report day to day activities and suggesting any new ideas and implementations.
Confidential, Philadelphia, PA
Senior iOS Developer
Environment: X-code8.0, X-code7.3.1, Swift2.3, Swift3.0, SQLite, Objective-C
Responsibilities:
- Actively involved in Analysis, Design phases of application
- Working on implementing several design patterns like Singleton, designed MVC pattern with Data model classes and several Categories/Extensions were made to the existing classes.
- Enhancing new features released in ios10 with swift3.x.
- Working on Audio/Video playback functionality using the AVFoundation Framework.
- Working on UITableViewController/UICollectionViewController and made customized table view cells according to the client in Swift.
- Designing and developing application database using SQLite.
- Integrating server SDK with application.
- Working with GIT to checkout and update the codebase changes.
- Integrated application with Uber services.
- Working on Camera interface for taking photos and save them.
- Working on MapKit framework for sharing location.
- Working on Contacts framework to access iPhone contacts.
- Working with GIT to checkout and update the codebase changes.
- Working on GCD to build a responsive UI and implemented background threads.
- Utilizing NSURLSessions, NSURLRequest library for API calls to retrieve data and parsed it into JSON models like NSDictionaries and NSArrays.
- Done social media integration with Facebook and Twitter.
- Working on security of the user by saving sensitive data like session ids, tokens using Keychain Services.
Confidential
Senior iOS Application Developer
Environment: X-code6.3, SQLite, Objective-C, Mac OS X
Responsibilities:
- Actively involved in Analysis, Design phases for MyChoicePrepaid application
- Involved in handling delegates and threading.
- Done service integration and JSON parsing.
- Worked with UITableViews, CustomCells, UIScrollViews, Navigation Controllers, delegates and protocols, NIB/XIB used for UI design.
- Created models in MVC and development of delegates for updating model information.
- Designed the HTTP interface, which uses the NSURLConnection and NSURLRequest classes of Cocoa Touch to make network requests.
- Fixed memory leaks using Instrument tools.
- Involved in writing push notifications.
- Written API calls for payment integration.
- Worked closely within a cross functional team of testers and developers.
- Worked with Subversion to checkout and update the codebase changes.
- Did unit testing, code debugging and bug fixing.
- Involved in pushing application into App store.
Confidential
iOS Application Developer
Environment: X-code5.0, SQLite, Objective-C, Mac OS X
Responsibilities:
- Actively involved in Analysis, Design phases for MyChoice Card application
- Created models in MVC and development of delegates for updating model information.
- Worked on delegates and threading.
- Worked with UITableViews, CustomCells, UIScrollViews, Navigation Controllers, delegates and protocols, NIB/XIB used for UI design.
- Worked on JSON parsing to retrieve the Account information, Transaction details and display them.
- Written API calls and integrated with server.
- Designed the HTTP interface, which uses the NSURLConnection and NSURLRequest classes of Cocoa Touch to make network requests.
- Worked on user registration and authentication.
- Fixed memory leaks using Instrument tools.
- Worked closely within a cross functional team of testers and developers.
- Worked on local and notifications.
- Worked with Subversion to checkout and update the codebase changes
- Worked with Backend team to display the correct data format in devices.
- Did unit testing, code debugging and bug fixing.
Confidential
iOS Application Developer
Environment: X-code4.5, SQLite, Objective-C, Mac OS X
Responsibilities:
- Actively involved in Analysis, Design phases for Wannado application.
- Added animation between UIViews for smooth transitioning and better user experience
- Created models in MVC and development of delegates for updating model information
- Worked on UITableViewController and made customized table view cells according to the client.
- Worked on service integration.
- Worked with UIKit Framework, UICollectionView and SDK for the applications at hand.
- Worked on MapKit framework for sharing location.
- Worked on Contacts framework to access iPhone contacts.
- Worked with SVN to checkout and update the codebase changes.
- Worked on GCD to build a responsive UI and implemented background threads.
- Utilized NSURLSessions, NSURLRequest library for API calls to retrieve data and parsed it into JSON models like NSDictionaries and NSArrays.
- Implemented UINavigationController and UITabBarController for easier use of the application.
- Worked with Backend team to display the correct data format in devices.
- Done in unit testing, code debugging and bug fixing.
Confidential
iOS Application Developer
Environment: X-code4.3.1, SQLite, Objective-C, Mac OS X
Responsibilities:
- Actively involved in Analysis, Design phases for Keepsake application.
- Developed complex UI screens.
- Implemented UINavigationController and UITabBarController for easier use of the application.
- Worked AddressBook framework and social networking frameworks with application.
- Created models in MVC and development of delegates for updating model information
- Integrated app with Facebook, Google and Twitter.
- Fixed memory leaks using Instrument tools.
- Integrated Third party libraries for Calendar.
- Written local and push notifications.
- Involved in writing in-app purchase.
- Done unit testing, code debugging.
- Worked closely within a cross functional team of testers and developers.
- Fixed bugs as documented by QA team.
- Involved in pushing application into App store.
Confidential
Web Application Developer
Responsibilities:
- Involved in gathering the functional and technical requirements for web applications.
- Proposed application design.
- Developed UI with iUI framework.
- Worked on Display Views.
- Worked on PHP, HTML, CSS and JavaScript for design.
- Developed all screens and its functionality.
- Integrated application with restful services.
- Done in unit testing and bug fixing.
Confidential
Web Application Developer
Responsibilities:
- Involved in gathering the functional and technical requirements for web applications.
- Proposed website design.
- Involved in developing PHP pages and restful services.
- Added live ticker using JavaScript.
- Integrated application with MySQL database.
- Written Ajax calls and web services in PHP.
- Worked on JavaScript for popup views and alert views and button actions.
- Worked on HTML and CSS for web design.
- Done unit testing and bug fixing.