We provide IT Staff Augmentation Services!

Ios Developer Resume

3.00/5 (Submit Your Rating)

Ei Segundo, CA

SUMMARY:

  • 8+ years of IT experience including 5 years of experience in designing, developing and maintenance of client server applications.
  • 5 years of development experience in IOS application using XCode, Objective C , C++ and Cocoa Touch Framework .
  • Proficient knowledge on IOS, Mac, XCode
  • Strong knowledge in implementing core Frameworks like Core Location, Core Graphics, MapKit, UIKit and EventKit Frameworks.
  • Expertise in Object Oriented Programming language like Objective - C and C++ and learning Swift.
  • Strong knowledge about Core Frameworks like, Map Kit (Customization for Map, Annotation), Core object, Core services, Core Graphics, Core animation,UI Kit & MVC methodologies.
  • Created and customized views, table views, tab bars, collection views and navigation bars which are some basic functionality in a multi-view application.
  • Expert in making efficient use of Interface Builder, storyboard and navigation controller in building the Applications.
  • Experience with Auto layout to develop applications for multiple screen size using different constraint.
  • Designed and implemented Enterprise REST API .
  • Experienced in working with data parsing forms such as XML and JSON , to dynamically Display data on iPhone/iPad
  • Experienced in using Google Maps AP I for the location services and using JSON web services to call external web service. Also used Core Location and map Kit frameworks .
  • Proficiency with memory management, Manual Reference Counting (MRC) and Automatic Reference Counting (ARC).
  • Experience working with APNS , pop-up alerts, badges and integration various social networking APIs like Facebook and Twitter into application.
  • Implemented NS Operation Queue,NSURLConnection and NSURL Session to integrate with backend web services.
  • Worked on web development technologies like XML, JavaScript, CSS, HTML and SOAP.
  • Leveraged native IOS features (Push notifications, Network Connectivity, Local notifications, Animations, GPS, Settings and Contacts).
  • Experience in working of UML and using of Object Oriented Analysis and Design (OOAD).
  • Have knowledge and developed prototype on iBeacons , which uses Core Bluetooth as well as Core Location APIs.
  • Good knowledge in implementing Third Party libraries into the Codebase; Reactive cocoa, Share kit, Cocoa pods
  • Very Passionate about using latest IOS Technologies.
  • Strong optimization and debugging skills
  • Designed and developed applications as per specifications. This included core development using various IOS frameworks and test driven development using XC Test framework .
  • Strong knowledge of Software Development Life Cycle ( SDLC ) with strategically designing and implementing the software, debugging, optimizing, fixing, and maintaining the software.
  • Expertise in developing universal IOS applications and experience in tuning the applications to fix memory leaks and optimize memory allocation using Xcode developer tool instruments.
  • Strived for elegance and simplicity in code while focusing on scalability, readability, and standards complicity.

TECHNICAL SKILLS:

IOS Tools: XCode, Swift, Interface Builder, Instruments. JSON, ZBAR, iOS Simulator.

Languages: Objective - C, C, C++, JavaScript, CSS, Java.

Cocoa Frameworks: IPhone /iPad/iPod SDK, Foundation Kit, UIKit, Web Kit, Core Data, Core Location, Notification Center

Databases: UNIX, Windows NT/2000/2003 Server, MySQL, SQLite.

Other Tools: Visual Studio Express 05/08, SVN

Operating Systems: Mac OS (10.5,10.6,10.7), UNIX, Linux, Windows XP/Vista/7

Web Languages: HTML, XML, XHTML, JavaScript, CSS3, jQuery.

Packages: MS-Office.

PROFESSIONAL EXPERIENCE:

IOS Developer

Confidential, EI Segundo, CA

Responsibilities:

  • Designed the complete MVC flow for the application with UI components and controllers to be used for iPhone.
  • Used the storyboard to design for iPhone 6 and older iPhones by using Auto-layout.
  • Worked on table view controller and made customized table view cells.
  • Worked on Payment Processing as Schedule Pay and Auto Pay are involved with payment.
  • Pre-fetching data for different views for smooth screen transition
  • 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, JSON 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.
  • Improved response time for user by implementing NS Operation and created dispatch queues using GCD for background tasks.
  • Used AF Networking to connect RESTful API services and Core Graphics Framework’s, and maintained background image downloads, uploads, chat conversations, and messages from system.
  • Implemented custom UI Views, Table Views, Table View Cell, UITab Bar, and UI Navigation Controller for easy navigation of the app.
  • Working knowledge on libraries specific to swift like Alamofire and also implemented bridging header from objective-c to swift.
  • Reported progress/challenges to project lead
  • Worked with Objective C, Swift and Cocoa Frameworks, which includes UIKit, Foundation, UI Image Picker.
  • Develop innovative methods for animating, interacting with, and perceiving mobile software
  • Used Grand Central Dispatch (GCD) for background tasks.
  • Built on Swift but some reusable components which were developed with objective C are integrated using bridging header for future product release.
  • Developed the communication between server and the newly merged app.
  • Worked on memory management using ARC in Swift
  • Extensively made use of hyper-media links, to reduce the effect of service changes to the client.
  • Continually improve the user experience by analyzing and optimizing the UI, data storage, and network communications.

Environment: iOS8.0, iOS9.0, (iPhone SDK), Mac OS X, Objective C, Swift XCode (6, 7.0), Agile Methodology, HTML5, GCD, CSS, REST, AF Networking, JavaScript, JQuery.

IOS Developer

Confidential, Minneapolis, MN

Responsibilities:

  • Worked extensively with Swift and Cocoa Touch frameworks.
  • Followed MVC architecture widely in this project. Created highly reusable model classes for User Profile, Cart, Deals, Share etc., and Singleton for the logged in user.
  • Worked with Source Tree/Source Cloud to checkout and update the codebase changes.
  • Developed critical tools for this project like a customized navigation bar (UI Navigation Bar), Page Control and UI Scroll View .
  • Extensive use of UIKit , Custom layouts, Auto Layout, Segues, Image Views, Web Views , Sliders, Segmented Controls, and Toolbars.
  • Worked extensively on UI Table View Controller and made customized table view cells according to the client.
  • Responsible for Service Integration Development and Testing.
  • Web services deployment and testing on rest client.
  • Created the complete database using core data.
  • Usage of JSON Serialization , (NS) Notifications, NS User defaults , usage of GCD and Blocks to perform multi-threaded development and asynchronous service calls.
  • Worked with the UI team to design the icons, custom views, and view transitions, animations for the screens using HTML5, CSS3, Ajax and jQuery .
  • 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 customized navigation bar, page control and scroll view.
  • Worked extensively on table view controller and made customized table view cells according to the requirement.
  • Designed the complete MVC flow for the application with UI components and controllers to be used for iPhone.
  • Worked on pixel perfect layout using Stack Views and auto layouts to make it responsive.
  • Worked with UIKit Framework for development and maintenance.
  • Reported progress/challenges to onsite project lead.

Environment: XCode 6.x, 7.x, ios7.x, 8.x, 9.x, Objective-C, Swift (basic) UIKit, JSON, XML, SQLite, View Controller.

IOS Developer

Confidential, Boston, MA

Responsibilities:

  • Involved in requirement gathering, outlining and Made decisions on Layout design and Layout modifications.
  • Continually established clear operational specifications and formulated software requirements.
  • Worked with the UI team to design the icons, custom views, view transitions, animations for the screens.
  • Design and developing applications by using swift.
  • Expertized In developing Native Apps from Scratch.
  • 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.
  • Created the User Interface/Navigation Layout for the application with respect to the business model flow.
  • Implemented the Uplift work to make the application compatible with IOS7.
  • Worked on search bar that helps user to find nearest doctors using Zip code or city or state
  • Developed Application using Objective-C, Xcode with MVC Architecture.
  • Used Auto layout feature to adapt UIs to different rotations and screen sizes for universal app.
  • Designed the UI and added new features.
  • Fixed many bugs related to UI, database server API.
  • Used GCD, NS Operation queues for implementing complex multithreading features on the application.
  • Used Xcode 5.0 and Storyboards to develop the screens for the application using MVC design pattern.
  • Testing included emulator and device testing with iPhone, iPad, and iPod.
  • Used XML parser, JSON to retrieve data for display on the iPhone/iPad from server using RESTFUL web services.
  • Involved in iOS performance testing and Functional tests.
  • Followed the AGILE methodology for implementing the project.
  • Took care of Code Review, Code Fixes and bug Fixes.
  • Coordinated with Configuration Manager for continuous integration.
  • Performed unit testing in jUnit.
  • Implemented bar code/ QR reader functionality.
  • Extensive bug fix experience symbolistic the crash logs to find the root cause for several crashes in the application.
  • Involved in presenting the application to the clients and internal stake holders.
  • Provisioned, compiled, and managed apps for ad hoc and app store distribution.

Environment: Mac OS X, XCODE 5.0,5.1,6.1, Objective-C, JIRA Mobile Connect SDK, Jenkins, OCUnit, GIT, (iPhone SDK) Agile Methodology, JavaScript, jQuery.HTML5, CSS3, REST.

IOS Developer

Confidential, Sunnyvale, CA

Responsibilities:

  • Experienced in using SWIFT 2.0 code whenever preferred over Objective C.
  • Created of various views, table views, customized views and popovers using Swift.
  • Working on Storyboard using Swift 2.0.
  • Worked extensively with Cocoa touch frameworks.
  • Performed all tasks from user interface design and implementation to writing code for various features.
  • Developed and tested each application according to its Software Requirement Specification (SRS).
  • Developed Navigation between views was mixture of using swift, UI Navigation Controller.
  • Interacted and coordinated with QA team for different releases.
  • Designed the HTTP interface uses the NS URL Connection and NS URL Request classes of Cocoa Touch to make network requests.
  • Used RESTful JSON web services to communicate with the server.
  • Used Core Data Framework for local storage purpose in SQLite.
  • Implemented NS Operation Queue and NSURL Connection to integrate with backend web services.
  • Worked with GIT to checkout and update the codebase changes.
  • Worked closely within a cross functional team of testers and developers.
  • Multi-Threaded some of the tasks like searching results, pre filters and post filters in iOS by running tasks in a separate thread using NS Operation Queue for optimizing the performance.
  • Used GCD for Asynchronous background fetches to build more responsive User Interface.
  • Used Instruments to fine tune the app performance and memory management.
  • Worked in agile environment which involved test driven methodologies (TDD) and daily scrum meetings for status.
  • Created entirely new features in my app using Swift 2 which eliminates entire class of unsafe code.
  • Worked on Pre-emptive notification.
  • Involved in analytical computation of members "discretionary income".
  • Implemented the Time value notification.
  • Responsible to create user interface using Interface Builder.
  • Experienced with Auto Layout and Size class.
  • Participate in SPRINT REVIEW MEETING where we discuss the progress of the project and take the necessary steps for the project to be completed successfully.
  • Worked with testing team to develop and document test plans and test cases.
  • Worked with the project team to develop implementation, build and deploy artifacts.
  • Interact with SCRUM team Developers, programmers, tester, product owners and stakeholders to deliver right value of the project at the end of each sprint.

Environment: Objective C, XCode, Core Data, Cocoa Touch Frameworks, UIKit, JSON, JSON Parser, SQLite, UI Map Kit

JAVA DEVELOPER

Confidential

Responsibilities:

  • Involved in the project from the requirements gathering phase to the production.
  • Worked in J2EE/java, HTML and web application.
  • Developed DAO objects using JDBC and use cases using UML.
  • Used Eclipse as IDE tool to develop the application.
  • Coordinated with designers to implement mock-ups and the layouts of the application.
  • Involved in developing the UI pages using Java Server Pages, HTML, DHTML, CSS, JavaScript and jQuery.
  • Developed web pages with functionalities like login, register, forgot password, Email, Filters using HTML and form validations using Java Script .
  • Used JavaScript for updating a part of a web page to reduce the bandwidth usage, load time in web pages and for page functionality and Pop up Screens.
  • Used HTML to make dropdown menus on web pages and display part of a web page upon user request.
  • Developed SQL queries, stored procedures, for databases.
  • Unit testing and Regression Testing of Web Application to fix the issues involved in the development.
  • Prepared Test cases based on the requirements document.
  • Developing Unit test cases in JUnit or other unit testing frameworks.
  • Worked on bug fixing and enhancements on change requests.
  • Perform quality assurance, system integration and user acceptance testing.
  • Using Jira for project scheduling, issue tracking, bug tracking.
  • Lead team-building and monitoring activities.
  • Perform system migration and integrations.
  • Monitor project activities and advised staff of issues due to resource availability.

Environment: MS SQL Server 2005, Java 1.5, E-commerce, Rapid Application Developer 7.5, WebSphere Application, DB2, XML, Web logic 11g, Spring STS, Maven, Subversion, Jenkins, JUnit.

We'd love your feedback!