We provide IT Staff Augmentation Services!

Sr. Ios Developer Resume

3.00/5 (Submit Your Rating)

New York City, Ny

SUMMARY:

  • Over 7+ years of experience in IT industry with 5 years of experience as a Software Developer in designing and developing Rich User Interface applications, integrating with various Database and Client - Server applications in iOS application development using Swift, Objective-C, Cocoa Touch, UI Kit, SDLC.
  • Massive experience in object oriented Programming like C++, Objective-C, and Swift.
  • Huge developing knowledge about Core Frameworks like, Map Kit (Customization for Map, Annotation), Core object, Core services, Core Graphics, Core animation, UI Kit & MVC methodologies.
  • Created UI Customized Views, Image Views, Table Views, Collection Views, Tab Bars and navigation bars which are some basic functionality in a multi-view application.
  • Experience with Auto layout to develop applications for multiple screen size using different constraints and stack view for critical views.
  • Designed and implemented Enterprise REST and SOAP API.
  • Expertise in making efficient use of Interface Builder, Storyboard and navigation controller in building the Applications.
  • Experienced in working with data parsing forms such as JSON and XML, to dynamically Display data on iPhone/iPad.
  • Deep knowledge in iOS memory management, multi-threading, UI layout, and network connections.
  • 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.
  • Design and developed application as per specifications.
  • This included core development using various iOS frameworks and test drive development using Kiwi framework.
  • Experience in 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 like SVN Used Third-Party APIs such as Twitter API and ESPN API to create news feed type applications.
  • Experience in designing and developing user interfaces using X code, Interface Builder and storyboard. APIs (Notifications, Background Aware Services, Animation, GPS, Settings)
  • Good Knowledge in SQL, PLSQL & Relational Database (RDBMS) Concepts, Database Programming, creation of Database Triggers, Stored Procedures and Functions.
  • 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.

TECHNICAL SKILLS:

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

Scripting Languages: UNIX Shell Script, HTML, JavaScript, JSON, Angular JS, Node JS.

IDE s / SDK s: XCode 5/6/7/8.X, Visual Studio, Eclipse, Keli.

Frameworks / APIs: Cocoa Touch, Foundation, UIKit, MapKit, AV Foundation, Core Graphics, Core Data, Core Animation, Core Plot, External, Accessory, Core Bluetooth, Google Protocol Buffers, C Standard Library, Win32 APIs, OpenGL ES.

Mobile Operating Systems: IOS4/5/6/7/8 Windows CE.

Databases: MS SQL Server Compact (SQL CE), Core Data, SQL Lite.

Web Service Specifications: Restful Services, SOAP Services.

Operating Systems: MAC OSX 10.5/ 10.6/10.7/10.8, Unix/Linux, VxWorks, MS-DOS, Windows.

Phone Simulator and Emulator: IPhone/IPad, Geny Motion, Windows.

Development models and Patterns: MVC, Scrum method of Agile, V-Model.

PROFESSIONAL EXPERIENCE:

Confidential, New York City, NY

Sr. iOS Developer

Responsibilities:

  • Worked extensively with Swift, Objective C and Cocoa Touch frameworks
  • Responsible for designing an Intelligent Asynchronous Cache Manager to separate the UI code from Service call Code.
  • Worked with AV Foundation framework to stream audio and video and also implemented the playlist functionality with features like repeat, shuffle, next and previous.
  • Used auto layout constraint for different screen size.
  • Responding for Service Integration Development and Testing, web services deployment and testing on rest client.
  • Created the complete database using core data and complete implementation of the retrial mechanism. 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.
  • Complete data base designing for both android and iPhone, Methodology development experience utilizing Agile/SCRUM and waterfall with knowledge of TDD.
  • Developed critical tools for this project like customized navigation bar, page control and scroll view.
  • Worked with UI Kit Framework for the developing applications.
  • Worked extensively on table view controller to make customized table view cells according to the client requirements.
  • Pre-fetching data for different views for smooth screen transitioning and 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, Added UI animation Views for smooth transitioning and better user experience.
  • Worked with Backend team to display the correct data format in real device screen used the XIB File to design for iPhone 5 and older iPhones by using Auto-layout Integrated a web-based content made with HTML5 on a Native app using UI Web View.
  • Formatted the Data as per Business rule to display in UI View and followed a work data flow principle for design and development.
  • Developed application support documentation as required by the application support teams for acceptance of system changes into production.
  • Work with the Product Development team to help define the testing strategy and test plans for our product releases.
  • Worked closely within a cross functional team of testers and developers.
  • Solved onsite debugging issues whenever required.
  • Worked with GDB and XCode tools for debugging.
  • Worked with GIT to checkout and update the codebase changes.
  • Reported progress/challenges to onsite project lead.
  • Fixed issues as needed and work with the testing and development teams to resolve

Environment: s: XCode 6.x,7.01, iOS 6.x, 7.x, 8.x,9.x, Objective-C, Cocoa Touch, Cocoa framework, JavaScript, JQuery, UI Kit, JSON, XML, SQLite, Agile.

Confidential, NYC

Sr. iOS Developer

Responsibilities:

  • Participated in project requirements, design meetings and prepared project specification and Scope document.
  • Involved in an Agile Environment - Monthly Sprint planning and Daily SCRUM meetings.
  • Involved in complete SDLC life cycle - Designing, Coding, Testing, Debugging and Production Support.
  • Application developed using XCode with Objective-C and Cocoa in tandem with Interface Builder and Instruments.
  • Involved in creating navigation and coding for user interface layout and views.
  • Implemented GCD for Asynchronous background fetches to build more responsive User Interface.
  • Implemented Customized UIButton, UITabBar, UIActionSheet, UIAlertView, and UITableView to build user interface of the application.
  • Developed Core Data application to maintain a Local SQLite database on user’s device for his information and preferences.
  • Developed application using Objective C, Cocoa Framework, which includes UIKit, Foundation, MapKit, and Core Location.
  • Designed the interface to control the brightness of the application using the UIKit framework.
  • Worked on Core Graphics and Touch events for all the drawing and painting skills integrated in the application and implemented Core Framework like Core data / Animation / Text.
  • Worked with Push Notification Framework to implement custom and user related pushes.
  • Tested the application leakage, deployed, and tested the application on different iPhone’s firmware, fixed relevant bugs for leakage purpose, and resolved memory management issues.
  • Created a Manual and Goal oriented scenario with certain number of users giving Ramp up, Ramp down and Run time in the Controller of Load Runner.
  • Designed the complete MVC flow for the application with UI components and controllers to be used for iPhone.
  • 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 app using UI Web View
  • Worked closely within a cross functional team of testers and developers.
  • Implemented critical tools for the application like customized navigation bar, page control and scroll view.
  • Implemented RESTful web service for communication with the back end in the App.
  • Developed application using Core Data to store data returned from the C++ framework into Persistent Store locally and saved the data in SQLite Database.
  • Responsible for the overall code quality of the application.
  • Used GIT repository for maintaining the versions of the source code.
  • Implemented using Storyboard, ARC and 3rd party frameworks.
  • Implemented API design XIB code generation using with Xamarin.
  • Created Notifications module that resurfaces notification messages through APN's from a database connected on a secure socket.
  • Developed the Skinning functionality which overrides the appearance of default controls of the native media player, the data customized the appearance, using JSON using the Quartz Core and UIKit frameworks
  • Created JSON parsers to parse the data from the web services and display it in the company’s app.
  • Worked with UIKit Framework for development and maintenance.
  • Worked with Backend team to display the correct data format in devices.
  • Implemented expression validators at every step of the application and took care of error handling throughout the application life cycle.
  • Implemented sampler application for QA to test the application in different environments.
  • Worked with GDB and XCode for debugging.
  • Worked with GIT to checkout and update the codebase changes.

Environment: IOS 4.2, 5.0, 6.0, 7.0, 8.0 (iPhone SDK), MAC OS X, Objective C, XCode 5 and XCode 6.x, Cocoa, Cocoa touch, Cocoa framework, iPhone, Simulator, C, C++, HTML, Adobe Suite (Photoshop, Dreamweaver), XML, JSON, JQuery, JavaScript, Fluid UI.

Confidential iOS Developer

Responsibilities:

  • Implemented Core Data for persistent storage capacity of user data.
  • Created and developed models in MVC of delegates for updating model information like various views, table views, customized views and popovers.
  • Re-designed several screens including default application landing screen as per newer wireframe. Custom UI implemented with XIBs, and Manual Retain/Release memory management.
  • Methodology development experience utilizing Agile/SCRUM and waterfall with knowledge of TDD.
  • Developed Navigation between views was mixture of using UI Navigation Controller, UI Gesture Recognizer, and UI Popover Controller.
  • Performed all tasks from UI design and implementation to writing code for various features.
  • Used several methods for testing and tracking the application like kiwi

Environment: XCode 4.x, iOS 5.x, Objective-C, UIKit, JSON, XML, SQLite, View Controller.

Confidential

Web/ iOS Mobile Application 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: Apache Tomcat, HTML, Java, JDBC, JSP, MySQL and Servlets, Eclipse.

Confidential

Java Developer

Responsibilities:

  • Worked in designing and implementation of application flow.
  • Involved in Developing UI screens in Administrator module and implementing Internationalization for supporting different country languages using Unicode formats.
  • 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 Code Reviews to make sure best coding standards and java best practices are used before placing the code in version control.

Environment:: Java, Servlets, JSP, EJB, JDBC, Design patterns, HTML, java script, Eclipse IDE.

We'd love your feedback!