Ios Developer Resume
Chicago, IL
PROFESSIONAL SUMMARY:
- 7 1/2 Years of iOS application development experience using Objective - C, Swift, RxSwift and Xcode along with various frameworks.
- Expertise with UIKit, Foundation, App Kit, Cocoa Touch, Cocoa, Web Kit, Core Data, Map Kit, Core Location, Core Bluetooth, Core Graphics, User Notifications, AVFoundation, Core Animation, Core graphics frameworks
- Expert in Creating and managing concurrent tasks by making use of GCD, NS Operation Queues, Process handling to improve App Responsiveness.
- Good Confidential creating applications from scratch (design, develop), and successfully delivering them to the app store.
- Expertise in memory management Using Automatic Counting (ARC) and Manual Counting.
- Thorough understanding of with Operating system Principles, Resources, Object Oriented Design principles & Software Development Life Cycle
- Proficient with RESTful API, JSON, XML & Network Protocols: HTTP, TCP/IP, UDP, and IPsec VPN
- Familiar with multiple Third-Party libraries like AF Networking, Alamo fire, Reactive Cocoa
- Good understanding of structural patterns like MVC, MVP, MVVM and behavioral patterns like KVC, KVO, Delegation.
- Better Confidential picking suitable technique for user interface design from Story board, Xib, Programmatic way, based on requirement.
- Good understanding of Data Persistence techniques like SQLite, Core Data, User Defaults, NSCache and PLists to store data and user configuration.
- Good Confidential decoupling object dependency and adding test cases using XCTest/XCUITest frameworks.
- Better Confidential Auto layouts, push notification services (APNS), Distribution of the App in the App store.
- Good understanding of, Agile methodologies and version control systems like CVS, GitHub, JIRA and Jenkins
- Optimizing the code in each phase of the application with different Test-Driven Development Environment (TDD)
- Super Clean & Readable code: always follow companies commenting, documentation and naming rules
- Experienced in Integrations such as Facebook, Twitter, and Google+ with OAuth token handling; and make API requests
- Experience in tuning the applications to fix Memory leaks and optimize memory allocation using XCode developer tool Instruments
- Experience with a work data flow principle for design and development using XC test
- Excellent communication, Organizational skills. Attention to detail and the ability to meet tight deadlines
- Good working experience with the RESTful/SOAP APIs to consume web services in both JSON as well as XML formats by using parsers such as NSXML Parser and NS JSON Serialization, parsing with both SBJson and LibXMLs.
- Knowledge in Bluetooth low energy (BLE) and creating iBeacon application interfacing the Cloud services and talk to backend Services.
- Ability to comprehend server/hosting requisites, data modeling, business logic and UX/UI design.
- Solid experience in carrying out functional Unit Tests using the XCTest framework and TDD test framework.
TECHNICAL SKILLS:
Programming Skills: Swift, (1.0-4.0,5),Objective-C, Python,Java, JavaScript.
Operating System: Mac OSX, iOS, Microsoft Windows, Android
Web Technologies: HTML 4/5, CSS 2/3, Restful, SOAP.
Database: SQ lite, MongoDB,Core Data
Version Control Tools: GIT, SVT, Source Tree, JIRA
Frame Works: Cocoa, Cocoa Touch, Foundation, AppKit, UIKit, Core Data, Core Animation, Core Graphics, MapKit, XCTest.
PROFESSIONAL EXPERIENCE:
Confidential, Chicago, IL
iOS Developer
Responsibilities:
- Actively gathered functional requirements, developing technical specifications, and project & test planning
- Designed and developed new functionalities using swift. Also Migrated Most of the Objective - C code to Swift 3 and added new functionalities using swift 3 as well as used Bridging headers to communicate with the Objective-C programs
- Utilized, User notification, Core data, Foundation, AVFoundation, UIKit, AppKit, Core graphics, Core animation, XCTest & Internal apple frameworks to achieve goal.
- Worked in diverse/ multiple stakeholder, development environment
- Integrated third party frameworks using Cocoa pods. Worked with logging and capturing user navigation and app usage to Google Firebase and Crashlytics for understanding the most used features by users. designed and developed user interfaces using XCode, Interface Builder and Storyboard using Size Classes and Auto layout.
- Utilized RESTful APIs to connect iOS application to back-end services. Handled request and responses in memory efficient way.
- Integrated Share Extension, allow user share address from apple map or contacts to Carnet app
- Created View Controllers both programmatically and through Storyboards and worked with Navigations controllers, Navigation Bars and Table View Controllers
- Integrated Google Maps to navigate to the current location and setup Google Places API to locate points of interest around the vehicle’s present location.
- Worked on Apple Push Notification Services (APNS) & Alert Views to allow user about latest deals on products
- Utilized instruments to conducting performance profiling and tuning . And added changes based on analysis.
- Worked closely with the UX team and back-end engineering teams to create shared & reusable components
- Able to communicate to all levels (internal and external) with strong problem-solving skills
- Utilized new features from swift like Decodable protocol to handle server data.
- Used key Chain for storing login credentials and Used Fortify for the application security.
- Worked with GitHub and XCode for Debugging and use Stash for the code review and reported Progress/Challenge to the project manager.
Environment:: iOS 9.0, Xcode 9,Swift 5.0, Mac OS X, iPhone, Core Location, Restful web service calls, Git, SVN.
Confidential, Los Angeles,
CA iOS Developer
Responsibilities:
- Working closely with the clients for gathering the user requirements to design the application data flow.
- Developing a skeletal structure for the code to ensure code separation, readability and reusability.
- Able to explain complex technical issues to both technical and non-technical audiences.
- Used UIScrollViewto display images and UITableView to display multiple transactions.
- Added animations to UI Elements for improved visual appearance.
- Enabled gesture recognition by working with UIGestureRecognizer, to recognize the touch sequence and map it to the corresponding implementations.
- Enabled Auto Layout for positioning the UI elements appropriately in the view relative to the device and other view elements by adding constraints.
- Used Stripe iOS SDK to integrate and accept payment within the application.
- Integrated the Realm Swift cocoa pod for persistent data storage and efficient data retrievals.
- Used NSJSONSerialization for parsing JSON data from the database, information storing and retrieval.
- Worked on RESTful API’s to integrate the application to server-side systems.
- Implemented Accounts Framework to let the users access their external accounts from within the app without the need for access credentials
- Implemented MFMailComposeviewController for providing a standard interface for managing and sending messages.
- Worked with Cloud Kit Framework to enable data transfer between app and user iCloud containers.
- Implemented GCD for facilitating concurrent code execution to increase the performance of the application.
- Working on Apple Push Notification Service for Remote Notifications from Provider to user’s device.
- Utilized tools for monitoring CPU load, heap size and memory usage.
- Implementing Test-Driven Development (TDD) environment in aScrum development methodology to provide end- to-end development
- Working with Jenkins for Continuous Load testing and Test Automation.
- Testing the Application and fixing Memory leaks and relevant bugs.
Environment: iOS 8.0-9.0, Mac OS X, Objective-C, Swift, Jenkins, XCode 7.2.1 and Later, Cocoa Touch Framework, REST, JSON, SQLite, Instruments.
Confidential, Dallas, TX
Mobile Application Developer
Responsibilities:
- Redesigned user interface and implanted Internal framework from scratch.
- Closely worked with, Business and managers to review the requirements and modifications.
- Worked extensively with Objective C and Cocoa Touch, Xcode, OpenGL ES framework hardware-accelerated 2D and 3D graphics rendering
- Designed and developed latest trends for iPhone clients and worked on iPhone SDK and internet connection Protocols
- Created views using UI Web Views, HTML, CSS, and JavaScript in XIBs
- Social media Integrations such as Facebook, Twitter, Instagram and Google+ with OAuth token handling
- Used NSOperationQueue and NSURL Connection to display graphical assets and UI elements
- Express checkout feature to use your rapid rewards information was achieved with few taps flow
- Used secureTextEntry to visually protect password entry and Authorization mechanism
- Worked on GIT to checkout and update the changes & JIRA to track and prioritize the issues
- Supported testing team to ensure testing conforms to design and requirements
- Used JSON parsers to parse the data from the web services and display it in the company's app
- Implemented custom UI Tab Bar Controller, UI Navigation Controller, for easy navigation
- Worked closely within a cross functional team of testers and developers
- Followed Test-Driven Development (TDD) using XC Test in a Scrum development methodology to provide end- to-end development
- Worked with various frameworks like Foundation, Core Animation, UIKit, Core Graphics, MapKit, Core Location
- Performed usability testing on interface design to ensure responsive compatibility
- Performed Unit Testing and User Interface Testing
- Integrated web-based content made with HTML on a Native application using UI Web Views
Environment: iPhone SDK, Mac OSX, Objective-C, Xcode, Core Animation, Cocoa Touch, UI Kit, HTML, JavaScript, CSS, OpenGL, Core Data, AV Kit, Map Kit, GitHub
Environment: IPhone SDK, XCode, SQLite3, SQLite Manager, Objective-C, Cocoa Touch, MapKit,UIKit, jQuery, JavaScript, HTML, CSS and Instruments.