We provide IT Staff Augmentation Services!

Ios Developer Resume

2.00/5 (Submit Your Rating)

Kent, OH

SUMMARY:

  • Over 5 years of experience in Information Technology in designing, development and maintenance of client server applications including 3+ years of experience in mobile applications design and development on iOS platform for various domains.
  • Expert in integrating mobile applications with On - premise & SAAS infrastructure ensuring security.
  • Proficient in working with Objective-C, Swift, java, Python programming Languages.
  • Expert in Mobile Application Development (IPhone/IPad) using UIKit, CoreData, CoreGraphics, CoreAnimation, CoreLocation, MapKit, WebViewKit, CocoaTouch, AVFoundation.
  • Working Knowledge on API like Google Maps API, Twitter API, Facebook API with OAuth token handling.
  • Hands on experience in Apple push notifications, Network protocols & Product design using Sketch.
  • Proficient in parsing JSON, XML, PLIST.
  • Working Knowledge on Delegation Protocols and Categories.
  • Proficient in Memory Management: Automatic Counting (ARC) and Manual Counting (MRC).
  • Debugging, fixing and maintaining the software with project management Methodologies like Scrum & Agile.
  • Proficient Knowledge in Testing and distribution of an APP in to the App Store.
  • Very comfortable consuming all kinds of WebServices, mainly REST and SOAP based. Native experience with NSURLConnection, NSURLSession. third party experience with RestKit, AFnetworking, FireBase and AlamoFire by using the COCOAPODS.
  • Skilled in UI/UX design using Apple’s skeumorphic, extensively worked on Multi-View Applications like UINavigationController, UITabBarController, UITableViewController, UIScrollViewController and interface Builder.
  • Stored data persistently in a plethora of ways: CoreData, SQLite, NSCoding (archiving/unarchiving), PLists, Documents/Temporary directory, NSUserDefaults, Keychain, as well as cloud based with iCloud, Dropbox, GoogleDrive and others
  • Applied design patterns like POP, MVC, Delegation/Protocols, Observer, Singleton, Decorator, Blocks.
  • Having knowledge with creating hybrid applications using phonegap/cordova, IBM MobileFirst etc.,
  • Web application development experience using HTML5, CSS3, jQuery, JSON, XML, JavaScript, JQuery Bootstrap.
  • Experienced in using Project management tools like Git, SVN, Jira.

TECHNICAL SKILLS:

Languages: Objective-C, Swift, JAVA, Python

Web Technologies: HTML5, CSS, JAVASCRIPT, JQUERY, BOOTSTRAP

Mobile Technologies: Middleware iOS Development, IBM Mobile First IBM Security Access Manager (TAM)

Tools: Xcode, Eclipse, Jdeveloper

Databases: MySQL, SQL,SQLITE, NOSQL, MONGO DB

Version Control: GITHUB, SVN

PROFESSIONAL EXPERIENCE:

Confidential - Kent, OH

IOS Developer

Responsibilities:

  • Main role is associated to fix the bugs implement the new modules & updating the application to the latest versions of the iOS.
  • Implemented the GPA Calculator Module to the app so the User can quickly estimate their GPA in version 3.3.1 by using the TableViewController and WebViewKit.
  • Redesigned the home screen to stay up to date with the Kent State stories in version 3.3.1.
  • Fixed the various bugs that are causing the Crashes in the Me@KSU Module, and also fixed the background image not displaying problem for the version 3.2.2.
  • Implemented the collapsible menu to display only the important contents to user by using the UITapgesture and Slide Out Navigation Panel
  • Added the Flashcard and the Dining Plan matrix to the App so that the user can check their accounts their balances and transactions using the OAuth Token.
  • Added the Parking Module in the application so that the user can view the number of spaces available in the parking lot and provided the quick access to contact parking services for assistance with one touch calling.
  • Redesigned the Me@KSU module so that the user can swipe to change the sections in that module by using the PageViewController.

Environment: iOS 8 and later, Xcode 6.x/7.x, swift, UIKit, JSON, CoreData.

Confidential - Owings Mills, MD

IOS Developer

Responsibilities:

  • Integrated Core Data framework to store user Data after retrieving JSON from the web services.
  • Implemented NSOperationQueue and NSURLConnection to integrate with backend web services.
  • Built iOS Storyboards with TabBarControllers creating segues between different views, established IBOutlet, IBActions in the storyboard.
  • Created Custom UITableViewcells with different styles to accommodate the UX/UI requirements on Screen.
  • Used Auto layout feature to adapt UIs to different rotations and screen sizes for universal app.
  • Worked on network/authentication module.
  • Implemented NSURLConnection for backend web services integration.
  • Used Agile Scrum methodology/ Scrum Alliance for development.
  • Used GIT for version control systems.
  • Developed unit tests for testing specific functionality and logic.

Environment: iOS, XCode, Objective-C, UIKit, JSON, Git, SQLite

Confidential - New York, NY

IOS Developer

Responsibilities:

  • Architected the Network module to handle better authentication and Network transitions
  • Improved the functionality of Push Notifications and Background Fetch.
  • Improved the overall security of application by storing some of the key information in the Key Chain and Secure Enclave.
  • Improved the application efficiency with multi-threading.
  • Worked closely within a cross functional team of testers and developers.
  • Worked with Instruments tool extensively at the end of development cycle to minimize memory leaks and assure overall application stability.
  • Involved in requirement gathering, outlining and made decisions on Layout design and Layout modifications.
  • Active participant in Code Reviews.
  • Used Git and Jira extensively.
  • Used UITabBar, UINavigationView, UITableView, MKMap, UIActionsheet and other View Controllers to build the UI.
  • Worked with Instruments tool extensively at the end of development cycle to minimize memory leaks and assure overall application stability.
  • Involved in CoreDataFramework using SQLite.
  • Worked on some implementation of Accessibility and Localizations on the application.

Environment: XCode, Agile Methodology, Swift, Objective-C, UIKit, JSON, HTML 5, SQLite, Jira.

Confidential - Dallas, TX

IOS Developer

Responsibilities:

  • Multi-Threaded some of the tasks like searching results, pre filters and post filters in iOS by running tasks in a separate thread using GCD blocks and NSOperationQueue for optimizing the performance.
  • Worked on memory management.
  • Worked on JSON parsing as a part of the project.
  • Implemented Lazy Loading functionalities.
  • Worked on Search functionalities using UISerachaBarDelegate methods.
  • Developed the App using MapKit and CoreLocation.
  • Worked with UIKit Framework form the applications at hand.
  • Created Custom UITableView cells with different styles to accommodate the UX/UI requirements in Open Units Screen and Picklists Screen and XIB files.
  • Used GitHub for cloning the code changes and deal with the repositories.

Environment: iPhone SDK, Objective C, XCode, Cocoa Touch, UIKit, Interface Builder, JSON Parsing

Confidential

Java Developer

Responsibilities:

  • Implemented Struts framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer
  • Developed Struts Framework Action Servlets classes for Controller and developed Form Beans for transferring data between Action class and the View Layer
  • Developed the front end UI using JSP, HTML, JavaScript, CSS. Implemented Struts Validators framework to validate the data
  • Developed Ant(build.xml) targets for build and deployments on Web Sphere Application Server
  • Performed impact analysis on the dependency projects of OneSource Project
  • Involved in writing unit test plans and developing test cases using Junit. Used Configuration Management and Version Control tool CVS.
  • Involved in Reusable functionalities development used for the Application
  • Developing code and maintaining the quality of code using Tech Mahindra coding standards.
  • Sharing daily and weekly status reports to my Manager.
  • Writing unit test cases to the related module.

Environment: Java, J2EE, ADF11g, SVN1.5, Jdeveloper11.1.2.1, WebLogic Server10.3, Web Services, Log4J, Windows XP.

We'd love your feedback!