Sr. Ios Developer Resume
San Francisco, CA
SUMMARY:
- Above 5 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.
- Good knowledge on 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.
- Thorough understanding of App Store requirements, HIGs, iTunes Connect and iOS provisioning portal.
- Experience working with all versions of Swift including Swift 4.0 in recent project.
- Proficient in understanding customer and business needs, as well as server/hosting requirements, data modeling, business logic and UX/UI design.
- Expertise Model View Controller design architecture Cocoa design patterns, singleton architectures 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 Reference Counting in IOS development.
- Basic knowledge of Android development, JavaScript, AngularJS.
- Proficient in creating REST and SOAP web service requests for parsing JSON and XML responses, respectively.
- Experience with both SVN and GIT code repositories and GIT interfaces like Source Tree.
- Strong problem solving and decision-making skills with ability to communicate effectively at all levels.
SKILLS:
Frameworks: IOS Framework, iPhone SDK, Cocos2d, Cocoa touch Framework, Cocoa framework, Core data framework.
Languages: Java, C, C++, C#, Objective-C, swift, HTML, XML, CSS
Web Based Services: SOAP, RESTful, JSON
Databases: MySQL, SQL Server, Oracle 11g
Web Technologies: HTML, CSS, JavaScript, SOAP
J2EE Technologies: JSP, JavaScript, PERL, Servlets
Web Servers: Apache Tomcat Server
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
EXPERIENCE:
Confidential, San Francisco, CA
Sr. iOS Developer
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. Used Swift versions 3.0 and 4.0.
- Worked on migrating some modules from Swift 3.2 to Swift 4.0 using Swift migration tool.
- Worked on test-driven development. (TDD)
- Experience working on Unit-Tests, Planning and Structuring the application in a Test-driven manner, TDD of a data Model, writing tests for a View controller.
- Experience on working with React-Native to build a module in an SDK.
- Used XCTest framework and Accessibility in order to write UI Test cases.
- Worked on Bluetooth BLE iBeacons as part of the POC. Worked extensively on Swift 4.0 for this module.
- 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.
- Continuously Client, evaluate, and implement new technologies to maximize development efficiency.
Environment: Xcode, Swift 3.0 and 4.0, Postman, GitHub, Jenkins, Test Flight
Confidential, Cedar Rapids, IA
Sr. iOS Developer
Responsibilities:
- Worked extensively with Swift 2.1 and Cocoa Touch Frameworks which includes UIKit, Foundation, MapKit and Core Location.
- Used Core Data to maintain a local SQLite database on user’s device for his information and preferences.
- Redesigned several screens including default application landing screen as per newer wireframe.
- Used XML, JSON parsing to retrieve data for display from server using REST and SOAP web services.
- Integrated MapKit API to show multiple pins and annotation views for the nearest locations of all the stores.
- Worked with GitHub to checkout and update the codebase changes.
- Constructed views using XIB files, storyboard, foundation, UIKit.
- 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: XML, JSON, XCode, Swift 2.1, Core Data, SQLite Manager, Restful, GitHub
Confidential, Indianapolis, IN
iOS Developer
Responsibilities:
- Worked extensively with Objective C and Cocoa framework.
- Worked with web service calls, JSON and XML parsing.
- Implemented the scroll functionality by using UI Scroll View in the app.
- Used Core Data Framework for local storage purpose in SQLite.
- 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.
- Used the same XIB to design for older iPhone by using Auto-Layout.
- Integrated a web-based content made with HTML5 on a native app using UI WebView.
- 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
Software Dev
Responsibilities:
- Gathered all the requirements and prepared the requirement specification document.
- 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 a user-friendly interface.
- Performed code review.
Environment: XML Parser, Objective C, iPad SDK, XCode 4.3, Interface Builder and Instruments