We provide IT Staff Augmentation Services!

Senior Ios Developer Resume

0/5 (Submit Your Rating)

TX

SUMMARY

  • Strategic iOS Developer with a history of engineering sophisticated solutions and mobile applications that satisfy highly complex technology requirements. Skilled in diagnosing weaknesses within technology processes, and remediating these with creative solutions. Excels at meeting strict deadlines and maximizing available resources. Excited by new technologies and diligent in uncovering opportunities to contribute to personal growth.
  • 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 beginner in 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 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 knowledge 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

Mobile: Designed IPhone/iPad application with iOS 5, iOS 6 and iOS 7. Built IPhone/iPad application via C, C++, Objective-C, XCode, CoreData and Swift (beginner) iOs APIs and SDKs Cocoa Touch, UIKit Framework, Storyboard, Core Motion, Auto layout, Core Data, Core Location, Core Graphics, Web services, Map kit, SQLite, Security Framework, Rest API.

Database: SQLite with Core iOS sandbox,SQL server.

Java: Java1.4, SQL, PL/SQL,J2EETechnologies Servlets, JSP, JDBC, JSTL, JNDI

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 JQuery Framework / JavaScript

PROFESSIONAL EXPERIENCE

Confidential, TX

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 then 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 at 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 at 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, Cocoa Touch, Cocoa framework, UIKit, XML, SQLite, Bit-Bucket, Cocoapods,TestFlight, SDWebImage, AFNetworking, Flurry Analytics API.

Confidential, San Francisco, CA

Senior iOS Developer

Responsibilities:

  • Fetch magazines data from server and display magazines in collection view.
  • Display articles in list view and grid view with custom collection view cells and custom table view cells.
  • Worked on universal app and designed various screens in different interface builder files for iPhone and iPad separately.
  • Created push notification certificates and handled the incoming push notifications.
  • Added build settings for staging and production builds.
  • Distributed the app using TestFlight.
  • Worked on user’s favorite articles and magazines.
  • Logged events like time spent in a magazine, magazine liked, articles liked, shared article etc., into Flurry Analytics.

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 principle for design and development.
  • Worked closely within a cross functional team of testers and developers.
  • Debugging issues at 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, NY

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

IOS Developer

Responsibilities:

  • Fetching the data from local database and using it wherever needed. Designed tables to store user’s progress and skipped questions.
  • Maintaining two versions of the application (Lite and Full) with different identifiers.
  • Designed and implemented all the screens of the application
  • Implementation of flip and fading animations required.
  • Saving the details of all the four players and resuming the game for a selected player.
  • Display of scores in various sets of all the players in matrix view.
  • Implementation of unlocking any set of questions from the Scores and Sets Screen.
  • Social sharing of the user scores in Facebook and Twitter.
  • Ads integration using Admob sdk.

Confidential

Java Developer

Responsibilities:

  • Analyzed the user requirement and designed various screens.
  • Developed Servlets, JSPs for processing data & creating user outputs.
  • Developed login and logoff functionality using HttpSession and user views.
  • Accessed stored procedures and functions using JDBC Callable statements.
  • The open source MVC architecture implemented using Struts.
  • Design, development, registration of many Servlets and JSPs in Tomcat Server.
  • Developed the middle tier application using the javaServlet API.
  • Developed various stored procedures, packages using PL/SQL at Oracle database.

Environment: s: Struts Framework, Tomcat, Oracle8i, javaServlets, JSP, JDBC, PL/SQL, SQL, HTML, JavaScript, Hibernate, Windows NT.

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!