We provide IT Staff Augmentation Services!

Sr. Ios Developer Resume

5.00/5 (Submit Your Rating)

Kansas City, MO

SUMMARY

  • 7+ years of experience in IT sector in designing and developing high - end enterprise level Web, Windows and Mobile Applications including 5+ years of expertise in Mobile Application Development (iPhone/iPad) using objective-C, XCode (5.X, 6.X,7.X,8.X), IOS (5.X, 6.X, 7.X, 8.X,9.X,10.X) and Cocoa Touch.
  • Sound Knowledge and good working experience on newly launched XCode 8and some experience on Swift 3.X, Swift 2.X.
  • Complete understanding of iPhone/iPad/iPod architecture and various versions of iPhone Software Development Kit (SDK) that includes XCode, UIKit, MapKit, WebKit, Instruments, iPhone simulator and Third-Party frameworks.
  • Thorough understanding of COCOA design patterns, MVC architecture and other concepts like Delegation, Protocols, Singleton, Notification, MVVM. Expertise in creating and customizing Views, Table Views, Tab Bars and Navigation Bars which are some basic functionality in a Multiview Application.
  • Proficient in Core Frameworks: Core Data, Core Graphics, Core Location, MapKit, Quartz Core, Address Book, Event Kit, AVFoundation etc.
  • Experienced in working with various data parsing forms to dynamically display data on iPhone/iPad such as XML and JSON.
  • Vast familiarity with both SVN (Source Control Management) and GIT code repositories.
  • Proficiency with memory management - Manual Retain Release (MRR) and Automatic Reference Counting (ARC).
  • Rich awareness of Agile Development Methodologies (SCRUM), Object Oriented Analysis & Design (OOAD), Design Patterns and Software Development Life Cycle (SDLC).
  • Complete comprehension in adding Animation for smooth transitioning between UI Views and better user experience.
  • Experience in creating and extracting data from database using SQLite3, Core Data, plist.
  • Working knowledge in design and development of Web and Windows Applications using CSS, HTML5, Microsoft.NET Framework, ASP.NET, VB.NET, C#, ADO.NET.
  • Proficient in relational databases like SQL Server, Oracle and Reporting Services (SSRS).
  • Track record of designing and implementing flexible solutions which support frequent UI and functionality changes.
  • Strived for elegance and simplicity in code while focusing on scalability, readability, and standards complicity.
  • Trained in Development, Testing, Troubleshooting and Debugging of the application.
  • Clear knowledge in Testing and Distribution of the App in the App Store.
  • Hands on experience in using various Cocoapods (AFNetworking, Crashlytics, Mixpanel, Google Analytics, Flurry, Hockey, TestFlight etc.)
  • Established and maintained working relationship with management, clients and Team members.
  • Strong Analytical and Problem solving skills; excellent communication and presentation skills efficient decision making skills and excellent team player.
  • Have knowledge on development of hybrid apps like Phone Gap, Cordova.
  • Experience in Mobile automation using Selenium framework using java client and Appium tool.
  • Expertise in Development Tools Instruments, iOS Simulators and debugging tools LLVM Compiler.

TECHNICAL SKILLS

IOS Technologies: Objective-C, Swift and Cocoa development for iPhone and iPad devices in XCode 6.X,7.X,8.X Interface builder-UIKit, Instruments, Cocoa touch

IOS Software Tools: Trained in iOS 6,7,8,9,10 with XCode 6.x/7.x/8.x, OSX 10.5, 10.6,10.7 10.8,10.9,10.10 Mavericks, OSX Yosemite, JSON

Cocoa Frameworks: Core Data, Core Graphics, Core Location, MapKit, Quartz Core, AVFoundation, UIKit, Address Book, Event Kit, etc.

Programming Skills: Objective-C, Swift, C, C++, C#, Core Java, UML, CSS, HTML, Java Script, ASP.Net, ADO.NET, VB.NET, XML, DHTML, T-SQL, CCNA, Android

Databases: SQL Server 2008/2005/2000, Oracle 10g/9i, SQLite, Core Data for IOS

Operating System: Mac OS 10.5/10.6/10.7, 10.8,10.9 OSX Yosemite, Windows 8, 7, XP.

Concurrency: Grand Central Dispatch, NSOperations, NSThread, Gesture recognizer

Tools: Xcode, Interface Builder, MS VS 2005/2008, IBM Worklight, SVN/GIT, Appium, Android Studio, Eclipse

PROFESSIONAL EXPERIENCE

Confidential, Kansas City, MO

Sr. IOS Developer

Responsibilities:

  • Experienced in using SWIFT 3.0 code whenever preferred over Objective C.
  • Created of various views, table views, customized views and popovers using Swift 3.0.
  • Strong knowledge in implementing core Frameworks like Core Location, Core Graphics, Map Kit, UI Kit, and Event Kit Frameworks
  • Responsible for the creation and delivery of a system. It includes modeling, programming, testing, and release activities, as well as support test automation.
  • Active watcher for Jenkins build activity, if build fails will read console output and let the developer know the failed reason.
  • Performed all tasks from user interface design and implementation to writing code for various features.
  • Developed Navigation between views was mixture of using swift 3.0, UI Navigation Controller.
  • Created models in MVC, TDD and development of delegates for updating model information.
  • Worked on localizing the app Spanish, German, French, UK English, Portuguese languages.
  • Wrote unit tests using XCTest, OCMock Frameworks and maintained code coverage of 85%.
  • Wrote automation scripts using Appium Framework.
  • Used RESTful JSON web services to communicate with the server.
  • Multi-Threaded some of the tasks like searching results, pre-filters and post filters in iOS by running tasks in a separate thread using NSOperation 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 3 which eliminates entire class of unsafe code.
  • 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.
  • Experienced in using project management tools like Jira, Crucible and Jenkins CI.
  • Managing the work log & following the schedule to ensure completion of projects before deadline.
  • Created the automation scripts using Appium, Cucumber, Selenium Web driver API, eclipse as interface using maven, TestNG frameworks for both iPhone and android native applications.
  • Mobile automation using Selenium framework with Eclipse IDE and Appium tool for UI testing in both IOS and Android.
  • Implemented Test Driven Development for Unit Test and UI Testing using XCTest Case in XCODE and maintained code coverage.

Environment: ; Xcode8.x, Objective C, Swift3.x, IOS Simulator9.X/10.X, Jira, Eclipse, Appium, Android Studio, JIRA, GIT.

Confidential, San Francisco, CA

IOS Developer

Responsibilities:

  • Strong knowledge in implementing core Frameworks like Core Location, Core Graphics, Map Kit, UIKit, and Event Kit Frameworks.
  • Expertise in MVC design architecture, Cocoa design patterns and concepts like delegation, protocols and categories.
  • Created and customized views, Table view Cell, Collection View, tab bars and navigation bars which are some basic functionality in a multi-view application.
  • Used PLIST as database to store the doctors list for the collection view and implemented search functionality basing on the predicate statement.
  • Used SOAPUI for getting the request, response, header parameters for rest API.
  • Used Stack views extensively for implementing the hidden functionality with in the scroll view when some of the users don’t have any benefits plan basing on the visibility rules.
  • Created the automation scripts using Appium, Cucumber, Selenium Web driver API, eclipse as interface using maven, TestNG frameworks for both iPhone and android native applications.
  • Mobile automation using Selenium framework using java client and Appium tool.
  • Implemented Test Driven Development for Unit Test and UI Testing using XCTest Case in XCODE and maintained code coverage.
  • Involved in all stages of software development lifecycle (SDLC) including analysis, design, development, and testing, deployment and documentation and Agile.
  • Extensively involved in UI design using Storyboard and NIB in Interface Builder with auto layout constraints.
  • Used Third party frameworks like Hockey app for crash reports, Test flight, google analytics for tracking the number of users.
  • Started Migrating the code from Objective C to SWIFT 3.0.
  • Involved in Touch Id developing team.
  • Good experience on NSOperation threads GCD and Blocks to perform multi-threaded development and asynchronous service calls with NSURL Session Delegate.
  • Started creating new features in my app using Swift 3.0 which eliminates entire class of unsafe code.
  • Used Android Studio for Debugging the network calls and functionality and implemented according to that flow in IOS.
  • Used MP Movie Player Controller, UI Web View for video streaming, audio listening, video playback and capturing the images

Environment: Xcode7.x, ObjectiveC, Swift, IOSSimulator9.X/10.X, SVN, SOAP UI, Jira, Eclipse, Appium, Android Studio, Appium.

Confidential, Columbus, OH

IOS Developer

Responsibilities:

  • Creating mockey for service call with json response for mobile UI development, will do real service integration once the service is ready.
  • Involved in JIRA, creating filters, defects and status dashboard with charts.
  • Mobile automation using Selenium framework using java client and Appium tool.
  • Strong knowledge in implementing core Frameworks like Core Location, Core Graphics, Map Kit, UIKit, and Event Kit Frameworks.
  • Created and customized views, Table view Cell, Collection View, tab bars and navigation bars which are some basic functionality in a multi-view application.
  • Proficient in source control with stash and source Tree.
  • Good experience in NSOperation threads GCD and Blocks to perform multi-threaded development and asynchronous service calls.
  • Hands on experience in Apple Remote/Local push notifications, using APNs.
  • Used AFNetworking, Rest Kit for parsing json and mapping the response to json objects.
  • Involved in creating the TouchId login feature for the users without entering the username and password.
  • Used SplunkMint to know if there are any crashes in the app and involved in OAuth token handling.
  • Involved in ADA and Mobile Analytics for mobile app of chase freedom app.
  • Hands on experience in using various Cocoa pods (AFNetworking, MBProgressHUD, Crashlytics, Mixpanel, Google Analytics, Flurry, Hockey, TestFlight etc.)
  • Implemented Unit Test using XCTest Case moving some of the objective c code to swift.
  • Involved in all stages of software development lifecycle (SDLC) including analysis, design, development, and testing, deployment and documentation and Agile.
  • Strong knowledge in UI design using Storyboard and NIB in Interface Builder.
  • Experienced in working with data parsing forms such as XML and JSON and object mapping.
  • Created the automation scripts using Appium, Cucumber, Selenium Webdriver, java for both iPhone and android native applications.
  • Created test data for automation scripts using local mockey when real users are not available.
  • Executing automation scripts, analyzing and publishing results to all the stackholders.
  • Used coredata to save the merchant list for the reward card.
  • Used InAuth to handle the Login flow.

Environment: Xcode6.X/7.X, ObjectiveC, IOSSimulator8.X/9.0, Source Tree, Stash, Jira, Eclipse, Appium, Mockey.

Confidential

IOS Developer

Responsibilities:

  • Coordinated in every phase of Software Development Life Cycle (SDLC), starting from Requirements, Design, Development, Testing, Building, Deployment and Product Support.
  • Developed E-signature on mobile for customers instead of singing on pin pad.
  • Extensively used Auto Layout to make the application compatible for iPhone 4,5 and 6.
  • Generated 1D & 2D barcode according to scanner requirement using ZBar SDK.
  • Worked with iBeacons to send messages to users In-store.
  • Integrated Tapstream SDK to capture user touches and generate reports using the same.
  • Implemented Deferred Deep Links (DDL) to redirect user to certain pages of the app as needed.
  • Developed custom views using strip architecture as per business requirements.
  • Worked on Push Notifications using Xtify console to send offers and coupons to user.
  • Developed custom spinners and custom alert views that can be used throughout the application.
  • Redesigned several screens including default application landing screen as per newer Wireframes.
  • Developed critical tools for this project like customized Navigation bar, Page control and scroll view.
  • Implemented Foresee SDK to capture users feedback while navigating through the application.
  • Involved in encryption and decryption using SHA1 and AES algorithms.
  • Worked with Node JS to talk with backend services to retrieve transaction status.
  • Worked in Agile environment with daily Scrum meetings and used SVN for version controlling.
  • Used JIRA and IBM RTC tools to keep track of user stories and sprint tasks.
  • Used Quick Build to deploy application to QA and Regression teams.
  • Used Quality center to tack bugs reported by QA and fix them.

Environment: Xcode 5.x/6.x, Objective-C, iOS 7.0/8.0, IOS Simulator 7.0/8.1, Quartz Core, SVN.

Confidential

.Net Developer

Responsibilities:

  • Gathered Client requirements and converted them into the Technical Specifications and developed Web forms using C#.NET.
  • Developed applications logic using C# and used HTML helper in a view to render the HTML content.
  • Implemented MVC framework to reduce the complexity and to get full control over the behavior of the application.
  • Implemented MVVM/MVC architecture, facing key challenges on Business and Database layers.
  • Designed GUI using the HTML, JavaScript, CSS, JQuery, AngularJs and Custom Controls.
  • Involved in developing client side scripting using AngularJs.
  • Worked with various AngularJs Expressions, Directives, Filters and Controllers.
  • Worked with web services when the service requested is of HTTP.
  • Implemented of WCF services and better logging exception management support to help in the premature detection of new problems.
  • Used LINQ to Entities, LINQ to SQL, LINQ to XML and LINQ to Objects for retrieving the data proficiently.
  • Developed custom controls to enable reusability and used rich graphic controls of Windows Presentation Foundation (WPF).
  • Used JQuery to validate user controls and web forms.
  • Used Telerik controls toolkit for rich user interface.
  • Worked on .NET security features such as Form-Based Authentication and Role-Based Authorization.
  • Designed database in MS-SQL and created stored procedures, functions, views to reduce the complication of front-end SQL queries and triggers to enforce entity relationships.
  • Worked on Microsoft Team Foundation Server for version control, Database server project and individual task status.
  • Performed Unit testing (using N-Unit), Integration Testing, Performance Testing and System Testing.
  • Designed and developed company's identity elements and propagated them across all media
  • Used N-tier architecture for presentation layer, the Business and Data Access Layers and were coded using C#.
  • Coding and debugging using ASP.NET and C#.NET
  • Developed Web forms using ASP.Net server controls and validated input using Java Script.
  • Involved in developing the Technical and Detailed Designee documents
  • Designed and Developed User Interface usingASP.NET of allocated modules
  • Developed the Business Logic Layer(BLL) in C#
  • Exposed BLL using Web Services to presentation layer.
  • Implemented AJAX functionality using JSON, JQuery and XML.
  • Implemented JavaScript and JQuery for client side validations.
  • Used AJAX, JSON with JQuery for request data and response processing.
  • Involved in developing the Data Access Layer using Microsoft Enterprise Application Blocks .
  • Written stored procedures and triggers.
  • Worked on CSS and Themes in ASP.NET and with HTML, Java Script, JQuery.
  • Used extensively User Controls and Custom Controls on the Web Forms.
  • Designed the interfaces needed for exposing the Business Components.
  • Used WCF to integrate with Stores and manufacturers.

Environment: ADO.NET, ASP.NET Framework 4.0/3.5, MVC, Visual Studio 2013, C#, WCF, WPF, AJAX, TFS, Agile Methodologies, NUNIT, MS Visio, Web Services, XML, XSL, HTML5, CSS, JavaScript, JQuery, AngularJs, HTML, CSS, IIS, SQL Server 2008, Java Script, JQuery, Visual Studio 2008, ASP.NET, C#, Ajax, XML, WCF.

We'd love your feedback!