Sr. Ios Developer Resume
Jersey City, NJ
PROFESSIONAL SUMMARY:
- Skilled professional with 8 years of experience in Mobile Application Development (iPhone/iPad) using objective - C, swift, UIKit, Core Location, MapKit, Cocoa Touch and Cocoa Service Frameworks.
- Strong working knowledge in Object Oriented Programming (OOPS) with experience in programming languages like C, C++, Objective-C, and Swift.
- Proficiency with CoreGraphics, CoreData, UIKit, CoreVideo, CoreImage, Social Framework, EventKit, and CoreText.
- Up to date with new Swift features and adhere to Swift best practices.
- Proficient with Objective C and Android SDK version Android 1.5 to Android 4.4(Gingerbread, Honey comb, Ice cream sandwich, Jellybean,(KitKat).
- Experienced in built Rich User Interface applications, integrating with various Databases and Client-Server applications in iPhone/iPad (iOS 4.0, 5.0, 6.0, 6.1, 7.0, 8.0 Xcode 4.0, 4.2, 4.3, 4.4, 4.5, 4.6, 5.0, 6.0 Beta, 6.1) application development using objective-C, Cocoa Touch, UIKit.
- Experienced in parsing XML and JSON data using NSXMLParser and NSJSONSerialization for display on the iPhone/iPad from server.
- Developed iOS Apps using swift in an Agile environment
- Expertise implementation knowledge of various frameworks including: Core Foundation, UIKit, Core Graphics, Core Data, Core Text, Core Animation, AV Foundation, Media Player, Notification Center, MapKit, Message UI and Security.
- Experience as a developer in designing, developing, implementing, testing and publishing apps on iTunes Store.
- Having Proficient knowledge on customizing the UIelements like UIDatePickers, UIAlert views, UIPopoverControllers, UITableViewCells, UITabBarControllers, UIAlertViews, UITableViews, and UISliders etc.
- Experience in the design and development of Multi-Gesture responsive Table. views, Collection views, Outline Views, View Controllers, Navigation patterns, Navigation controllers and rendering smooth Animations with and without using Storyboards for latest visual themes, rich user interface and high level of user interaction for iOS applications.
- Skilled in use of XML web services such as REST and SOAP.
- Experienced in using GoogleMapsAPI for the Geo location services and using JSON web services to call external web service.
- In-depth knowledge MVC design architecture, Cocoa design patterns and concepts like delegation, protocols and categories.
- Thorough understanding of backend database technologies like Oracle and MySQL, and the embedded database SQLite.
- Used a Test-Driven Development (TDD) environment in a Scrum development methodology to provide end-to-end development.
- Extensive experience in building mobile applications using Android framework APIs such as (Location, Camera, Animations, Maps).
- Quick learner with excellent communication, analytical, design and problem solving skills.
- Self-starter, friendly and flexible.
- Excellent Communication skills and Intrapersonal Skills with Listening, Speaking, Writing, Presentation and proactive in learning of advance concepts in IT technologies.
TECHNICAL SKILLS:
Programming Languages: Objective-C, Swift, C, C++
Frameworks / APIs: Cocoa Touch, Foundation, UIKit, Core Graphics, Core DataGoogle Protocol Buffers, C Standard Library.
Mobile Operating Systems: : iOS 4/5/6, Windows CE, Windows Mobile, Android.
Operating Systems: : Mac OS 10.5/10.6/10.7, Mac OSX, MS-DOS, Windows.
Phone Simulator and Emulator: : iPhone / iPad, Windows8 / Mobile, Android.
IDE S / SDK: Xcode 3.0/4.0/5.0/6.0/6.1.3, Android SDK, Keil.
Web Services: XML / JSON Web Services.
Database: MySQL, Core Data for iOS, SQL Lite.
PROFESSIONAL EXPERIENCE:
Confidential, Jersey City, NJ
Sr. iOS Developer
Responsibilities:-
- Involved in doing AGILE practices, attending daily agile (SCRUM) meetings and SPRINT retrospective meetings. Worked with an Agile, Scrum methodology to ensure delivery of high quality work with every iteration.
- Worked extensively with Objective C and Cocoa frameworks.
- Worked with UIActionSheets, UITableViews, CustomCells, UIScrollViews, Navigation Controllers, delegates and protocols.
- Worked with Cocoa Frameworks, which includes UIKit, Foundation, UI Image Picker, UI Date Picker.
- Used AF Networking to connect RESTful API services and maintained background image downloads, uploads, chat conversations, and messages from system.
- Created View controllers both programmatically using Objective C, Swift 2.0 and also through Storyboards.
- Worked on configuring BLE for efficiency and low energy consumption.
- Designed the complete MVC flow for the application with UI components and controllers to be used for iPhone.
- Utilized latest swift for robustness, usability and reliability application.
- Worked on Web Service calls, XML and JSON parsing.
- Developed critical tools for this project like Customized Navigation bar, Pagecontrol and Scroll view. json
- Worked on iPhone SDK and internet connection Protocols.
- Involved in Core data Framework using SQLite.
- Created user interfaces, navigation layouts for the iOS app.
- Working on Bluetooth low energy (BLE) and QR codes.
- Familiar with Core Animation / UI animation concepts.
- Worked with GIT to checkout and update the codebase changes.
- Designing and developing iOS Automation framework based on Swift (KIF) and Ruby (Cucumber)
- Worked on table view controller and made customized table view cells according to the requirements of client.
- MapKit and Core Location to enhance user to find nearest store locations.
- Worked extensively to support all features on both iPhone and iPad.
- Extensively worked with web services XML inputs to pull data and display it on the app.
- Knowledge on how to send and receive MIDI data using Bluetooth Low Energy connections on an iOS device
- Implemented GCD (Grand Central Dispatch) and blocks to have a responsive UI.
- Implemented NSOperationQueue and NSURLSession to integrate with backend web services.
- Worked with Backend team to display the correct data format in devices.
- JSON used for client/server messages.
- Core Data is the essential ingredient in data driven iOS apps. It's used for storing, retrieving, and manipulating application data in databases, XML, and binary formats.
- Performed two levels of TDD, Acceptance TDD (ATDD) and Developer TDD.
- Used the same XIB to design for iPhone5 and older iPhones by using Auto-layout.
- Designed the database and data model for application using SQLite.
- Coordinated with technical staff in the configuration of iTunes AppStore.
- Responsible for Service Integration Development and Testing.
- Implemented Accessibility and Localizations on the application.
Environment: iOS 7.1/8.0, Xcode 6.0/6.3/7.3.1, Agile Methodology, iPad, iPhone, Objective-C, UIKit, JSON, XML, HTML5, CSS, REST, JavaScript, jQuery, SQLite. Android SDK, Eclipse IDE, Google Maps, AML and SQL Databases, Junit, GPS Services.
Confidential, San Francisco, CASr. iOS Developer
Responsibilities:
- Worked extensively with Objective C and Cocoa frameworks.
- Worked with UIKit Framework for development and maintenance.
- Info.plist was implemented to keep track of user's favorite products.
- Implemented custom Table Views, TableViewCell, UITabBar & UINavigation Controller for easy navigation of the app.
- Implemented NSOperationQueue and NSURLConnection to integrate with backend web services
- MapKit and Core Location to enhance user to find nearest store locations.
- Worked extensively to support all features on both iPhone and iPad.
- Added animation between UIViews for smooth transitioning and better user experience.
- Worked on web service calls, XML and JSON parsing included in the project.
- Responsible for Creating Models and Services in conformance with the WSDL's provided.
- Created models in MVC and development of delegates for updating model information.
- Built iOS apps and Mac apps that can communicate with Bluetooth Low Energy (BLE) devices.
- Designing and developing iOS Automation framework based on Swift (KIF) and Ruby (Cucumber)
- Used AFNetworking to connect RESTful API services and maintained background image downloads, uploads, chat conversations, and messages from system.
- Work Hand to Hand with design team to implement UI.
- Implemented login functionality by checking the data input by the user with the data stored in SQLite database.
- Publishing the application on App Store and then pushing updates after every sprint release.
- Leverage industry best practices to design, test, implement and support mobile applications.
Environment: iOS 6.0,7.1, (iPhone SDK), Mac OS X, Objective C, C, C++, Swift, Xcode 6.0 to 6.4, Agile Methodology, HTML5, CSS, REST, BLE, JIRA UIKit, CoreLocation, UIKit, EventKit.
Confidential, Cincinnati, OHSr. iOS Developer
Responsibilities:
- Worked on UITableViewController and made customized table view cells according to the client.
- Worked on check deposit using EZ-Deposit.
- Worked with subversion to checkout and update the codebase changes.
- Involved in designing and developing the JSON, XML Objects with MySQL.
- Web Services consumption on the iPhone to communicate with the back-end server using the NSURLRequest and NSURL Connection objects for rating submission.
- Worked on iOS SDK 7 and iOS SDK 8.
- Created Custom Table View Cells to accommodate the client’s design of a particular Cell
- Used Objective-C to make the application.
- 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.
- Developed Navigations between views using UINavigation Controller, UI Gesture Recognizer, and UI Popover Controller.
- Extensive experience working with UIKit, StoreKit, Core Data, AVFoundation Framework for development and maintenance.
- Experienced in XML and JSON Parsing, Multithreading using Touch XML, SBJSON, NSXML Parser and NSJSON Serialization.
- Used the same XIB to design for iPhone 6 and older iPhones by using Auto-layout.
- Worked with Backend team to display the correct data format in devices.
- Developed quality code in Objective-C and Swift to meet story acceptance criteria.
- Used AppleDocs to maintain records to document program development and revisions.
- Created of various views, table views, customized views and popovers.
- Defined, developed and maintained web services and applications that consume them (REST, SOAP, JSON, XML) using GET and POST methods
- Implemented Core Data framework to store user Data
- Developed essential tools such as the UITabBar.
- Developed client login and signup module that includes UI design and backend communication with Web Services.
- Written SQL Queries to interact with Oracle database.
- Designed and implemented XML Web services using ADO.NET, C#.
- Implemented Core Data framework to store user Data.
- Extensively worked on consuming RESTful web services and JSON.
- Worked with Git to checkout and update the codebase changes
Environment: iOS 7, 7.1, iPad, iPhone, Objective-C, UIKit, JSON, XML, SQLite, JIT, Xcode 5/4.6/4.5, iOS 7.0.x/6.1.x/6.0.x, iOS Simulator 6.1/6.0/5.1, BLE, Objective-C, Cocoa Touch, Cocoa framework, MapKit, Core Location, AVFoundation.
Confidential, Atlanta, GAAndroid/iOS Developer
Responsibilities:
- Built iPhone/iPad (Universal) Application that uses Tab bar, Navigation, Split View & Popover Controllers and consumes RESTful JSON Web services.
- Built iOS Storyboards and established IBOutlet, IBActions, create and perform segues between different scenes in the storyboard
- Designed, developed test cases and tests scripts as per Requirement documents and Prepared RTM (Requirement Traceability Matrix).
- Responsible to qualify release compatible for IOS, Android, Mobile web.
- Worked extensively with Objective C and Cocoa frameworks.
- Worked with UIActionSheets, UITableViews, CustomCells, UIScrollViews, Navigation Controllers, delegates and protocols.
- Worked with Objective C, Swift and Cocoa frameworks.
- Worked with Cocoa Frameworks, which includes UIKit, Foundation, UI Image Picker, UI Date Picker.
- Modified the UI screens created by web designer using HTML, JSP, CSS, TypeScript and JavaScript.
- Developed UI on mobile web platform using JavaScript, HTML, CSS, JavaScript validations and JSON.
- Worked closely with the UI Designers using flash to create web designs.
- Created view animations using UIAnimation classes and QuartzCore framework.
- Used AF Networking to connect RESTful API services and maintained background image downloads, uploads, chat conversations, and messages from system.
- Worked as UI developer.
- Worked on Web Service calls, XML and JSON parsing.
- Participate in daily stand up meetings to report about scope of work, testing progresses, outstanding issues, blocking points and so on.
- Implemented Accessibility and Localizations on the application.
- Worked in the internal process using SCRUM Agile methodology.
Environment: iOS 5.1/5.0, Xcode 4.3/4.2, iPhone Simulator 4.3.2, Cocoa Touch, Foundation, UIKit, Core Graphics, Core Data, Mac OSX, RESTful JSON, Adobe CS5 Suite (Photoshop), Subversion (SVN).
ConfidentialC/C++ Developer
Responsibilities:
- Developed the application from the scratch and continuous addition of new features.
- Developed Jataayu's Device Dependent Layer and provided message queue, MMI, logging interfaces.
- Design, coding, bug fixing prototype design and unit testing.
- Implementing features as per Use Cases and Design Patterns.as.
- Writing unit testers using shell script.
- Designed and Implemented tel URI, Connection Prompt, Scrollbar Operations, and Access Key Solutions.
- Creating Installer using Install shield and wix Installer, vbscript, shellscript.
- Compilation of product using make file.
- Resolving customer facing issues.
- Debugging using gdb tools and remote debugger tools.
- Developed URL Encoder module to provide browsing capabilities to other applications on the device.
- Provided methods for handling META headers present in HTML/WML pages, display session data. Implemented cache and cookies modules.
- Helped and monitored peer code review of PRO*C/C++ and UNIX processes.
- Resolved the issues preventing release and customer acceptance of the enterprise-targeted product
Environment: C, C++, socket programming, Shell Script, Install Shield 11.0, Wix Installer.