We provide IT Staff Augmentation Services!

Sr. Ios Developer Resume

0/5 (Submit Your Rating)

DC

SUMMARY:

  • Over all 7 years of experience in developing IOS Mobile applications, integrating third party servers with Databases in iPhone/iPad using Swift 2, Objective - C.
  • Hands on experience with latest versions of XCode 7.X(4.X,5.X,6.X) and IOS 9.x(8.X,7.X,6.X), MS Office Professional, Eclipse.
  • Strong knowledge in implementing core Frameworks like Core Location, MapKit, UIKit, and EventKit, Core Animation, Core Graphics Frameworks.
  • Expertise in MVC design architecture, Cocoa design patterns and concepts like delegation, protocols, categories and MVVM.
  • 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.
  • Expertise in Development Tools Instruments, iOS Simulators and debugging tools LLVM Compiler
  • Hands on experience in using Media Player, AVFoundation Frameworks and Cocoapods (AFNetworking, MBProgressHUD, TPKeyboardAvoiding)
  • Good experience on NSOperation threads, GCD and Blocks to perform multi-threaded development.
  • Worked on Core location, UIAcceleration under position and motion category.
  • Hands on experience in Core Data, SQL Lite, PList to store data persistently.
  • Experience in working with Auto Layout and Size Classes.
  • 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.
  • Proficient in using Interface Builder for creating, configuring and connecting predefined framework object as well as instances of custom classes
  • Good understanding of Memory Management: ARC and non-ARC in iOS development.
  • Understanding of Apple iPhone App store requirements, HIGs, iTunes Connect, iOS Provisioning Portal (s, App IDs, Provisioning and Distribution) and testing on simulator/Real device.
  • Worked on Web Development Technologies like REST / SOAP / XML API's, HTML, JavaScript, CSS, AJAX, XML and XSL/XSLT.
  • Experience in integrating Google mobile service provider API, Facebook, Twitter, third party API’s with OAuth token handling; and make API requests and also worked on Hybrid apps.
  • Developing Web applications with HTML5, JavaScript (JQuery), CSS3.
  • Good Knowledge in In-App Purchase, Remote and Local Push Notification.
  • Experience in Unit testing using XCTest, OCMock frameworks.
  • Working knowledge of Operating Systems like Mac OS-X (Lion, Mountain lion, Yosemite, El Capitan), Windows 2003, Windows XP, Vista, Windows 7 and Windows 8, Unix and Linux.
  • Working experience on Agile based development model.
  • Strong knowledge in all phases of Software Development Life Cycle (SDLC) process, which includes requirement analysis, designing, implementing, debugging, testing, fixing and maintaining applications.
  • Experience in working with 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.
  • Ability to coordinate with various team members involved in the project.
  • Quick learner with excellent communication, analytical, design and problem solving skills.
  • Always curious to learn new skill or a new technology.
  • Self-starter, friendly and flexible.

TECHNICAL SKILLS

iOS Frameworks: UIKit, MapKit, Core Data, SQLite, Core graphics, Core Bluetooth, Core Location, AVFoundation, AVKit, AFNetworking, Core Media, StoreKit, MessageUI

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

Programming Languages: C, C++, Swift, Objective C, Java, HTML, XHTML, CSS3,PL/SQL, Ruby, SQL, JQuery,.Net, C#, JavaScript, XAML

Database: MySQL, SQLite & Microsoft SQL, Oracle

Operating Systems: MAC OS X, Windows XP/Vista/7, Linux and iPhone /iPad OS

Version Control Tools: GIT, SVN.

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

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

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

PROFESSIONAL EXPERIENCE:

Confidential , DC

Role: Sr. iOS Developer

Responsibilities:

  • Worked extensively with Objective C and Cocoa touch frameworks.
  • Expertise in MVC design architecture, Cocoa design patterns.
  • Worked on Swift code when preferred over Objective C.
  • Designed and implemented the application using XCode 7.X,6.X
  • Integrated Facebook and Twitter using NSURL and NSURLRequest classes of Cocoa Touch to make network requests.
  • Customized UITableView, navigation bar, Remote Push Notification, Page Control and scroll view.
  • Worked with RESTful JSON and Get web services for data exchange between client and server.
  • Took care of Code Review, Code Fixes and bug Fixes.
  • 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.
  • Worked on localizing the app in different languages.
  • Used AppleDocs to maintain records to document program development and revisions.
  • Wrote unit tests using XCTest, OCMock Frameworks and TDD.
  • Wrote Automation scripts using Appium.
  • Provide inputs to Project Manager with release build schedules and also supported after hours when needed.
  • Experienced in using project management tools like Jira, Crucible and Jenkins CI
  • Shared best practices and improve processes within and across SPRINT teams.
  • Handled multiple projects simultaneously, meeting deadlines while effectively managing priorities and communicating progress.
  • Provided cross-functional support as a member of a highly productive SPRINT team.

Environment: iOS 9.0,8.0,7.0 (IPhone SDK), XCode 7.x,6.x,5.x, Objective C, GitHub, Agile Methodology, JSON, XML, CSS, REST.

Confidential, PA

Role: Sr. iOS Developer

Responsibilities:

  • Designed and developed application using IOS SDK and Xcode. Worked extensively on Objective c.
  • 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 Core Data.
  • 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.
  • Implemented Navigation Controller, navigation bar and scroll view.
  • Worked withUIKit Frameworkfor the applications at hand.
  • 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 whenever required.
  • Worked withGDB and Xcodefor debugging.
  • Worked withGITto checkout and update the codebase changes.

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

Confidential ., IL

Position: 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 using NSURLSession class and JSON using NSJSONSerialization class
  • 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.
  • 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 Unit-test code for strength, including edge cases, usability, and general reliability.
  • 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, WA

Position: iOS Mobile Application Developer

Responsibilities:

  • Map View implementation using the MapKit and Core Location 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.
  • This application was designed and implemented using iPhone SDK, XCode, interface builder, objective c and instruments.

Environment: Objective C, Xcode, Interface Builder. Foundation Framework, MapKit, XML, JSON, and Map Kit Framework.

Confidential, TX

Position: 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 6.1, 5.1.1 and 5.1 to build application for iPhone 3.5 inch, iPhone 4-inch retina and iPhone 4-64bit Retina iPhone 5, 5s, 6 and 6 plus.
  • 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.
  • 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.

Confidential

Position: Software Developer

Responsibilities:

  • Participated in requirements gathering from the end users.
  • Designed and developed business logic layer and data access layer.
  • Programed methods for FAQs/Support, help, contact and general information pages.
  • The present system was studied in order to have a better understanding of its functionality.
  • JSP and Java Script were used to develop user interface.
  • Business logic was developed using EJB (Enterprise JavaBeans) and DAO’s were developed to perfume operations on the database.
  • Web service based on SOAP (Simple Object Access Protocol) to use services provided by IBM Content Manager.
  • JUnit was used for unit testing.
  • For version control SVN (Apache Subversion).
  • Tested application with unit testing, manual testing and writing test classes.
  • Used agile methodology for development and was present in daily stand up meetings and weekly team meeting. Also attended bi-weekly spring planning meeting.
  • Effectively participated in communications with Business Analysts and architects

We'd love your feedback!