We provide IT Staff Augmentation Services!

Sr. Ios Developer Resume

3.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY:

  • A qualified Professional with over 7 plus years’ experience in Information Technology in analysis, design, development, implementation and maintenance of native mobile application using Swift, Objective - C, Cocoa Touch and XCode.
  • Extensive knowledge dealing with SWIFT and iOS SDK features and newly released frameworks.
  • Well versed with Agile Development Methodologies (SCRUM), Design Patterns (MVC, MVVM) and design concepts like Delegation, Singleton Pattern, Protocols and Categories and Software Development Life Cycle (SDLC).
  • Proficient with different iOS frameworks: Foundation, WebKit, UIKit, MapKit, CoreLocation, EventKit, CoreData, MapKit, CoreObject, CoreServices, Core Graphics, CoreAnimation, UIKit, WatchKit.
  • Extensive experience in consuming the SOAP/REST based web service API’s from iOS client.
  • Involved in implementing SQLite database and CoreData for complex projects. Strong experience in Database Management skills: SQL, NoSQL, Parse, MongoDB.
  • Experienced in working with data parsing forms such as XML and JSON, to dynamically display data on iPhone.
  • Experienced in web service integration using NSURLSession and Multi-threading using NSOperationQueue, DispatchQueues, NSThread and GCD.
  • Experience working with memory management - Manual Reference Counting (MRC) and Automatic Reference Counting (ARC).
  • Knowledge in Bluetooth low energy(BLE) and NFC including creating iBeacon application interfacing the Cloud Services and talk to the backend services.
  • Hands on experience with Estimote SDK and Estimote beacons.
  • Worked with Firebase in Integrating Platform such as Facebook, Twitter, and Google+ with OAuth token handling, handling mobile payments using Apple Pay and In-App purchases and implemented Peek and Pop, TouchID.
  • Extensive experience dealing with Test Driven Development(TDD) for Unit Testing using XCTest, SenTestingKit, Earlgrey, OCMockito and UIAutomation using KIF framework and skilled in performance analysis/tuning and Memory leak analysis, using instruments and actively participated in estimating Time for tasks and Code review.
  • A good experience on maintaining the code base on regular basis. Worked on the Version Control System tools like SVN, RTC, GIT for source code management and used Jenkins for continuous integration.
  • Experienced in creating the user interface using Xamarin Forms for designing UI using framework APIs and XAML with different available layouts and controls to target both iOS and Android Apps.
  • Experience in developing the Front-End Web Application using the Web Technologies like HTML, CSS3, JavaScript and have Strong Knowledge in Object Oriented Concepts and good development experience in using those concepts in building re-usable code.
  • Basic knowledge of Android development, Apache Cordova and Xamarin Studio .
  • Strong ability to effectively prioritize and multi-task on projects utilizing IT process knowledge and full Software Development Life Cycle (SDLC).
  • Working knowledge of Operating Systems like Windows, Linux and Mac OSX.
  • Some of the attributes that would describe me would be the Team player, Quick learner, Self-Motivated and Strong interest in Mobile Applications and Front End Development.

TECHNICAL SKILLS:

Programming Languages: Swift, Objective-C, C#/Xamarin, Java, C, C++, AJAX, XML, JSON, HTML 4&5, CSS, JavaScript, JQUERY Library, Responsive Web Design.

Database: Oracle, MySQL, SQLite, MS Access, MongoDB, Core Data.

Operating Systems: Mac OSX 10.5/10.6/10.7/10.8/10.9/10.10/10.11, Windows XP/Vista/7,8,10, UNIX.

IDE: XCode, Microsoft Visual Studio, Eclipse, IntelliJ, NetBeans.

Software: MS Office Suite (Word, Excel, Access, PowerPoint & Outlook), MS Visio, Rational Requisite Pro, Adobe Acrobat, Apple Keynote, Apple Pages.

Framework: Foundation, Core Animation / UIAnimation, UIKit, CoreGraphics, Firebase, Alamofire, CoreLocation, MapKit, MKAnnotations, CoreData, XCTest.

SDK s: IOS (5.x, 6.x, 7.x, 8.x,9.x)

Version Control Systems: SVN, RTC, GIT, Jenkins.

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta, GA

Sr. iOS Developer

Responsibilities:

  • Involved in every stage of the Project development life cycle from development to deployment of the application.
  • Responsible for migration of application to support to the IOS latest version and worked with Swift, Objective C, XCode, iPhone SDK.
  • Worked extensively with Swift 2.0, Objective C and Cocoa Touch frameworks.
  • Responsible for deploying the app in the App Store.
  • Responsible for integrating with various frameworks such as Foundation, Core Animation / UI Animation, UI Kit, Core Graphics, Map Kit, Core Location.
  • Used extensive interactive Playgrounds to prototype the application.
  • Created various views, customized UI Table View, UI Navigation Controller and popovers for the custom look and improve the user interface by using the Core Graphics.
  • Used NSUserDefaults, NSUserPreferences, Multitasking (using GCD, Operation Queues, Multithreaded Code), P-list, Core Data, SQLite in software development.
  • Integrated Push Notifications, Local Notification.
  • Worked with Developer tools (Like Instruments, Accessibility Inspector, Simulator) extensively in the process of development to minimize memory leaks and assure overall application stability.
  • Performed end-to-end testing using the framework like XCTest and OCMockito.
  • Acted as an expert technical resource for modeling, simulation and analysis efforts.
  • Worked with Github and XCode for Debugging and use Gitlab for the code review and reported Progress/Challenge to the project manager.
  • Verify system logic by overseeing the preparation of test data, testing and debugging during QA cycles.
  • Implemented the concepts of Core data and Core graphics to give the user a good interaction with the application and executed part of the code with the Phone gap.
  • Assure quality, security and compliance requirements are met for supported area; Oversee creation of or updates to and testing of the business continuation plan.

Environment: IOS 9 and IOS 10, Mac OS X, Swift 2.0, Objective-C, XCode 8.x, iPhone SDK, Agile, JIRA, Core Data, Core Animation, Cocoa-Pods, JSON, REST API’s, GitHub, XCode Developer Tools such as iPhone Simulator, Accessibility Inspector, Instruments.

Confidential,South Windsor, CT

IOS Developer

Responsibilities:
  • Actively involved in project life cycle as a code developer of a scrum team and contributed in a fast-paced Agile Scrum environment with bi-weekly sprints.

  • Developed the application using XCode, Swift 1.0, Objective-C.
  • Created interactive user interface using the Interface builder, Storyboards and iPhone Simulators
  • Designed User Interface using the frameworks Core Animation / UIAnimation and UIKit as per the design interactive prototype Wireframes.
  • Created View controllers both programmatically and through Storyboards and worked with Navigations controllers and Table View Controllers.
  • Used OperationQueue and NSURLSession to integrate with the backend web server.
  • Implemented Secure transmission of the account information by integrating the Alamofire Networking protocol using the Cocoapods.
  • Worked on Web Service calls XML and JSON parsing included in the project and used NSJSONSerialization in getting requests from the server and parsed the response objects.
  • Developed Custom UIViews & UITableView for user interface in the application.
  • Worked extensively with Swift and Cocoa Touch frameworks including, Foundation, Core Animation / UIAnimation and UIKit.
  • Used Cocoapods for integrating different dependency managements and library frameworks and wrote Database manager classes using CoreData.
  • Incorporated the Push Notification feature in Swift programs, to notify the user when any operations were done and used Bridging headers to communicate with the Objective-C programs.
  • Created sample application for QA to test the application in different environments.
  • Implementation of TDD (Test Driven Development) for the Unit Testing with the use of XCTest assertions.
  • Responsible for Bug fixes and enhancements of the app with new features.
  • Responsible for deploying the app in the App Store.
  • Used Atlassian tools such as JIRA and Stash pull requests for code reviews, manage and keep track on the progress of project.

Environment: IOS 8 and 9 (iPhone SDK), Mac OS X, Objective-C, XCode 6.x and 7.x, Swift 1.x, Foundation, Core Animation / UIAnimation, UIKit, Core Graphics, Coredata.

Confidential, St. Petersburg, FL

IOS Developer

Responsibilities:

  • Involved in full life cycle of the application including design, development and testing.

  • Performed usability testing on interface design to ensure responsive compatibility.
  • Involved in developing the application using the Objective-C, XCode.
  • Performed application development and worked with various frameworks like Foundation, CoreAnimation / UIAnimation, UIKit, Core Graphics, Map Kit, Core Location and Firebase.
  • Developed Custom Views & Table Views for user interface in the application.
  • Implemented Navigation Controllers and TabBar Controllers for easier use of the application.
  • Designed and built the distribution for deploying in the App Store.
  • Developed iPhone application that can perform user registration, login, profile, and purchase within the application.
  • Worked on GIT to checkout and update the changes and used Atlassian tools(JIRA) to track and prioritize the issues.
  • Designed and integrated application for different devices like iPad, iPhone, iPod.
  • Designed and developed latest trends for iPhone clients and worked on iPhone SDK and internet connection Protocols.
  • Preparation of internal QA builds and maintaining the Apple developer portal.
  • Experience with basic Photoshop skills for minor editing, resizing and optimizing the images.
  • Worked with GDB and XCode for debugging and participated in application testing, logged in errors/bugs and fixed them thereby contributing to application enhancement.
  • Pinpointed and solved several of our most widespread crashing bugs.

Environment: IOS 4.0 and 5.1 (iPhone SDK), Mac OS X, Objective-C, XCode 5.x, Cocoa Touch, Cocoa, Map Kit Framework, Core Location, Photoshop.

Confidential, Glen Allen,VA

Web Application/ Mobile Developer

Responsibilities:

  • Worked in an Agile Environment and Participated actively in daily scrum meetings to discuss the progress in the sprints and followed a work data flow principle for design and development.

  • Developed complete client iPad login and signup module that includes UI Design and backend communication with REST full Web services using Objective-C, XCode.
  • Solved major defects in Navigation controller behavior for the application.
  • Provided mechanism to avoid loading of duplicate data in Table Views (Problem due to concurrent server calls) and developed new components like infinite scrolling section for sliding table view.
  • Assisted Project Manager with release build schedules.
  • Publishing the application on App Store and then pushing updates after every sprint release.
  • Managing the work log and following the schedule to ensure completion of projects before deadline.
  • Followed a work data flow principle for design and development.
  • Upgraded reporting system of the application Spark People My Account for analytics.
  • Developed the presentation layer using JSP, HTML, XML, XSLT, CSS, AJAX, Custom Tags.
  • Responsible for developing data insertion forms and validated them using JavaScript.
  • Created and maintained the framework and layout of each portal with Cascading Style Sheets (CSS).

Environment: Objective-C, Xcode 4.6, Mac OSX, Foundation, UI Kit, Core Graphics, HTML, JSP, XML, XSLT, AJAX CSS, Adobe Photoshop, JavaScript, DHTML, MS-office, Web Services, Usability Testing, Eclipse.

Confidential

Web Developer

Responsibilities:

  • Responsible for developing the presentation layer using JSP, HTML, XML, XSLT, CSS, AJAX, Custom Tags.

  • Developed data insertion forms and validated them using JavaScript.
  • Created and maintained the framework and layout of each portal with Cascading Style Sheets (CSS).
  • Used JavaScript and XML to update a portion of a web page thus reducing bandwidth usage and load time and add modal dialog in web pages to get user input and requests.
  • Involved in the design and development of user profile planning for those accessing the system.
  • Analyzed user requirements and converted into use cases.
  • Created multiple types of content, each with different features.
  • Adobe Photoshop has been used to create different banners and designs.

Environment: HTML, J2EE, JSP, XML, XSLT, CSS, AJAX, Adobe Photoshop, JavaScript, DHTML, MS-office, Java API’s.

We'd love your feedback!