We provide IT Staff Augmentation Services!

Sr.ios Developer Resume

0/5 (Submit Your Rating)

Portland, OR

SUMMARY

  • Over all 7 years of experience in designing & developing User Interface applications, integrating with various Databases and Client - Server applications in iPhone/iPad application development using objective-C,Swift, Cocoa Touch, UIKit, (OOA&OOD).SQL,Cocoa Bindings, Core animation custom controlsand object oriented programming.
  • Expertise in Xcode 6.4, 5.1.1 MS Office Professional, ClearQuest (Motorola Internal Application), ClearCase (Motorola Internal Application), Eclipse, IntelliJ.
  • Strong knowledge in implementing core Frameworks like CoreLocation, Photoshop, CoreGraphics, MapKit, UIKit, and EventKit Frameworks.
  • Expertise in MVC design architecture, Cocoa design patterns and concepts like delegation, protocols and categories.
  • Created and customized views, table views, tab bars and navigation bars which are some basic functionality in a multi-view application.
  • Proficient in source control with Git, SVN.
  • Good experience on NSOperation threads GCD and Blocks to perform multi-threaded development.
  • Hands on experience in Apple push notifications, Network protocols, Bonjour net services, Mac/Pc to iPhone data syncing.
  • Worked on Phone gapand Core location, UI Acceleration under position and motion category.
  • Experience in distribution such as App store provisioning profiles and delivery, Enterprise app deployment, over the air Ad Hoc App Distribution.
  • Strong knowledge on subversion version control, server management, Mobile architectures, Trends and emerging technologies.
  • Good understanding of Memory Management: ARC and non-ARC in iOS development.
  • Strong knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
  • Involved in all stages of software development lifecycle (SDLC) including analysis, design, development, and testing, deployment and documentation as per ISO standards.
  • Worked with Internet, intranet banking applications, UI design using Storyboard and Interface Builder.
  • Used various iPhone Mobile Computing, GPS Technologies SDK frameworks such as Foundation, CoreData.
  • Experienced in working with data parsing forms such as XML and JSON, to dynamically display data on iPhone/iPad.
  • Understanding of Apple iPhone App store requirements, HIGs, iTunes Connect, iOS Provisioning Portal (Certificates, App IDs, Provisioning and Distribution) and testing on testing/Real device.
  • Worked on Web Development Technologies like REST / SOAP / XML API's, HTML, JavaScript, CSS, AJAX, XML and XSL/XSLT.
  • Experience with Google mobile service provider API, third party API’s and MapKit framework.
  • Worked on NATIVE iOS controls.
  • Developing Web applications with HTML5, JavaScript (JQuery), CSS3.
  • Integrations such as Facebook, Twitter, and Google+ with OAuth token handling; and make API requests.
  • Experience with Instagram API Integration in iOS Application.
  • Good Knowledge in In-App Purchase, Remote and Local Push Notification.
  • Working knowledge of Operating Systems like Mac OS Yosemite, Mac OS-X, Windows 2003, Windows XP, Vista, Windows 7 and Windows 8,Unix and Linux.
  • Experience in working with Agile/scrum teams and providing technical guidance to the test teams to build manual and automated test suites.
  • Confidence in working with other iOS and Android developers to complete detailed projects.
  • Working knowledge of graphic design and handling various kinds of media using Photoshop, Illustrator, Premiere and flash.
  • Ability to coordinate with various team members involved in the project.
  • Quick learner, excellent analytical, design and problem solving skills.
  • Always curious to learn new skill or a new technology.
  • Self-starter

TECHNICAL SKILLS

iOS Applications: Objective-C and Cocoa development for iPhone and iPad devices in Xcode. Interface builder-UIKit, Cocoa touch, core Data, XCode Interface builder-UIKit, Git, GitHub

IDE: XCode, Eclipse, AppCode, Microsoft Visual Studio, NetBeans.

Programming Languages: C, C++, Objective C, Java, HTML, XHTML, CSS3,PL/SQL and SQL, JavaScript and JQuery.

Database: MySQL, SQLite & Microsoft SQL

Operating Systems: MAC OS, Windows, Linux, UNIX

Version Control Tools: GIT, SVN.

Mobile Operating Systems: iOS, Windows CE, Windows Mobile, Android

Phone Simulator and Emulator: iPhone/iPad, Windows 8/Mobile, Android, Geny motion

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

PROFESSIONAL EXPERIENCE

Confidential, Portland, OR

Sr.iOS Developer

Responsibilities:

  • Worked extensively with Objective C and Cocoa frameworks.
  • Responsible for co-developing the "Bill Pay".
  • Responsible for designing an Intelligent Asynchronous Cache Manager to separate the UI code from Service call Code.
  • Responsible for Creating Models and Services in conformance with the WSDL's provided.
  • Responsible for Service Integration Development and Testing.
  • Web services deployment and testing on rest client.
  • Created the complete database using coredata.
  • 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.
  • Developed critical tools for this project like customized navigation bar, page control and scroll view.
  • Worked withUIKit Frameworkfor the applications at hand.
  • Worked extensively on table view controller and madecustomized table view cellsaccording to the client.
  • 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 JSONparsing included in the project.
  • Added animation between UIViews and Pre-fetching data for different views for smooth transitioning and better user experience.
  • 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 usingUI Web View.
  • Formatted the Data as per Business rule to display in UI.
  • Debugging issues at onsite whenever required.
  • Worked withGDB and Xcodefor debugging.
  • Worked withGITto checkout and update the codebase changes.
  • Reported progress/challenges to onsite project lead.

Environment: s: IOS 7.0,(iPhone SDK), Mac OS X, Objective C, XCode 6.0 and 6.4, Agile Methodology, HTML5, CSS, REST,JIRA, JavaScript, JQuery.

Confidential, New York, NY

iOS Developer

Responsibilities:

  • Worked on Objective C and Cocoa frameworks.
  • Stored a CSV file in the project.
  • Used the cored data feature provided by Cocoa.
  • Expertise in MVC design architecture, Cocoa design patterns and concepts like delegation, protocols and categories.
  • Created a parser for the CSV file that would then allow us to parse the CSV file.
  • Customized UITableView to have a custom look.
  • Developed tools for this project like customized navigation bar, page control and scroll view.
  • Worked with JSON for data exchange between client and server.
  • Took care of Code Review, Code Fixes and bug Fixes.
  • Designed XSDs to define the xml structure of data exchanged between iPhone and server.
  • Managed data and memory management from streamlining code and using various debugging tests.
  • Part of the team that helped build and release the application to the app store.
  • Used GitHub to pull code and make changes and push the code back.
  • Used Xcode 5.1.1 for debugging.
  • Used iOS SDK 5 and iOS SDK 6.
  • Made custom UITableViewCells.

Environment: iOS SDK 5, Xcode, iOS SDK 6, Core Data, Cocoa, XSD, Objective-C, GitHub, Xcode 5.1.1 iPhone Devices.

Confidential, Chicago, IL

Sr. iOS Developer

Responsibilities:

  • Worked broadly on table view controller and madecustomized table view cellsas indicated by the customer.
  • Followed a work information stream standard for outline and improvement.
  • Worked on Web Service calls,XML and JSONparsing included in the project.
  • Worked withUIKit Frameworkfor development and maintenance.
  • UsedCore data Frameworkfor local storage purpose in SQLite.
  • Formatted the Data according to Business standard to show in UI.
  • Experience with OpenGL ES.
  • Worked withGDB and Xcodefor debugging.
  • Worked withGITto checkout and update the codebase changes.
  • Reported progress/difficulties to project lead.
  • Debugging issues on location whenever required.
  • Complete execution of the retrial mechanism.
  • Used the same XIB to design for iPhone 5 and older iPhones by using Auto-layout.
  • Added animation between UI Views for smooth move and better client experience.
  • Publishing the application on App store and afterward pushing upgrades after every sprint discharge.
  • Complete implementation of the retrial mechanism.
  • Worked on Instagram API Integration in iOS Applicationto bring information from Instagram server to the iOS application.
  • Web services deployment and testing on rest client.
  • Worked on Unit-test code for strength, including edge cases, usability, and general reliability.
  • Worked on documentation tools - Doxygen / Javadoc.
  • Responsible for Service Integration Development and Testing.

Environment: iOS 7.0,(iPhone SDK), Mac OS X, Objective C, XCode, Agile Methodology, HTML5, CSS, REST,JIRA, JavaScript, JQuery.

Confidential, Bellevue, WA

iOS Mobile Application Developer

Responsibilities:

  • Map View implementation using the MapKit and CoreLocation Frameworks.
  • Web Services consumption on the iPhone to communicate with the MediaWiki API using the NSURLRequest and NSURLConnection objects.
  • Creating project and application architecture deliverables that are consistent with architecture principles, standards, methodologies, and best practices.
  • Integrated a web-based content made with HTML5 usingUIWebView.
  • Lead technical design sessions with the development teams, including the creation of class models, sequence diagrams, component models, etc., and detailed design specifications to ensuring that architecture standards are followed.
  • XML Response parsing using the NSXMLParser and NSXMLParserDelegate. JSON Response parsing using the SBJSON Framework.
  • Data scrolling is achieved using UIScrollPane and UITextView.
  • Responsible for defining technical evaluation criteria for product and technology selection and determining technical approaches to ensure all architectural solutions result in a coherent systems design.
  • Audio playback using the AVAudioPlayer from the AVFoundation Framework.
  • This application was designed and implemented using iPhone SDK, XCode, interface builder, objective c and instruments.

Environment: Objective C, Cocoa, XCode, Interface Builder. Libraries used were Foundation Framework, MapKit, XML parsing, JSON parsing, and UIKit Framework.

Confidential, Dallas, TX

iOS Application Developer

Responsibilities:

  • Created View controllers both programmatically and through Storyboards.
  • Created a side swipe menu controller which makes it easy to navigate through the application.
  • Worked with Navigations controllers, Navigation Bars and Tab Bars.
  • Used Xcode 4.1 to build application for iPhone 3.5 inch, iPhone 4 inch retina and iPhone 4S.
  • Sub-classed a UINavigation Controller to make a Styled Navigation Controller which would then be used throughout the application.
  • This would make it easier to change a certain behavior of a View Controller for example to change the color of the navigation bar throughout the application.
  • Created Table View Controllers in the application and segue ways from different View Controllers.
  • Worked on iOS SDK 7 and iOS SDK 8.
  • Created Custom Table View Cells to accommodate the client’s design of a particular Cell.
  • Used Objective-C to make the application.
  • Used GitHub to push changed codes to.
  • Made both enterprise and app store releases.
  • Still provide support for when the application needs to be updated in regards to a new iOS release or if the client wants a change in design.

Environment: iOS SDK 7.1, iOS SDK 8, Jira, Xcode, GitHub, Objective-C, iPhone Devices.

Confidential

Web Developer

Responsibilities:

  • Involved in the Analysis, System study and designing of the project.
  • Developed front-end screens with HTML, DHTML, CSS, JavaScript and JSP's. Extensively did client side validations using JavaScript and developed the required Servlets.
  • As a developer, coordinated with onsite team and client in understanding the business process and requirement understanding.
  • Developed stores procedures, triggers, functions and database tables in Oracledatabase.
  • Worked on developing a suitable GUI for ATM locator.
  • Participated in daily meeting for enhancing the features for the portal.
  • Participated in Codereview and Quality Assurance.
  • Used JDBC, application server provided transaction API for accessing data from the Oracle the using standard statements.
  • Preparation and review of Unit Test Plan, Unit Testing, Test Results review and other quality related work.
  • Debugged using Firebug.

Environment: HTML, CSS, JavaScript, XML, XHTML, DOM, DHTML, Oracle database, Eclipse, SQL, SVN, GIT, Windows XP/07 and MS Office.

Confidential

Java Developer

Responsibilities:

  • Developed different Servlet components.
  • Created user-friendly GUI interface and Web pages using HTML, JSP
  • Interacted with the Database using MYSQL.
  • Extensively used JavaScript for client side validations
  • Developed Java Mail program to send a system generated mail to all first time registered users.
  • Involved in Database designing using ER Modeling and creating tables.
  • Java Development deployment using Web sphere 5.0 / 6.0 and Eclipse and RAD IDE.

Environment: s: Java 1.3, Servlets 2.3, JSP 1.2, JDBC, UML, HTML, JavaScript, Apache Server, Java Mail, and UNIX.

We'd love your feedback!