We provide IT Staff Augmentation Services!

Ios Developer Resume

0/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • Over 7+ years of experience as a software Engineer in designing & developing Web and Mobile applications.
  • Excellent knowledge about Cocoa - touch, iOS Frameworks.
  • Strong base of Objective C, C++.
  • Good exposure to Swift Programming by creating apps for latest ipone devices.
  • Worked with REST/SOAPWeb Services and APIs.
  • Expertise in using third party libraries such as AFNetworking, CorePlot and ProgressHUB to integrateadditional functionality into applications.
  • Good experience on NSOperation threads GCD and Blocks to perform multi-threaded development.
  • Proficiency in Using NSUser defaults and NSNotificationCenter for storing and maintaining user data for iOS Applications.
  • Solid background in Object-Oriented analysis and design. Very good at various Design Patterns, UML and Enterprise Application Integration EAI.
  • Proficient in source control with Git, SVN.
  • Have technical proficiency and thorough understanding in the followingFrameworks: iPhone SDK, UIKit, MapKit, WebKit, Audio Toolbox, AV Foundation and concepts like delegation, protocols and categories, Core foundation, Core Data, Core Location, Core services, Core Graphics, Core animation, Quartzcore, Address Book and Message.
  • Used XML parser, JSON, CSV to retrieve data for display on the iPhone/iPad from server, created and Customized Views, Table Views, Collection views, Action sheets, Segmented controls, Tab Bars and Navigation Bars.
  • Thorough understanding of backend database technologies like SQL and MySQL, and the embedded database SQLite.
  • Experience managing application flow using Storyboard and NIB files.
  • Extensive knowledge in HTML4/HTML5/JS/CSS.
  • Proficient in programming languages such as JAVA, HTML5 and JavaScript.
  • Experience in implementation of the SDLC process with different project management methodologies including Agile.
  • Quick learner, excellent analytical, design and problem solving skills and always curious to learn new skill or a new technology.

TECHNICAL SKILLS

IOS Applications: Objective-C and Cocoa development for iPhone and iPad devices in XCode Interface builder-UIKit, Cocoa touch, Cocoa Pods, Core Data.

Software: iOS 4, iOS 5, iOS6, iOS7 and iOS8 with XCode 3.0/ 4.0, 5.0, 6.0, Charles Proxy, Microsoft office suites.

Programming Languages: C, Objective C, C#, Swift and Core Java

Front End: HTML 4, and 5, CSS2 and 3. JavaScript.

Databases: ORACLE, SQL server, SQLite with Core iOS sandbox, building and Database in iOS sandbox. Data Transfer Structures XML, JSON

Operating Systems: MAC OS. Windows XP, Windows 7, Windows 8, Linux.

Tools: XCode ECLIPSE2012, Dreamweaver.

Version Control: GitHub, SVN, Accurev, AntHill Pro.

PROFESSIONAL EXPERIENCE

Confidential - Atlanta, GA

iOS Developer

Responsibilities:

  • Worked with Objective C, Swift and Cocoa Frameworks, which includes UIKit, Foundation, UI Image Picker, UI Date Picker.
  • Added animation between UIViews for smooth transitioning and better user experience.
  • Worked on web service calls, XML and JSON parsing included in the project.
  • Responsible for Creating Models and Services in conformance with the WSDL's provided.
  • Used AFNetworking to connect RESTful API services and maintained background image downloads, uploads, chat conversations, and messages from system.
  • Responsible for designing an Intelligent Asynchronous Cache Manager to separate the UIcode from Service call Code.
  • Working knowledgeable of MVC, Delegation, Notifications, KVC, and Singleton design patterns.
  • Worked with GDB and Xcode for debugging.
  • Worked with GIT to checkout and update the codebase changes.
  • Complete data base designing for both android and iPhone.
  • Developed critical tools for this project like Customized Navigation bar, Pagecontrol and Scroll view.
  • 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.
  • Worked with Backend team to display the correct data format in devices.
  • 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 UIWebView.
  • Built on Swift but some reusable components which were developed with objective C are integrated using bridging header for future product release.
  • Testing the application on Device through Development Profile.
  • Worked closely within a cross functional team of testers and developers.
  • Debugging issues at onsite whenever required.
  • Worked in the Internal process using SCRUM Agile methodology.

Environment: iOS 7 - 8, Mac OS X, Objective C, Swift, Xcode, Agile Methodology, HTML5, CSS, REST,AFNETWORKING, JIRA, JavaScript, JQuery.

Confidential, Sunnyvale, CA

iOS Developer

Responsibilities:

  • Implemented using Storyboard and ARC.
  • Used AV Foundation Framework to record audio from the device.
  • CoreData was added to project to handle persistent user information,refreshed and cleared after some time.
  • Used AFNetworking with NSOperationQueue to perform asynchronous API calls for GET and POST.
  • Developed unit tests for testing specific functionality and logic.
  • Worked with GDB and Xcode for debugging.
  • Fixed bugs as documented by QA team.
  • Used Instruments to fine tune the app performance and memory management.
  • Formatted the Data as per Business requirements, to display in the 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 codebase changes.

Environment: iOS 7.0 and 6.0 (iPhone SDK), Mac OS 4. X, Objective C, Xcode, Cocoa Touch, Cocoa framework, JavaScript, JQuery, Adobe CS5 Suite (Photoshop, Dreamweaver), MapKit, Core Location and AV Foundation.

Confidential - Columbus, OH

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.
  • Implemented map features on map using MapKit, Core Location.
  • 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 service 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.
  • Created new theme for entire application supporting back to sdk .
  • Created new support center for application that managed message threads by calling a REST api.
  • Cross trained on iOS in swift and objective-C.
  • Git management - Learned how to manage an application with Git commands from the terminal, xcode, eclipse, and Android Studio.
  • Agile - Worked in a very agile environment and learned the in's and out's of agile development while using Jira.
  • Custom UI implemented with XIBs.
  • Developed Navigation between views was mixture of using UI Navigation Controller, UI
  • Gesture Recognizer, and UI Popover Controller.

Environment: iOS, Objective C, Xcode, Cocoa Touch, Cocoa framework, JavaScript, JQuery, MapKit, Core Location, and AV Foundation.

Confidential, PA

iOS Developer

Responsibilities:

  • Designed the application screens in the Xcode Interface Builder using UIKIT framework for ipad.
  • Implemented UIWebView to display the specified documents.
  • Incorporated the email feature using MFMailComposeviewController class to email the search results.
  • Created RESTful based web services to retrieve search documents from relevant servers.
  • Designed the application for both portrait and landscape modes using interface builder.
  • Implemented the feedback feature on the quality of documents displayed as search results.
  • Participated in extensive testing of application by writing test cases.

Environment: Xcode, Mac OS X, objective C, CocoaTouch, CoreData.

Confidential

Mobile Application Developer

Responsibilities:

  • Developed an expert knowledge of the products
  • Gathered requirements for new features of the products
  • Analyzed the feasibility of customizations made to the product
  • Worked closely with client resources and technical team to communicate details and resolve product customization challenges.
  • Performed core BA duties of requirement gathering, analysis and documentation
  • Planned and facilitate required internal and external meetings as directed by project requirements
  • Managed general day-to-day business analyst operations, including routine client communications, issue resolution, task tracking, and status reporting
  • Understood the business issues and data challenges and suggested solutions.

We'd love your feedback!