We provide IT Staff Augmentation Services!

Ios Developer Resume

0/5 (Submit Your Rating)

Columbus, OH

SUMMARY

  • Around 6+ years of experience in Information Technology in designing, development and maintenance of client server applications including 3.5 plus years of experience in mobile applications design and development of iOS platform for various domains.
  • Experienced in Application Design, Development and implementation of iPhone/iPad/iPod using Objective C and Cocoa Touch in X - Code.
  • A very good experience in using the API’s and frameworks for ios application development. Frameworks include UIKit, PassKit, Core Graphics, Quartz Core, Media Player, AVFoundation, Map kit, Core Location, Message UI, CoreData, etc.
  • Experienced in using design patterns such as Model-View-Controller (MVC), Notification, Singleton, Blocks, Protocols and Delegation.
  • Expertise in creating and customizing Table view, Collection view and working with Tab bars, Navigation bars which are some of the basic functionalities in Multiview Application.
  • Experienced in working with Core framework such as Core Data, Core Graphics, Core Location, Map Kit, Quartz Core etc.
  • Experience in Client server applications consuming the web services of the type REST, POST, SOAP, WSDL and parsing data using JSON and XML parsers writing the code for synchronous and asynchronous calls.
  • Proficiency with memory management such as Manual Retain Release (MRR) and Automatic Reference Counting (ARC) also experience in handling the memory related issues such as memory leaks and testing the application for leaks.
  • Experience in working with AV foundation class to create a Media Player using Cocoa Touch to play streaming audio and video.
  • Experience in 2D Graphics Programming using Quartz Framework development of 2D animations and graphs for data representation.
  • Experience in using Databases such as SQLite, MySQL and integrated application data layers such Core Data.
  • Experience in Multithreading using Grand Central Dispatch (GCD) and Operation queues in order to achieve optimum performance.
  • Experience in working with APNS, pop-up alerts, badges, action sheet and integration of various social networking APIs like Facebook, Google Maps, Twitter and Google plus into application.
  • Strong Understanding of the iOS Provisioning Portal viz. Obtaining Development Certificate, Assigning Devices and Installing Development Provisioning Profiles.
  • A good experience in maintaining the code on regular basis by working on tools like SVN, RTC, GIT and Jenkins for source code management.
  • Worked on hybrid application development as well as involving various cross platforms like KONY platform, Phone Gap effectively handling the native features in hybrid applications.
  • Experience in developing WatchOS applications for Apple Watch. Experience with Watchkit to integrate third party applications into Apple Watch.
  • Experience with Enterprise Mobility Management Software such as AirWatch.
  • Experience in developing Web Design applications using HTML5, CSS3, Java Script and JQuery Mobile, Phone gap(Apache Cordova) and Sencha Touch.
  • Expertise in complete software development life cycle (SDLC) using Object Oriented Analysis and Design (OOAD), Agile and Scrum methodologies.
  • Trained in Development, Testing, Troubleshooting and Debugging of the application.
  • Excellent technical abilities and possess strong oral and written communications skills, analytical and interpersonal, organizational skills.

TECHNICAL SKILLS

Programming Languages: C,C++,Objective-C, basics of Swift

Tools: Xcode 4.0/5.0/6.0/6.1/6.4/7.0/8.0 , Eclipse JIRA, Visual studio 2010, Adobe Dreamweaver, Notepad++

Frameworks: Cocoa Touch, UIKit, MapKit, Core Graphics, Core Location,Core Bluetooth, Address Book UI, Event Kit UI, AV Foundation Local Authentication (Touch ID), AF Networking.

Operating System: Mac OS X 10.5, 10.6, 10.7, 10.8, Windows XP, 7, 8, 10.

Database: SQLite, Core Data, SQL, MYSQL

Version Control: GIT,SVN,GBD,GCD

Web Technologies: XHTML,XML,JSON,HTML4&5,JavaScript,CSS,JQuery, Ajax

PROFESSIONAL EXPERIENCE

Confidential, Columbus, OH

IOS Developer

Responsibilities:

  • Coordinated in every phase of Software Development Life Cycle (SDLC), starting from Requirements, Design, Development, Testing, Building, Deployment and Product Support.
  • 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.
  • Used MVC design patterns for developing screens for the application using X-Code and Storyboards.
  • Stored large data of inventory, shipment and pick up on iPads using magical records and Core data.
  • Implemented the barcode reader session of AV capture session class to scan the barcode on the inventory.
  • Generated the 1D and 2D barcode according to scanner requirement using ZBar SDK.
  • Designed the HTTP interface, which uses the NSURLConnection and NSURLRequest classes of Cocoa Touch to make network requests.
  • Used the NSJSONSerialization class to parse the JSON to extract the data required to customize the appearance of inventory details.
  • Integration of application with various third party API’s such as Facebook, Twitter and Instagram.
  • Used Mapkit and Core Location framework to help user find the nearest local store which displays direction in graphical view as well as table view.
  • Designed the interface to control the application brightness using the UIKitframework.
  • Defined, developed and maintained web services and applications that consume (REST, SOAP, JSON, XML) using POST and GET methods.
  • Used the MediaPlayer framework of Cocoa Touch to stream video and audio.
  • Worked with AFNetworking in performing IP verification and also user login.
  • Used UITabBar, UINavigationView, UITableView and UIActionsheet to build the UI.
  • Created the UI using the story board according to the client’s requirement and worked in close with group of testers and developers.
  • Used Instruments to tune the app performance and used ARC as the memory management technique.
  • Developed code in both Objective C and Swift.
  • Hybrid version of the app was created using Phone Gap and Sencha Touch which are deployed on iOS, Android and Windows Mobile simultaneously.
  • Multithreaded some of the tasks like downloading images, Service Notification updates and Utilization logging in iOS by running tasks in a separate thread using GCD blocks and NSOperationQueue for optimizing the performance.
  • Fixed bugs as documented by the QA team and used Navigation controller to moves across various view controller’s in the app
  • Implemented the new methods using Swift language.
  • Worked on Web Services XML and JSON parsing included in the project.
  • Worked with GitHub in creating branches, pushing the branches and also rebasing them.

Environment: iOS 7.x /8.0 (iPad SDK), Mac OS 4. X, Objective C, Xcode 6.x, Cocoa Touch, Cocoa Framework, JavaScript, JQuery, Adobe CS5 Suite (Photoshop, Dreamweaver), MapKit, Core Location, Media Player framework, GDB and SVN

Confidential, Austin, TX

IOS developer

Responsibilities:

  • Involved in estimating the re-write of the application, attending SCRUM meetings and perform analysis to apprehend the features needed for the application.
  • Enhanced the capabilities of the application using Storyboard, Auto-layout, ARC, Core-Data and Core-Location.
  • Used Crashlytics framework to within app to monitor crashes during development.
  • Created the data model using the Core-Data Framework to store the entities.
  • Managed Objects in the background and foreground leading to fluid transitions, thus allowing the user to utilize the application even in the offline mode.
  • Extensively worked with web services Restful web, JSON and XML inputs to pull the data from backend and display it on the app.
  • Implemented using MVC design architecture, Cocoa design patterns and also concepts like delegation, protocols, blocks and categories.
  • Utilized the Map Kit framework to add annotation to the map.
  • Implemented various View Controllers in the app such as Table View to show various models and Collection View to show images about models and customized the table view to show details about the model.
  • Implemented the AV foundation framework to create a video player which shows features about the model.
  • Implemented Keychain Wrapper/Handler to store the user's credentials and used NSAttributedText to customize texts for customization purpose.
  • Used Web View for browser and custom Navigation bar and Toolbar with custom buttons to function the web view.
  • Created a Singleton handler to handle API request calls using native API NSURLSession.
  • Work with QA teams to conduct integrated (application and database) stress testing, performance, analysis and tuning.
  • Used apple docs to maintain records to document program development and revisions.
  • Handled multiple projects simultaneously, meeting deadlines while effectively managing priorities and communicating progress.
  • Threading using GCD and NSOperationQueue is performed.

Environment: iOS 5.x/6.x (iPhone SDK), Instruments, Objective C, XCode 5.x/6.x, Cocoa Touch, Restful service, Git, Stash, Source

Confidential, Sunnyvale, CA

IOS developer

Responsibilities:

  • Implemented Core Data for persistent storage of user data.
  • Created models in MVC and development of delegates for updating model information.
  • Created of various views, table views, customized views and popovers.
  • Redesigned several screens including default application landing screen as per newer wireframe.
  • Created custom checklist and sharing them with selected app users by calling web services through JSON libraries and connecting to SQLite database with the objective C interfaces.
  • Created of notifications to detect the autorotation in the customized sub views.
  • Implemented NSOperationQueue and NSURLConnection to integrate with backend web services.
  • Custom UI implemented with XIBs, and Manual Retain/Release memory management.
  • Developed Navigation between views was mixture of using UINavigationController, UIGestureRecognizer, and UIPopoverController.
  • Performed all tasks from UI design and implementation to writing code for various features.
  • Implemented Push notification services.
  • Designed XSDs to define the xml structure of data exchanged between iphone and server.
  • Implemented the constraints using visual format language.
  • Managed data and memory management from streamlining code and using various debugging tests.
  • Interacting with QA on deliverables on every iteration and customer feedback implementation.
  • Participated in daily Scrums to discuss the progress in sprints.

Environment: Xcode 5, 5.1, iPad, iPhone, Objective C, UIKit, JSON, XML, SQLite.

Confidential, San Jose, CA

IOS Developer

Responsibilities:

  • Worked extensively with Objective C and Cocoa Frameworks
  • The application uses table view controller where the table view cells are customized according to clients need
  • Pre-fetching data for different views for smooth screen transition
  • Worked with UIKit framework for development and maintenance
  • Added animation between UI views for smooth transition and better user experience.
  • Used Core data Framework for local storage purpose
  • Worked with Backend team to display data correctly.
  • Implemented the UI Web view in the application to integrate the functions of a browser.
  • Worked with GIT to checkout and update the codebase changes.
  • Responsible for designing an intelligent Asynchronous Cache Manager to separate the UI code from Service call code.
  • Assisted project manager with build release.
  • Managing the work log and following the schedule to ensure completion of projects before deadline.

Environment: iOS, Xcode 4.5/5, Objective-C, SCRUM, Interface builder, Cocoa Framework, Iphone simulator, Jquery.

Confidential

Web/UI Developer

Responsibilities:

  • Responsible for design and development of web pages using HTML, CSS including AJAX controls and XML.
  • Developed UI using HTML, CSS, JavaScript validations and XML.
  • Coordinated with BA group for better understanding of functional requirements analyzed and designed the business requirements to documented and implemented.
  • Implemented applications in JavaScript and MySQL
  • Developed portals for implementing health care benefits of the employees
  • Used AJAX, JSON to send request to the server to check the functionality of the website.
  • Used jQuery and AJAX for service calls on pages to interact with the server for information.
  • Designed, developed and updated User Interface Web Forms using CSS, Dreamweaver and JavaScript
  • Validated input values to make sure that they will be accepted before they are submitted to the server.
  • Responsible for developing, editing, publishing and managing content on the external Web pages and internal layouts
  • Used Cascading Style Sheet (CSS) in web pages to separate presentation from structure.
  • Defined text alignment, size, borders and many other typographic characteristics
  • Performed client-side validations using JavaScript
  • Fixed bugs and provided support services for the application

Environment: HTML, CSS, JavaScript, XML, XHTML, JQuery, AJAX, Adobe Dreamweaver, SVN, GIT, SQL, Windows XP and MS Office

We'd love your feedback!