Sr. Ios Mobile Application Developer Resume
Stamford, CT
SUMMARY:
- Around 5 years of experience in IT industry in Analysis, design, testing and developing mobile applications using iOS and Objective - C and Swift Programming Languages.
- Experience in developing high performance iOS applications that respond appropriately at every phase of their life cycle while consuming optimal amount of memory using different iOS SDKs and different versions of Xcode.
- Strong Knowledge on Swift in using Variables, Optionals and Playground.
- Good working knowledge in Object Oriented Programing (OOPS) with experience in programming languages like JAVA, Objective-C.
- Proficient in implementing design patterns such as MVC, Singleton, Delegation and Target-action along with other concepts like categories and protocols.
- Knowledge on Integrated tools in iOS Swift like Continuous Integration and SAPPI Integration tools.
- Good experience on NSOperation threads GCD and Blocks to perform multi-threaded development.
- Deep expertise in creating application’s user interface (UI) using Storyboard and xib files, customizing views, navigation bars and controllers using UIKIT framework.
- Strong ability to work with web services in both JSON as well as XML formats by using parsers like NSXMLParser and NSJSONSerialization.
- Have technical proficiency and thorough understanding in the following Frameworks: iPhone SDK, UIKit, MapKit, WebKit, Audio Toolbox, AV Foundation and concepts like delegation, protocols and categories, Core foundation, Core Data, Core Location, Core services, Core Graphics, Core animation, Quartzcore, Address Book and Message.
- Strong Knowledge on Jira, Jenkins. And Working Experience on UI Testing.
- Demonstrated ability in integrating third party API’s including Facebook, Twitter, PayPal and Google Maps into several applications.
- Had a good Command on Oracle and Oracle EBS.
- Knowledge on gotchas of supporting multiple versions of iOS and on REST APIs.
- Experience in using Core Data with SQLite for persistent data storage and object graph modeling in the iOS apps for better database management.
- Experience with Source control tools such as SVN and GitHub in team collaboration and issue tracking.
- Experience in programming languages such as HTML5 and JavaScript and markup languages such as XML and JSON. Experience in working with Cascading Style Sheets (CSS).
- Experience in implementation of the SDLC process with different project management methodologies including Agile.
- Expertise in testing apps on simulators and actual devices to fine-tune products.
- Excellent problem-solving skills with strong technical knowledge and ability to communicate effectively.
- Involved in all aspects of development, from initial design and implementation, to post release support.
TECHNICAL SKILLS:
Programming Languages: Swift, Objective C and JavaWeb Technologies HTML, XML, JSON, CSS, Servlets, JSP and Web Services
Scripting Languages: Java Script
Database: SQLite, MYSQL, Coredate
Environment: XCODE 8 and below, Eclipse, Android Studio
Operating systems: Microsoft windows, Linux, MAC
Mobile Platforms: IOS 9 and below, IPhone, IPad
Version Control: GitHub, SVN
Frameworks: Address Book UI Framework, Event Kit UI Framework, iPad FrameworkUIKIT Framework, MapKit Framework, Message UI FrameworkUI Kit Graphics, Core Animation and Core Graphics FrameworkMedia Player framework and AV Foundation framework, Core DataCore Location and CFNetwork framework.
Modeling Tools: UML, and MS Visio
PROFESSIONAL EXPERIENCE:
Confidential, Stamford, CT
Sr. iOS Mobile Application Developer
Responsibilities:
- Developed app using Swift 3.
- Used the Mapkit framework to develop this app.
- XCode 8 beta and IOS 10 are involved to develop the App.
- Auto layouts are used to appear same screen size in both iPhone and iPad likes of Portrait and landscape
- Developed applications and user interfaces that support multiple languages and devices.
- We used CoreData Stack objects to retrieve the previous states of the app.
- Built iOS Storyboards with tab Bar Controllers creating segues between different views, established IBOutlet, IBActions in the storyboard.
- Used the UIImageViews and UITableviews, UITabbarControllers and etc. in this project to develop the app.
- We have used CoreAnimation framework to modify the layers in the views.
- Worked on Web Service calls and JSON parsing included in the project.
- Created Custom UITableView cells with different styles to accommodate the UX/UI requirements on Screen.
- Developed reusable code that works for newer iPhones and iPad. Used layout constraints and springs & struts for UI to flow properly in all the different screen sizes.
- Created models in MVC and development of delegates for updating model information.
- Took care of code review, code fixes and bug fixes.
Environment: iOS 10, Swift 3, Xcode 8.2 beta, Auto Layout, Cocoa Touch, Cocoa framework, AVFoundation, Core Animation, HTML, CSS, JQuery, JSON.
Confidential, Raritan, NJ
iOS Mobile Application Developer
Responsibilities:
- Developed the app 2.0 version of the application with new features, improved UI and animations for iOS 8 using Swift and Xcode 7.
- Developed applications and user interfaces that support multiple languages and devices.
- Developed reusable code that works for newer iPhones and iPad. Used layout constraints and springs & struts for UI to flow properly in all the different screen sizes.
- Developed Energy feature to manage the energy that is consumed by the automated device through pie graphs using Core Animation.
- Used HP Quality center and Agile tools to manage defects and user stories.
- Responsible for giving out QA and Production IPA builds to the internal app store.
- Developed new components like infinite scrolling section for sliding table view
- Solved major defects in navigation controller behavior for the application
- Improved the efficiency of the application by optimization that resulted in faster loading and streaming data.
- Built iOS Storyboards with tab Bar Controllers creating segues between different views, established IBOutlet, IBActions in the storyboard
- Created models in MVC and development of delegates for updating model information.
- Took care of code review, code fixes and bug fixes and Handled scenarios of no data for application during good network signal.
- Explained the design problem of invocation by drawing flowcharts
- Assisted Project Manager with release build schedules and Documented the technical specifications
- Implemented analytics for both iPhone and iPad application to track the user flow and experience.
- Managing the work log and following the schedule to ensure completion of projects before deadline and Followed a work data flow principle for design and development.
Environment: Swift 2, Xcode 7, iOS 8, UIKIT Framework, GitHub, CoreData, Cocoa Touch, Cocoa Framework, HTML, JSON.
Confidential, Piscataway Township, NJ
iOS Mobile Application Developer
Responsibilities:
- Created models in MVC and development of delegates for updating model information.
- Used UITableview Controllers along with UITablevewCells to develop the App.
- Used UIKIT Framework mainly to develop the app.
- Involved in usage of CoreData to persist the information.
- APNS are involved for Notification Purpose.
- Demonstrated ability in integrating third party API’s including Facebook, Twitter, PayPal and Google Maps into several applications.
- Built iOS Storyboards with tab Bar Controllers creating segues between different views, established IBOutlet, IBActions in the storyboard
- Auto layouts are involved to show the views same in every size of iPhone and iPads.
- Redesigned several screens including default application landing screen as per newer wireframe.
- Created custom checklist and sharing them with selected app users by calling web services through JSON libraries and connecting to SQLite database with the objective C interfaces.
- Created of notifications to detect the autorotation in the customized sub views.
- Custom UI implemented with XIBs, and Manual Retain/Release memory management.
- Developed Navigation between views was mixture of using UI Navigation Controller, UI Gesture Recognizer, and UI Popover Controller.
- Took care of Code Review, Code Fixes and bug Fixes.
Environment: Swift 1, Xcode 6, iOS 8, UIKIT Framework, GitHub, CoreData, Cocoa Touch, Cocoa Framework, HTML, JSON.
Confidential
Jr. iOS Mobile Application Developer
Responsibilities:
- Implemented Core Data for persistent storage of user data.
- Created models in MVC and development of delegates for updating model information.
- Created of various views, table views, customized views and popovers.
- Used UIKIT and MAPKIT Frameworks to develop the app.
- APNS are involved for Notification Purpose.
- Redesigned several screens including default application landing screen as per newer wireframe.
- Created custom checklist and sharing them with selected app users by calling web services through JSON libraries and connecting to SQLite database with the objective C interfaces.
- Created of notifications to detect the autorotation in the customized sub views.
- Custom UI implemented with XIBs, and Manual Retain/Release memory management.
- Developed Navigation between views was mixture of using UI Navigation Controller, UI Gesture Recognizer, and UI Popover Controller.
- Took care of Code Review, Code Fixes and bug Fixes.
Environment: iOS6, iOS 7, Objective C, Xcode4.6, Xcode 5, Cocoa Touch, Cocoa framework, JavaScript, JQuery, MapKit, Core Location.
