We provide IT Staff Augmentation Services!

Senior Ios Developer Resume

0/5 (Submit Your Rating)

CA

SUMMARY

  • Over 7+ years of experience in IT industry with 5 years of experience as a Software Developer in designing and developing efficient User Interface applications, integrating with various Database and Client - Server applications in iOS application development using Objective-C, Cocoa Touch, UIKit.
  • Expertise in Object Oriented Programming language Objective-C and Swift.
  • Strong noledge about Core Frameworks like Core Data, Core Graphics, Core Animation, UIKit.
  • Created and customized views, tableviews, tabbars, collection views and navigation bars which are most needed functionality in a multi-view application.
  • Expert in making efficient use of Interface Builder, Storyboard and navigation controllers in building the Applications.
  • Experience with Auto layout to develop applications for multiple screen sizes using different constraints.
  • Designed and implemented Enterprise RESTful API services.
  • Very Passionate about using the latest iOS Technologies.
  • Thorough analysis of the project and compose list of classes needed.
  • Strong optimization and debugging skills.
  • Creating certificates and provisioning profiles required for development, distribution as well as App-store submission.
  • Debugging of issues, monitoring memory leaks, profile analysis to ensure memory management and removing compiler warnings.
  • Experienced in working with data parsing forms such as XML and JSON, to dynamically display data on iPhone/iPad.
  • Experience working with In-app purchase application for the iPhone/iPad along with distinct marketing based applications enhancing sharing through social networks and email.
  • Experience in developing utility and enterprise-based application using core data for iPhone/iPad to improve memory overhead of the app, increase responsiveness.
  • Designed and developed applications as per specifications. This included core development using various iOS frameworks and test driven development using XCTest framework.
  • Experience to various stages of Software Development Life Cycle. Capable of analyzing the business requirements, software requirement specifications, functional design documents to write technical design documents and unit test plans.
  • Experience with multiple life cycle methodologies and design methods like Waterfall, Agile, Scrum and Sprint.
  • Experience with source control tools SVN and GIT.
  • Used Third-Party APIs - SDWebImage, AFNetworking, JSONModel, MBProgressHUD, TSMessages etc.,
  • Experience integrating third party frameworks using Cocoapods.
  • Worked with logging and capturing user navigation and app usage to Flurry Analytics and Google Analytics for understanding the most used features by users.
  • Experience in designing and developing user interfaces using Xcode, Interface Builder and Storyboard using Size classes and Autolayout.
  • Leveraged native ios features (Push Notifications and Local notification, Animations, GPS, Settings, Contacts).
  • Have noledge and developed prototype on iBeacons which uses Core Bluetooth as well as Core Location APIs.
  • Excellent communication, organizational skills, attention to detail and the ability to meet tight deadlines.
  • Strong commitment to organizational work ethics, value based decision-making and managerial skills.
  • Followed standard design patterns like MVC, Delegation, Factory pattern, Singleton patterns etc.,

TECHNICAL SKILLS

Database: SQLite with Core iOS sandbox,SQL server.

Web Technologies: HTML, CSS, XML, JQuery, JqGrid, JavaScript, Ajax, AnjularJS, NodeJS

Frameworks: Struts, Spring, Spring MVC

SOA: Web Services (Restful, SOAP, WSDL)

IDEs: Eclipse, NetBeans

Databases: Oracle, MySql, SQL Server

PROFESSIONAL EXPERIENCE

Confidential, CA

Senior iOS Developer

Responsibilities:

  • Worked extensively with Objective C and Cocoa Touch frameworks.
  • Composing list of classes required.
  • Helping to implement auto layout and unit testing.
  • Designed and implemented all the screens of the application.
  • Beta testing of the application via test flight.
  • Publishing the application on App store and tan pushing updates after every sprint release.
  • Designed the complete MVC flow for the application with UI components and controllers to be used for iPhone.
  • Developed critical tools for this project like a customized navigation bar(UINavigationBar), PageControl and UIScrollView.
  • Worked with UIKit Framework for the applications Confidential hand.
  • 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 transitioning.
  • Added animation between UIViews for smooth transitioning and better user experience.
  • Followed MVC architecture widely in this project. Created highly reusable model classes for User, Contact, Activity, Share etc., and Singleton for the logged in user.
  • Implemented Push notifications by creating APNS certificates and displayed all the notices Confidential one place in Notices Tab. Also handled push notifications effectively.
  • Integrated Flurry analytics to log user activity in various screens.
  • Used the same xib to design for all iPhone’s using Auto-layout.
  • Reported progress/challenges to onsite project lead.
  • Used Agile methodology for development.

Environment: and APIs: Xcode (5,6,7), Objective-C, Swift, Cocoa Touch, Cocoa framework, UIKit, XML, SQLite, Bit-Bucket, Cocoapods,TestFlight, SDWebImage, AFNetworking, Flurry Analytics API.

Confidential, Bothel - WA

IOS Developer

Responsibilities:

  • Implemented Core Data framework to store user Data.
  • Implemented NSOperationQueue and NSURL Connection to integrate with backend web services.
  • Implemented using Storyboard and ARC.
  • Developed unit tests for testing specific functionality and logic.
  • Performed the UI for the application to support both the portrait and landscape modes.
  • Created the overall design of application using UIKit framework.
  • Enforced intuitive gesture controls to enhance the ease of interaction.
  • Used Instruments to fine tune the app performance and memory management.
  • Formatted the Data as per Business rule to display in UI.
  • Followed a work data flow principal for design and development.
  • Worked closely within a cross functional team of testers and developers.
  • Debugging issues Confidential onsite whenever required.
  • Worked with Subversion to checkout and update the code base changes.

Environment: s: Xcode 4.x, 5.x iOS 5.x, 6.x, 7 Objective-C, Cocoa Touch, Cocoa framework, JavaScript, JQuery, UIKit, JSON, XML, SQLite.

Confidential - Richardson, TX

iOS Developer

Responsibilities:

  • Design and Implementation of all the screens in iPhone and iPad in only one Xcode project. Reused most of the models and controller classes and changing view classes according to the device.
  • Implemented Split view Controller by adding as child view controller in the iPad application.
  • Analysis of the requirements and work flow of the screens and estimate of the required classes and view controllers.
  • Gallery of hotel images with slideshow as well as full screen and zoom enabled.
  • Fetching Data from local database and updating the local database if there are changes in the server.
  • Implemented Gallery with dynamic tableview which will adjust the number of images in each cell according to the datasource methods implemented.
  • Integrated web services for updating local database for featured hotel and any changes in the hotels details.
  • Integrated MapKit API to show multiple pins and annotation views for the locations of all the hotels on the map view region wise or country wise.

Confidential, Phoenix, AZ

Java Developer

Responsibilities:

  • Involved in project architecture, functional analysis and design.
  • Used Servlets for developing the application logic.
  • Flexibility to develop configurable applications by implementing components supporting dynamic page display and workflow management.
  • Implemented Database connectivity with JDBC for communication between application and MySQL database.
  • Deployed the application in Apache Tomcat container.

Environment: s: Apache Tomcat, HTML,Java, JDBC, JSP, MySQL and Servlets, Eclipse

Confidential

Java Developer

Responsibilities:

  • Involved in designing and implementation of application flow.
  • Involved in Developing UI screens in Administrator module.
  • Developed Servlets and JSP pages for displaying both dynamic and static pages using HTML and CSS.
  • Developed Action and Form Bean classes to retrieve data and process server side validations.
  • Used JavaScript for performing client side validations.
  • Created JDBC stored procedures, triggers, queries and PL/SQL statements to interact with the database.
  • Involved in implementing Internationalization for supporting different country languages using Unicode formats.
  • Involved in Code Reviews to make sure best coding standards and javabest practices are used before placing the code in version control.

Environment: s: Java1.4, Servlets, JSP, Struts, EJB, JDBC, Design patternsHTML, javascript, Eclipse IDE and Web sphere application server (WAS 5)

We'd love your feedback!