We provide IT Staff Augmentation Services!

Senior Ios Developer Resume

4.00/5 (Submit Your Rating)

Pittsburgh, PA

SUMMARY:

  • Over 71/2 years of IT experience in designing & developing User Interface applications, integrating with various Databases and Client - Server applications in iPhone/iPad application development using Objective-C, Swift, Cocoa Touch.
  • Expertise in using third party libraries such as AF Networking and Google Analytics to integrate additional functionality into applications.
  • Expertise in MVC design architecture, Cocoa design patterns and concepts like delegation, protocols and categories
  • Created and customized views, table views, tab bars and navigation bars which are some basic functionality in a multi-view application
  • Proficient in source control with Git, SVN
  • Knowledge of Object Oriented Concepts and good development experience in using those concepts in building re-usable code
  • Have technical proficiency and thorough understanding in the following Frameworks: iPhone SDK, UIKit, MapKit, WebKit, and concepts like delegation, protocols and categories, Core foundation, Core Data, Core Location, Core services, Core Graphics, Core Animation.
  • Good experience on NS Operation threads GCD and Blocks to perform multi-threaded development.
  • Proficiency in Using NS User defaults and NS Notification Center for storing and maintaining user data for iOS Applications.
  • Methodology development experience utilizing Agile/SCRUM along with knowledge of TDD
  • Experience in Web Applications including Mobile Development Life Cycle (SDLC), requirements and specifications, design, construction, testing, and maintenance
  • Extensive experience Consuming REST Web Services and APIs.
  • Experienced in working with data parsing forms such as XML and JSON, to dynamically display data on iPhone/iPad
  • Thorough understanding of backend database technologies like SQL and MySQL, and the embedded database SQLite.
  • Good exposure in writing Unit Tests using Apples’ XCTest Framework.
  • Experience working on Apple Push Notifications (APNs).
  • Strong understanding of managing Development Certificate, CreatingApp IDs, Assigning Devices, provisioning portal, Installing Development Provisioning Profiles SSL certification for push notification and iTunes connect for deploying applications to the app store.
  • Experience in technologies like Google analytics, Google maps, Google gadgets, and Google search API
  • Proficient in programming languages such as PHP, HTML and JavaScript
  • Excellent communication, organizational skills, attention to detail and the ability to meet tight deadlines

TECHNICAL SKILLS:

iOS: iOS 4.2.1, iOS 5.1, iOS 6.1, iOS 7.0, iOS 7.1, iOS 8.0 iOS APIs & SDKs

UIKit Framework, APN, Parser, Core Data, Core Location, Storyboard, GCD, Auto Layout, Web Services, UIMapKit, Webkit, Cocoa Touch, Core Bluetooth, SQL Lite, Core Media, Core Motion, Security Framework, SDK, AFNetworking, Barcode, Core Graphics, KeyChainItemWrapper

IDE: Xcode 5, 6,7, Eclipse, Netbeans, CodeBlocks

Web Services: JSON, XML, REST, WCF

Databases: SQLite3, MS SQL, Server 2012, Oracle 10g, My SQL

Languages: Objective C, Swift 2.0, Swift 3.0, C, C++, Java

Other Languages: HTML 4, HTML 5, XML, CSS3 / Java Script, JSP, PHP, Servlet, JQuery

PROFESSIONAL EXPERIENCE:

Senior iOS Developer

Confidential, Pittsburgh, PA

Responsibilities:

  • Worked extensively with Objective-C and iOS SDK .
  • Built an application that is compatible with iPhone, iPad and uses Tab bar, Navigation Controllers and consumes RESTful JSON Web Services converted to existing Soap Services
  • Built iOS Storyboards with Login View and Tab Bar Controllers creating segues between different views, established IBOutlet, IBActions in the storyboard
  • Worked with UI Navigation Controller , UI Table View , UI Table ViewCell and dynamically updated the UI TableView.
  • Performed Log in/Log out function by Confidential ’s API.
  • Coded the application to connect to a secure authenticate, post form data and parse the JSON response.
  • Created a custom Scroll views and worked on Session Manager while working on Authentication Framework.
  • Tab Bar Controller interface to switch among the independent tasks that can be executed in parallel (Features, view balances and transaction details, initiate payments, search, view real-time, operator access)
  • Multi-Threaded some of the tasks like uploading check images, Service Notification Updates and Utilization Logging in iOS by running tasks in a separate thread using GCD blocks and NSOperationQueue for optimizing the performance
  • Responsible for Creating Models and Services in conformance with the WSDL's provided
  • Consumed JSON web service to fetch the transactions data, reformatted the data to group the transactions and bind them to the customized List View
  • Coded the update notification part where in the backend is updated with the tasks and Units executed for Alerts mechanism.
  • Worked with UIKit Framework for the applications at hand
  • Used Core Data to store data returned from the C++ framework into Persistent Store locally and saved the data in SQLite Database.
  • Coded the Messaging center, quick search and pop up’s.
  • Used Agile Scrum methodology/ Scrum Alliance for development
  • Involved in Daily Standup call, Sprint Planning & Review meetings.
  • Used MVC, singleton, delegation and notification patterns.
  • Followed a work data flow principle for design and development.
  • Worked closely within a cross functional team of testers and developers.
  • Worked with Continuous Integration tool Jenkins.
  • Written Technical Specification document defining the Business Model or Transfer Objects, Class, Activity/Sequence diagrams, Web Services consumed, flow dialogs and the software design for PINACLE
  • Debugging issues at onsite whenever required.
  • Took care of code review code fixes and bug fixes using Unit Tests and Instruments.
  • Used GIT 2.8.4 for version control systems.

Environment: Objective-C, Xcode 6, Mac OSX, Cocoa Touch, Foundation, UIKit, Core Graphics, Restful JSON converted to existing Soap Services, iOS 7.x, iOS 8.x, GIT2.8.4, JIRA, Agile.

Senior iOS Developer

Confidential, Houston, TX

Responsibilities:

  • Worked extensively with Objective- C and Cocoa Touch frameworks .
  • Involved in complete SDLC life cycle - Designing, Coding, Testing, Debugging and Production Support.
  • Contributed in a fast-paced Agile (Scrum) environment with bi-weekly sprints.
  • Created a custom Scroll views and worked on Google Mobile Maps (GMM) of MapKit Framework.
  • Worked with UI Navigation Controller , UI Table View , UI Table ViewCell and dynamically updated the UI TableView .
  • Created custom UIViews based on UIKit Framework for Risk manager and broker.
  • I mplemented SQLite database to maintain user’s preferences and certain information related to user.
  • Wrote Database manager classes using CoreData.
  • Used Model View Controller design pattern, protocols and delegates to design the application's architecture.
  • Extensively worked with MAP Kit to show dealer store locations and open them in Apple Maps.
  • Created custom Annotation Views and Map Views.
  • Integrated Google geo validation and maps to show the Data Breach Threat list while localizing with the user location.
  • Incorporated the Push Notification feature using APNS to notify the user when any latest Data Breach Threat is reported.
  • Followed a work data flow principle for design and development
  • Worked closely within a cross functional team of testers and developers.
  • Worked on Web Service calls, XML and JSON parsing included in the project
  • Worked with UI Kit Framework for development and maintenance
  • Added animation between UI Views for smooth transition and better user experience
  • Integrated a web-based content made with HTML5 on the application using UIWebView.
  • Built on Objective C but some reusable components which were developed with Swift are integrated using bridging header for future product release.
  • Used Core Data to store data returned from the C++ framework into Persistent Store locally.
  • Worked on creating the UI from code and supporting auto layout by putting the constraints to the UI elements using NS Layout Constraint class.
  • Managing the pull requests from team members and updating the development branch on Github.
  • Implementation of TDD (Test Driven Development) for the Unit Testing with the use of OCUnitframework.
  • Involved in bug fixes to meet Client Specification and Standards, Memory leaks and Memory management issues.
  • Worked with UIKit Framework for development and maintenance.
  • Reported progress/challenges to onsite project lead.
  • Project is managed with Git 2.2.3 repository.
  • Took care of code review code fixes and bug fixes using Unit Tests and Instruments.

Environment: iOS 7.0, Xcode 6, iPhone, iPad, iPod touch, Web Services, Objective-C, CocoaTouch, JS, JQuery, Mapkit (GMM), Agile, XCTest.

Senior iOS Developer

Confidential, Boston, MA

Responsibilities:

  • Designed the registration screen of the application where the user can enter the user name and password
  • Designed the home screen of the application where the user can choose the type of the module to be populated
  • Tested applications on iPhone simulator, iPod touch and iPhone device
  • Developed the App using CocoaTouch frameworks like UIKit, Foundation, CoreGraphics Frameworks
  • Experience on Mapkit and CoreLocation
  • Implemented the scroll functionality by using UIScrollView on all screens of the app
  • Developed components like infinite scrolling section for sliding table view
  • Implemented the App using web services to read the data from API for features like store locator, Home, categories of store products
  • Experienced in Debugging the Code at every Stage line of Implementation
  • Coordinated with technical staff in the configuration of iTunes AppStore
  • Wrote various methods to manipulate HTML and CSS in JQuery made pages dynamic using AJAX, JSON, and XML
  • Performed the quality assurance of the application by reporting the issues to the development team
  • Used Instruments to check for processing bottle necks, memory leaks, and retain cycles
  • Collaborate with end users and clients in the implementation of complex software
  • Project is managed with Git 2.2.3 repository.

Environment: iOS 6, iPhone SDK, XCode 6, Web Services, Objective - C, CocoaTouch, JS, JQuery, Interface Builder and Instruments.

iOS Developer

Confidential, Chicago, IL

Responsibilities:

  • Worked extensively with Objective-C and Cocoa frameworks
  • Worked extensively on table view controller and made customized table view cells according to the client
  • Pre-fetching data for different views for smooth screen transition
  • Followed a work data flow principle for design and development
  • Worked closely within a cross functional team of testers and developers
  • Worked on AV foundation frameworks
  • Worked on Web Service calls, XML and JSON parsing included in the project
  • Worked with UI Kit Framework for development and maintenance
  • Added animation between UI Views for smooth transition and better user experience
  • Worked with Backend team to display the correct data format in devices
  • Used the same XIB to design for iPhone 5 and older iPhones by using Auto-layout
  • Integrated a web-based content made with HTML5 on a Native application using UI Web View
  • Used Core data Framework for local storage purpose in SQLite
  • Formatted the Data as per Business rule to display in UI
  • Debugging issues onsite whenever required
  • Worked with GIT to checkout and update the codebase changes
  • Reported progress/challenges to project lead
  • Managing the work log and following the schedule to ensure completion of projects before deadline

Environment: iOS 6 (iPhone SDK, Objective C, X code, Cocoa Touch, Cocoa Framework, Interface Builder, iPhone Simulator, JQuery.

IOS Developer

Confidential

Responsibilities:

  • Requirement Gathering with the help of core team.
  • Worked with Objective-C and Cocoa Touch Framework, which includes UIKit, Foundation, UI NavigationView, UI TabBar Controller, UI Table View to build the application.
  • Excellent experience working with Network Related Interaction.
  • Responsible for Design and Testing.
  • Used Custom Search Bar Controller to search for items and used custom predicates to filter the results according to user preferences.
  • Parsed data using JSON and display it on app, using custom Objects.
  • Involved in Agile methodology of software development life cycle.
  • Created a custom PhotoGallery using Scrollviews.
  • Worked with data storage and retrieval using SQLite3 and Core Data to improve memory overhead of the app and increase responsiveness.
  • Code was maintained using Git repository.

Environment: Objective C, Cocoa Touch, iOS SDK, UIKit, Core Graphics, Git, HTML, JSON, SQLite3, Core Data.

UI Developer

Confidential

Responsibilities:

  • Worked on technologies such as HTML, CSS, JavaScript, Core Java, JDBC and JSP
  • Worked on Eclipse with Tomcat Apache for development
  • Designed various user stories using UML diagrams and Class diagrams based on OOPS concepts
  • Implemented AJAX in web pages for accessing application data without refresh the whole pages for better user experience.
  • Implemented Model View Controller (MVC) architecture
  • Worked on High level and Low level design documents
  • Managed connectivity using JDBC for querying/inserting & data management including triggers and stored procedures
  • Worked with database Editor Oracle SQL Developer
  • Designed the front end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, CSS, Backbone.js
  • Implemented Ext JS Data Grid, Charts, Forms and Layout Manager Components

Environment: HTML, CSS, Core Java, AJAX, Apache Tomcat, MVC, JDK1.3, SDLC, JSP, JDBC, XML, Oracle 8.0.4, UML, Ext JS

We'd love your feedback!