We provide IT Staff Augmentation Services!

Senior Ios Developer Resume

0/5 (Submit Your Rating)

El, Segundo-cA

SUMMARY

  • Over 7+ years of experience in IT industry wif 5 years of experience as a Software Developer in designing and developing efficient User Interface applications, integrating wif 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 knowledge 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 teh Applications.
  • Experience wif Auto layout to develop applications for multiple screen sizes using different constraints.
  • Designed and implemented Enterprise RESTful API services.
  • Very Passionate about using teh latest iOS Technologies.
  • Thorough analysis of teh 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 wif data parsing forms such as XML and JSON, to dynamically display data on iPhone/iPad.
  • Experience working wif In-app purchase application for teh iPhone/iPad along wif 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 teh 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 teh business requirements, software requirement specifications, functional design documents to write technical design documents and unit test plans.
  • Experience wif multiple life cycle methodologies and design methods like Waterfall, Agile, Scrum and Sprint.
  • Experience wif source control tools SVN and GIT.
  • Used Third-Party APIs - SDWebImage, AFNetworking, JSONModel, MBProgressHUD, TSMessages etc.,
  • Experience integrating third party frameworks using Cocoapods.
  • Worked wif logging and capturing user navigation and app usage to Flurry Analytics and Google Analytics for understanding teh 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).
  • Has knowledge and developed prototype on iBeacons which uses Core Bluetooth as well as Core Location APIs.
  • Excellent communication, organizational skills, attention to detail and teh 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 wif 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, El Segundo-CA

Senior iOS Developer

Responsibilities:

  • Worked extensively wif Objective C and Cocoa Touch frameworks.
  • Composing list of classes required.
  • Helping to implement auto layout and unit testing.
  • Designed and implemented all teh screens of teh application.
  • Beta testing of teh application via test flight.
  • Publishing teh application on App store and then pushing updates after every sprint release.
  • Designed teh complete MVC flow for teh application wif 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 wif UIKit Framework for teh applications Confidential hand.
  • Worked extensively on table view controller and made customized table view cells according to teh 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 teh logged in user.
  • Implemented Push notifications by creating APNS certificates and displayed all teh notices Confidential one place in Notices Tab. Also handled push notifications effectively.
  • Integrated Flurry analytics to log user activity in various screens.
  • Used teh 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 wif backend web services.
  • Implemented using Storyboard and ARC.
  • Developed unit tests for testing specific functionality and logic.
  • Performed teh UI for teh application to support both teh portrait and landscape modes.
  • Created teh overall design of application using UIKit framework.
  • Enforced intuitive gesture controls to enhance teh ease of interaction.
  • Used Instruments to fine tune teh app performance and memory management.
  • Formatted teh Data as per Business rule to display in UI.
  • Followed a work data flow principle for design and development.
  • Worked closely wifin a cross functional team of testers and developers.
  • Debugging issues Confidential onsite whenever required.
  • Worked wif Subversion to checkout and update teh 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 teh screens in iPhone and iPad in only one Xcode project. Reused most of teh models and controller classes and changing view classes according to teh device.
  • Implemented Split view Controller by adding as child view controller in teh iPad application.
  • Analysis of teh requirements and work flow of teh screens and estimate of teh required classes and view controllers.
  • Gallery of hotel images wif slideshow as well as full screen and zoom enabled.
  • Fetching Data from local database and updating teh local database if there are changes in teh server.
  • Implemented Gallery wif dynamic tableview which will adjust teh number of images in each cell according to teh datasource methods implemented.
  • Integrated web services for updating local database for featured hotel and any changes in teh hotels details.
  • Integrated MapKit API to show multiple pins and annotation views for teh locations of all teh hotels on teh 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 teh application logic.
  • Flexibility to develop configurable applications by implementing components supporting dynamic page display and workflow management.
  • Implemented Database connectivity wif JDBC for communication between application and MySQL database.
  • Deployed teh 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 wif teh 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 teh 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!