Ios/sdk Consultant Resume
San Francisco, CA
SUMMARY:
- Above 6 years of strong technical expertise, with hands - on experience in iOS Development using Objective-C and Swift.
- Experience working on all phases of Software Development Life Cycle (SDLC) process, which include requirement analysis, designing, implementing, debugging, fixing and maintaining the software.
- Experienced in Cocoa frameworks like Foundation Kit, Application Kit, Core Data and including Map kit, Core object, Core services, Core graphics, Core animation, UI kit, Event Kit, Address Book and MVC methodologies.
- Experience of App Store requirements, HIGs, iTunes Connect and iOS provisioning portal.
- Experience working with Swift Programming.
- Proficient in understanding customer and business needs, as well as server/hosting requirements, data modeling, business logic and UX/UI design.
- Experience integrating Honeywell and VeriFone on Apple iTouch.
- Experienced working on XCTest and Accessibility for writing UI Test cases.
- Experienced using Appium for automation testing.
- Experienced working on React native.
- Expertise Model View Controller (MVC) design architecture Cocoa design patterns, singleton patterns and concepts like delegation, protocols and categories.
- Innovative and results- driven team player focused on achieving exceptional results in highly challenging environment that demands commitment, multitasking and continuous improvement.
- Good understanding of Memory Management: Automatic Counting(ARC) in IOS development.
- Proficient on JavaScript, HTML and CSS web technologies.
- Proficient in creating RESTful and SOAP web service requests for parsing JSON and XML responses, respectively.
- Experience with both SVN and GIT Source code repositories and GIT interfaces like Source Tree.
- Strong problem solving and decision-making skills with ability to communicate effectively at all levels.
TECHNICAL SKILLS:
Frameworks: IOS Framework, iPhone SDK, Cocoa touch Framework, Cocoa frameworkCore data framework.
Languages: Java, C, C++, C#, Objective-C
Web Based Services: SOAP, RESTful
Databases: MySQL, SQL Server, Oracle 11g, 12c, IBM DB2
Web Technologies: HTML, CSS, JavaScript, AJAX, WSDL, SOAP, DHTML
J2EE Technologies: JSP, JavaScript, PERL, Servlets, JDBC-ODBC
Web Servers: Apache Tomcat Server, IIS
ETL Tools: Informatica
Design Tools: Microsoft Visio
Operating Systems: Mac OS, Windows 8/7/Vista/ XP, UNIX, LINUX
Others: MS Office Suite, MS Visio, Adobe Photoshop
PROFESSIONAL EXPERIENCE:
Confidential, San Francisco, CA
IOS/SDK Consultant
Responsibilities:
- Worked on building SDKs for APIs that Gateway channel would be developing. Engaged in the SDK development of multiple projects in iOS platform and worked with multiple
- API squads to build SDK, which involved writing clear, maintainable code, documentation, writing unit tests and performing code reviews.
- Embedded HTML5, CSS and JavaScript into the application.
- Worked on Automation testing using Swift 3.0.
- Experienced working on React native.
- Worked on Image Processing using Core Graphics and Core Image Libraries. Also used 3rd Party libraries such as GPUImage.
- Used XCTest framework and Accessibility in order to write UI Test cases.
- Worked on Bluetooth BLE iBeacons as part of the POC.
- Secure integration with remote web services over HTTPS using JSON as the transport data format.
- Collaborating with Architects and product team in - order to understand the payments cycle used in Mobile applications.
- Collaborating with cross-functional teams to define, design, new features.
- Unit-test code for robustness, including edge cases, usability, and general reliability.
- Work on bug fixing and improving performance.
- Worked on Agile environment.
- Continuously Client, evaluate, and implement new technologies to maximize development efficiency.
Environment: Xcode, Postman, GitHub, Jenkins, Test flight.
Confidential, Cedar Rapids, IA
Sr. iOS Developer
Responsibilities:
- Worked extensively with Objective C and Cocoa Touch Frameworks which includes UIKit, Foundation, MapKit and Core Location.
- Used Core Data to maintain data on user’s device for his information and ps.
- Used JSON, XML parsing to retrieve data for display from server using web services.
- Worked on Automation testing using Swift. Used XCTest and Accessibility to write UI Test cases.
- Integrated MapKit API to show multiple pins and annotation views for the nearest locations of all the stores.
- Worked with SVN to checkout and update the codebase changes.
- Responsible for creating models and services in conformance with the WSDL’s provided.
- Constructed views using XIB files, storyboard, foundation, UIKit.
- Worked on Image Processing using Core Graphics and Core Image Libraries. Also used 3rd Party libraries such as GPUImage.
- Implemented the flight manager app, which allows the customer to manage their flight schedule using the app.
- Involved in getting requirements from the engineering team and analyzed the feasibility with the existing system design.
Environment: iOS 6.0, Objective-C, XML, JSON, XCode, Core Data, SQLite Manager, SVN
Confidential, Indianapolis, IN
IOS Developer
Responsibilities:
- Worked extensively with Objective C and Cocoa framework.
- Worked with web service calls, JSON and XML parsing.
- Used Core Data Framework for local storage purpose in SQLite.
- Implemented audio and video in the application using AVPlayer and AVFoundation frameworks.
- Maintaining the singularity between the app and the back-end server using the NSURL Request and NSURL Connection for rating submission.
- Responsible for service integration Development and testing.
- Worked in waterfall model development in the project.
- Used the same XIB to design for older iPhone by using Auto-Layout.
- Integrated a web-based content made with HTML on a native app using UIWebView.
- Redesigned several screens including default application landing screen as per newer wireframe.
Environment: Objective-C, XCode, Interface Builder, Foundation Framework, Core Location Framework, and Utility Application.
Confidential, CA
Software Developer
Responsibilities:
- Gathered all the requirements and prepared the requirement specification document.
- Worked on JAVA Development kit and Net-Beans IDE for backend development.
- Efficient on JavaScript, HTML and CSS for front end web development.
- Worked on XCode 4.3 for developing an iOS application using Objective-C programming.
- Designed and understood the requirement.
- Wrote web service wrapper to form the request and parse the response to send it to UI.
- Wrote complete logic for retrial mechanism.
- Memory management using the profile.
- Completed the data base design and creation.
- Performed database operations like Insert, fetch, update and delete data.
- Used XML parser to parse fetched data from server.
- Implemented unit Testing and moving to production.
- Implemented advanced animation techniques to provide an user friendly interface.
- Performed code review.
- Executed Beta testing of the application using Test Flight.
Environment: Java, Net-Beans IDE, XML Parser, Objective C, iPhone SDK, XCode 4.3, Interface Builder and Instruments, Microsoft Visio.
