We provide IT Staff Augmentation Services!

Ios Application Developer Resume

Charlotte, NC

SUMMARY:

  • Over 8 years of experience in designing & developing User Interface applications, integrating with various Databases and Client - Server applications.
  • Have expert level knowledge and experience in iOS / Objective-C / Swift application design and implementation.
  • Having good knowledge of CocoaPods for dependency integration.
  • Over 4+ years of progressive iOS Mobile Application Development experience with strong background of working knowledge in iOS SDK, Objective-C, Cocoa touch, and Swift.
  • Experienced in MVC design architecture, Cocoa design patterns and concepts like delegation, protocols and categories.
  • Expertise in creating and custom UIViews, Table Views, Tab Bars and Navigation Bars, which are some of the basic components for a Multi-View Application .
  • Good experience on NSOperation, Threads, GCD and Blocks to perform multi-threaded development and APIs using NSURLSession and Completion Handlers .
  • Hands on experience with UIKit, WebKit, AV Foundation, Cocoa design patterns, and Core foundation, Core Data, Core Services, Core Location.
  • Experienced in parsing XML and JSON data using NSXMLParser and NSJSONSerialization for display on the iPhone/iPad from server.
  • Hands on experience with NSUserdefaults, Key Value Observer (KVO).
  • Developed apps using various iOS design patterns like MVC, MVVM, MVP, Singleton, Facade, Delegation, Target-action and Slide-out Navigation.
  • Expertise in Story Board and Auto Layout.
  • Expertise in Multithreading, Memory management concepts.
  • Good knowledge on development of Web applications, Mobile Web and Hybrid applications and through understanding of the business model.
  • Memory and Data Management experience in Automatic Reference Counting (ARC).
  • Experience working with Apple Push Notifications, Map kit .
  • Strong knowledge in using databases such as SQLite and Core Data.
  • Well versed with Agile, Scrum and Waterfall methodologies.
  • Experience working with Apple HIG (Human Interface Guideline).
  • Working Knowledge of JIRA, Github, SVN, Git .
  • Well versed with complete Software Development Life Cycle (SDLC) process which includes designing and implementing the software, debugging, fixing and maintaining the software.
  • Expertise in Coding, Debugging and Documenting all Software modifications and extensions.
  • Extensive experience consuming REST/SOAP web services and APIs.
  • Ability to coordinate with various team members involved in the project.
  • Good team player, quick learner and detail oriented, strong technical and communication skills, organizational and report writing skills, presentation skills combined with self-motivation.

TECHNICAL SKILLS:

Languages: Objective-C, Swift, C, Java.

IDE: Xcode 9/8/7/6/5

Web Services: RESTful, XML, JSON

Web Technologies: HTML5, CSS3, JavaScript, AngularJS

Operating Systems: Mac OS X 11.x/ 10.11/10.10/10.9 , Windows 8/7

Databases: SQLite, Core Data, MYSQL

Tools: Git/Bit bucket

Development Methodologies: Agile/Scrum, MVC

PROFESSIONAL EXPERIENCE

iOS Application Developer

Confidential, Charlotte, NC

Responsibilities:

  • Designed and developed mobile application for IOS mobile devices with extensive user interface development.
  • Participated in project requirements, design meetings and prepared project specification and Scope document.
  • Involved in creating navigation and coding for user interface layout and views
  • Designed screens using MVC and IOS Design Patterns for the application with Visual Studio.
  • Used Web Views, Custom List Views and populated lists to display the lists from SQLite database using Simple Adapters and Custom Adapters.
  • Worked with the Visual studio, and implemented IOS Bluetooth and Location Connectivity components.
  • Worked on Apple HIG (Human Interface Guideline).
  • Responsible for design of user interface using various custom layouts, buttons, dialog boxes, alert boxes and different form of widgets.
  • Developed the app to adapt to different orientations (Landscape/Portrait) and various resolutions based on the device.
  • Performed Unit testing on the various modules/functions to ensure that the output is as expected.
  • Worked with an offshore team and had to attend meetings on daily basis to keep track of different tasks and to receive updates on the project.
  • Used JIRA to track issues.
  • Used Objective-C, Swift to make the application.
  • Implemented Unit and automated testing using XCTest.
  • Created entirely new features in my app using Swift 4.x which eliminates entire class of unsafe code
  • Responsible for deploying the app to the IOS Marketplace and supported the app for different releases of IOS.

Environment: iPhone/iPad SDK, Swift 3.0/4.0, Objective C, Xcode 7.x/8.x/9.x, iOS 9/10/11 SDK, JSON, Cocoa Touch, Cocoa pods, Multi-Threading, Git, SQLite, Core Data, HTML5, CSS3.

iOS Application Developer

Confidential, Richardson, Texas

Responsibilities:

  • Worked extensively with huge code database
  • Worked on table view controller and made customized table view cells according to the client
  • A complete native application(iOS)
  • Responsible for tech design and architecture of the project and working with user experience design team, business analysts, and clients to create the needed requirements artifacts
  • Involved in the development of module Mosaic Squares, which is the home page of the app and also did unit testing of the same.
  • Designed database using Core Data and implemented background fetch using backgrounding API in iOS 7/8
  • Create applications and frameworks for the iOS platform using Xcode.
  • Implemented map features to view photos on map using Map Kit, Core Location
  • The UI is populated with the help of a fetched results controller which continuously watches for any changes in the databases and keeps the UI updated.
  • Developed iPhone application that can perform user registration, login, forecast, portfolio, profile, purchase within application, and referral scenarios.
  • Followed a work data flow principle for design and development
  • Worked closely within a cross functional team of testers and developers
  • Implemented Dropbox API for sharing and backup
  • Implemented Core Data framework to store user Data
  • Integrated the application with backend web services
  • Implemented using Storyboard and ARC
  • Worked on Web Service calls, JSON, SOAP was used in the project
  • Worked with UIKit Framework for development and maintenance
  • Added animation between UI Views for smooth transition and better user experience
  • Worked with Git to checkout and update the codebase changes
  • Followed Agile methodology throughout the project
  • Reported progress/challenges to project lead
  • Attended Weekly meetings with Business team to discuss the updates and changes in the project

Environment: iOS, Objective C, Xcode 5.x/6.x, Cocoa Touch, Cocoa Framework, iPhone Simulator, MVC, Singleton, XML, JSON, Push Notifications, Swift, Core Data Agile and SCRUM Methodology.

iOS Application Developer

Confidential, Charlotte, NC

Responsibilities:

  • Developed UI for the application using Objective-C.
  • By using LiveView added prototype to the application.
  • Worked extensively with Objective C and Cocoa touch frameworks.
  • JSON based parsing response used for AFNetworking.
  • Utilized classes like UIViews & UITableViews for user interface in the application
  • Implemented the scroll functionality by using UIScrollView on all screens of the app.
  • Worked with GIT to checkout and update the codebase changes.
  • Stored large data on iPads using magical records and core data.
  • Created models in MVC and development of delegates for updating model information
  • Responsible for gathering product integration, product requirements, product implementation and support.
  • Worked with Navigation controllers, Navigation Bars & Tab Bars.
  • Designed and developed context sharing mechanism to support internal modules in project using Objective-C.
  • Involved in the enhancement of Hybrid framework using Eclipse and Java.
  • Implemented REST APIs to support mobile applications.
  • Issues debugged onsite whenever required.
  • Developed application by using agile methodology.
  • Interacted with QA Team on deliverables on every iteration and customer feedback implementation.

Environment: iOS iPhone SDK, Objective-C, XCode, Cocoa Touch, Cocoa Framework, JSON, REST, Interface Builder, Java, iPhone Simulator, JQuery.

Java Developer

Confidential, Grand Rapids, MI

Responsibilities:

  • Responsible for maintaining the code quality, coding and implementation standards by code reviews.
  • Designed and developed shared library for commonly used services in the application.
  • Created MVC architecture built on struts framework.
  • Created JavaScript for front end validation and struts validation framework for back-end validation for the User Interface.
  • Involved in creating separate EARs from the single EAR of the project.
  • Created and used Skins {Cascading Style Sheets CSS } to change the look & feel of the application.
  • Used Oracle Database for persisting the data.
  • Implemented persistence mechanism using Hibernate (ORM Mapping).
  • Responsible for mapping the database model into persistence objects using Hibernate Annotations.
  • Developed the DAO layer for the application using Spring, Hibernate, Template support.
  • Developed various business logic and reports using HQL and Hibernate Criteria.
  • Created various unit test cases and integration tests for the DAO and Service using JUnit.
  • Integrated log4j for logging the messages Confidential debug and error level.
  • Used Oracle BEA Weblogic suite 10.3 for developing and deploying the application.
  • Used Weblogic workshop, Eclipse IDE, XML Spy to develop the application.
  • Used SVN version controller to maintain the code versions.
  • Used Maven build tool to build the application.

Environment: Java, JSP, HTML, CSS, Spring 3.0, Hibernate 3.0, Eclipse IDE, Apache Tomcat 7.0, Web services (SOAP), JavaScript, Log4J, PL/SQL, CVS, JUnit, WebSphere 7.0, Maven and Oracle

Hire Now