We provide IT Staff Augmentation Services!

Sr. Xamarin Ios Developer Resume

5.00/5 (Submit Your Rating)

MN

SUMMARY:

  • Over 8 years of experience in design and development of User Interface applications, integrating with numerous databases and Client - Server applications of iOS using Objective-C, SQL, Swift2, 3.0, Cocoa Touch, Cocoa Bindings.
  • Around 5+years of experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics, UI Kit and Event Kit Framework.
  • Experience using mobile APIs and specific functions of iOS such as: Core Foundation, UI Kit, Core Location, Storyboards, Newsstand, Local Storage in Core Data, Social Accounts, Apple Maps, Google Maps, Push Notifications, Accelerometer, cloud integration, Camera, Animations, Asynchronous Tasks, In App Purchase, Google Analytics.
  • Experience in designing & developing Rich User interface applications, integrating with various Database sand Client-Server application in iPhone/iPad (iOS 3.X,4.X,5.X,6.X,6.X,7.X,8.X Xcode 4.0,4.2,4.3,4.4,4.5,4.6,5.0,6.0,7.0).
  • Complete Software Life Cycle Development experience and agile experience in fast paced environments.
  • Extensive experience in iPhone & iPod Touch application development.
  • Little experience in Swift Programming. Worked on iPad development using the split view controller, Adding modal view controllers.
  • Worked with QT Framework 5.0 in creating .pro files and deploying to Xcode Project.
  • Strong Knowledge about Core Frameworks like, Map Kit, Core object, Core services, Core Graphics, Core animation, UIKIT & MVC methodologies.
  • Experience integrating REST Web Services (JSON, XML) with iOS apps.
  • Over a year of experience designing Mobile Strategies for building mobile apps and leading a team of mobile developers.
  • Developed Mobile apps using XAMARIN for iOS and Android (C#).
  • Experience working with SQL Server and SQ Lite.
  • Known for excellent troubleshooting skills, able to analyze code and engineer well-researched, cost-effective and responsive solutions.
  • Worked on Web Development Technologies like HTML, JavaScript, CSS, AJAX, XML and XSL/XSL
  • Proficient in source control with Git Hub, SVN, Perforce.
  • Extensively worked with various Cocoa design patterns and Java design patterns across various projects.
  • Experience with Google mobile service provider API and Map Kit framework.
  • Strong commitment to organizational work ethics, value based decision-making and managerial skills.
  • Experience in Advanced JAVA, which includes core JAVA, J2EE, oracle and web technologies.
  • Implemented various levels of application and services using Spring -framework, EJB, Struts 2 and ORM tools like Hibernate for fast pace and efficient coding.
  • Test-driven development-TDD with JUNIT. Proficient in integration testing of web applications and remote systems
  • 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.
  • Strong presentation, personal and communication skills, good in working with deadlines, problem solving skills, oriented to team work, active team player with proven work ethics and leadership.

TECHNICAL SKILLS:

iOS Applications:  Objective-C and Cocoa development for iPhone and iPad devices in Xcode Interface builder UIKit, Cocoa touch, Core Data, Swift, Swift 2,Swift 3.

Software:  Expertise in iOS 4, iOS 5, iOS6, iOS7 with Xcode 3.0/ 4.0., 5.0, 6.0, 6.1.3, 7.0 OSX 10.5,10.6, 10.7 , 10.8, ASP.Net with Visual Studio 2005/2008, Microsoft Office Suite.

Programming Languages:  C, C++, Objective-C, Java, HTML.

Front End:  HTML 4, and 5, CSS2 and 3. JavaScript/ jQuery library, XML, XSLT, AJAX

Databases:  MySQL, SQL plus, PL/SQL, relational database Concepts. SQL server2005/2008, SQL Cipher, SQLite with Core iOS sandbox, building, and database in iOS sandbox

Operating Systems:  MAC OS, Windows, Linux, UNIX

Tools:  Xcode 3.0 / 4.0/5.0/6.0/6.1.3/7.0 , Visual studio 2005, Dreamweaver, Notepad ++, MS Visio, Visual Studio, Xamarin Studio, Eclipse, RAD IDE.

PROFESSIONAL EXPERIENCE:

Confidential, MN

Sr. XAMARIN iOS Developer

Responsibilities :

  • Developed cross platform mobile application that runs on iOS and Android platforms application to implementing it using C# on Xamarin Studio for development, debugging, coding the applications.
  • Discussed the requirements with the client and analyzed the requirements.
  • Used Xamarin.iOS and Xamarin.Android for creating native user interface.
  • Identified the UI components based on the business logic and proposed suitable workflow.
  • Extensively worked on planning the Application and helped in creating the wireframes.
  • Worked in agile environment with daily scrums and biweekly sprints.
  • Used MVVM architectural pattern for separation of XAML UI from underlying data through class that serves as intermediate between View and Model
  • Implemented data bindings defined in XAML file for the connection of View and View Model
  • Involved in parsing JSON and XML files to obtain data to be used by Content Manager and Download Manager.
  • Management and design of integrated build pipelines using continuous integration workflows such as Jira, Stash, Bamboo, Jenkins
  • Included in changes to Restful API Services to handle demand from POS server and reacted back with the required data by getting the data from the Database.
  • Worked with in the Network interactions using JSON with REST API calls and also implemented RESTFUL API calls to communicate with server.
  • Involved in checking the code into the repository via Stas, Source Tree .
  • Used AsyncTask for multithreading.
  • Worked extensively with Xamarin framework, SQLite, SQL Server and a third-party library Web API.
  • Used SQLite.NET with MVVM for reading and writing data to a local SQLite database.
  • Used Xamarin Insights for finding and debugging issues in the app.
  • Used Xamarin test cloud to automate testing.
  • Earned recognition for meeting deadlines in short amount of time, enjoyed working in a team and yet flexible to take individual responsibilities.

Environment: Visual Studio, .NET Framework 4.5, Xamarin Studio, MVVM, Xamarin test cloud, SQLite.NET, Azure Mobile Services, IOS, Android, Agile Methodology, JSON, CSS, REST.

Confidential, Pittsburgh, PA 

Sr. iOS Developer

Responsibilities :

  • Documented requirement analysis and design with the business SMEs.
  • Used Functional programming patterns, e.g., map and filter using Swift 3 to make my code more expressive.
  • Participated in project requirements, design meetings and prepared project specification and Scope document.
  • Worked in UI Designs and Implementation phases.
  • Worked in an Agile Environment - Monthly Sprint planning and Daily SCRUM meetings
  • Involved in creating navigation and coding for user interface layout and views.
  • Used GCD for Asynchronous background fetches to build more responsive User Interface.
  • Customized UIButton, UITabBar, UIActionSheet, UIAlertView, and UITableView to build user interface of the application.
  • Used Core Data to maintain a Local SQLite database on user's device for his information and preferences.
  • Also used Xamarin (C#) for some app development.
  • Worked with Push Notification Framework to implement custom and user related pushes.
  • Tested the application leakage, deployed and tested the application on different iPhone's firmware, fixed relevant bugs for leakage purpose, and resolved memory management issues.
  • Created a Manual and Goal oriented scenario with certain amount of users giving Ramp up, Ramp down and Run time in the Controller of Load Runner.
  • 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 .
  • Developed critical tools for this project like customized navigation bar, page control and scroll view.
  • Created entirely new features in my app using Swift 3 which eliminates entire class of unsafe code.
  • Worked with UI Kit Framework and pixel perfect UI for the applications at hand.
  • 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.
  • 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 JSON parsing included in the project.
  • Worked with UI Kit Framework for development and maintenance.
  • Utilized Angular JS, Node JS and express framework to create dynamic data driven web pages.
  • Added animation between UI 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 iPhone by using Auto-layout.
  • Integrated a web-based content made with HTML5 on a Native app using UI Web View.
  • Formatted the Data as per Business rule to display in 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 GDB and Xcode for debugging.
  • Worked with SVN to checkout and update the codebase changes.
  • Used JSON parsers to parse the data from the web services and display it in the company's app.
  • Knowledge of performance bottlenecks, end-to-end performance, and web performance measures like server response time, throughput and network latency.
  • Worked closely with a cross functional team of testers and developers.
  • Work effectively with the project managers, leads, architects, and other development team members. Provide status updates on regular basis for the assigned task progress.
  • Management and design of integrated build pipelines using continuous integration workflows such as Jira, Git, Stash, Bamboo, Jenkins, Docker, Artifactory, Nexus.
  • Management of build farm environment and workflow management and administration using various target build environments Android, iOS, Windows, Linux
  • Work and support testing team to ensure testing conforms to design and requirements.
  • Work with testing team to develop and document test plans and test cases.
  • Work with the project team to develop implementation, build and deploy artifacts.
  • Perform deployment during testing and development. Perform or support production deployment team as need basis.
  • Post Production monitoring of the deployed software to ensure successful implementation.
  • Detailed walk through and hand over the artifacts to production support team.

Environment: iOS 7.x/8.x (iPad SDK), C++, Objective C, Xcode 5.x/6.x/7.x, Cocoa Touch, Cocoa framework, JavaScript, JQuery, Adobe CS5 Suite (Photoshop, Dreamweaver), MapKit, Core Location, and AV Foundation.

Confidential, Phoenix, Arizona

Sr. iOS Developer

Responsibilities :

  • Developed the complete user interface (UI) of the app using UI Kit and Core Graphics framework
  • Integrated Map functionality using Map Kit and Core Location frameworks using web services
  • Retrieved data from web services by calling the server and then parsed the response data using JSON library
  • Involved in requirement analysis, Impact analysis, designing and developing the application
  • Implemented Custom Table View and Core Graphics library to have better end user experience.
  • Using Xamarin for iOS (C#) developed our app.
  • Worked on Push Notification sent from server for new Alerts
  • Designed and engineered UI components within agile environment
  • Responsible for UI/UX development
  • Used multi-threading to handle background events to improve the application performance
  • Implemented Core Data to improve memory overhead of the app and increase responsiveness
  • Worked on Restful web services for better management of resources for the app
  • Worked on GCD to build a responsive UI and implemented background threads
  • Worked on Custom Activity indicator and Calendar for better custom look of the app
  • Implemented custom UI Tab Bar Controller, UI Navigation Controller for easy navigation throughout the app
  • Worked in a highly collaborative environment for development of app
  • Used Nasser Defaults to store user information and save data locally
  • Customize UI Elements, UI Action sheet, UI Alert View, UI table View, UI Collection View, UI Scroll View to build user interface of the application
  • Involved in Unit testing and fixed bugs to meet Client Specification and Standards, Memory leaks and Memory management issues
  • Involved in all major client meetings and helped to prepare templates for simplifying tasks
  • Involved in Project documentation and possess expertise in the same
  • Worked extensively with Objective C and Cocoa touch frameworks.
  • Expertise in MVC design architecture, Cocoa design patterns and concepts like delegation, protocols and categories.
  • Designed and implemented the application using X code 5.X and 6.X.
  • Integrated Face book and Twitter using NSURL and NSURL Request classes of Cocoa Touch to make network requests.
  • Developed tools for this project like customized UI Table View, 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 Git Hub to pull code and make changes and push the code back.
  • Worked on localizing the app in different languages.
  • Used Apple Docs to maintain records to document program development and revisions.
  • Provided system support after hours as necessary.
  • 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 8.0,7.0 (IPhone SDK), Xcode 5.x,6.x, Objective-C, GitHub, Agile Methodology, JSON, CSS, REST, Swift 2 ,3.

Confidential , Santa Ana, CA 

iOS Developer

Responsibilities :

  • Working in various phases of Software Development Life Cycle (SDLC) such as analysis, design and development.
  • Used Object Oriented Analysis (OOA) and UML methodology to develop Use Case diagrams, Object Diagrams, Class Diagrams, activity diagrams, and Sequence Diagrams to represent the detail design phase using Rational Rose.
  • Monitoring the team. Assign the tasks.
  • Extensive Agile development experience with Scrum. 
  • Worked extensively with Objective C and Cocoa frameworks
  • 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 transition
  • 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 JSON parsing included in the project
  • Worked with UI Kit Framework for development and maintenance
  • Added animation between UI Views for smooth transition 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 iPhone by using Auto-layout
  • Integrated a web-based content made with HTML5 on a Native application using UI Web View
  • Used Core data Framework for local storage purpose in SQLite
  • Formatted the Data as per Business rule to display in UI
  • Debugging issues on site whenever required
  • Worked with GDB and Xcode for debugging
  • Worked with GIT to checkout and update the codebase changes
  • Reported progress/challenges to project lead
  • Responsible for designing an Intelligent Asynchronous Cache Manager to separate the UI code from Service Call Code.
  • Assisted Project Manager with release build schedules
  • Managing the work log and following the schedule to ensure completion of projects before deadline
  • Involved in preparing design document of High Level Design and Low Level Design using Design patterns.
  • Worked on J Unit and SOAPUI for testing the written java classes.

EnvironmentiOS 5-6 (iPhone SDK, Objective C, Xcode, Cocoa Touch, Cocoa Framework, Interface Builder, iPhone Simulator, JQuery, Web logic Server, Web Services, Java script, Agile Methodology, Putty,UNIX, LINUX 

Confidential, Boston, MA

iOS Developer

Responsibilities:

  • Designed the registration screen of the application where the user can enter the user name and password.
  • Designed the home screen of the application where the user can choose the type of the module to be populated.
  • Tested applications on iPhone simulator, iPod touch and iPhone device.
  • Developed the App using CocoaTouch frameworks like UIKit, Foundation, CoreGraphics Frameworks.
  • Experience on MapKit and CoreLocation.
  • Implemented the scroll functionality by using UIScrollView on all screens of the app.
  • Developed components like infinite scrolling section for sliding table view
  • Implemented the App using web services to read the data from API for features like store locator, Home, categories of store products.
  • Experienced in Debugging the Code at every Stage line of Implementation.
  • Coordinated with technical staff in the configuration of iTunes Pasture.
  • Wrote various methods to manipulate HTML and CSS in JQuery made pages dynamic using AJAX, JSON, and XML
  • Performed the quality assurance of the application by reporting the issues to the development team.
  • Used Instruments to check for processing bottle necks, memory leaks, and retain cycles.
  • Collaborate with end users and clients in the implementation of complex software

Environment: iOS 5/6, iPhone SDK, XCode 4, Web Services, Plast, Objective - C, CocoaTouch, JS, JQuery, iPhone Simulator, Interface Builder and Instruments.

Confidential , Cincinnati, OH

iOS Developer

Responsibilities:

  • Extensively worked with Objective - C and cocoa frameworks
  • Worked extensively on tab bar and table view controller
  • Used AV Foundation framework for fitness video playback
  • Created models in MVC and delegates development for updating model information
  • Followed SCRUM methodology throughout the development
  • Resolved several defects in navigation controller behavior for the application
  • Developed client iPad login and signup module which includes front end UI design and backend communication with web services
  • Integrated web based content made with HTML5 using UI Web View
  • Implemented data scrolling using UI Scroll Pane and UI Text View
  • XML response parsing using the NSXML Parser and NSXML Parser Delegate
  • JSON response parsing using the SBJSCN framework
  • Implemented Core Data framework to store user data
  • Implemented NSURL Connection for backend web services integration
  • Made the User Interface more responsive by using Dispatch Library (GCD)
  • Tested the application for UI responsiveness and crashes

Environment: Objective-C, iOS 5(iPhone SDK), Mac OSX, Cocoa Touch, Foundation, UIKit, Core Graphics, RESTfull JSON converted to existing Soap Services, iOS 6.1, iPhone Simulator 6.1, XML, HTML5, CSS, Air Watch Mobile Device Management App Store, JavaScript and Agile Methodology.

Confidential

Web/UI Developer

Responsibilities:

  • Conducted meetings/interviews and JAD sessions with stakeholders to collect business requirements.
  • Responsible for understanding functionality at client side, requirement analysis and knowledge transfer.
  • Implemented the project and fixed the bugs in the module.
  • Involved in documenting the details related to Changes occurring in the system, following the Quality processes.
  • Resolved tickets issued by users, successfully.
  • Implemented the online application by using Java(OOPS, JDBC, JSP, Servlets, SOAP .
  • Integrated Spring with Hibernate using configurations and implemented DAO layer to save entities into database.
  • Created job details, activity diagrams, test cases and communicated with the client on a regular basis.
  • Functionalities include writing code in HTML, CSS, JavaScript, JQuery, Ajax,JSON.
  • Web application development with cutting edge HTML and CSS3 techniques.
  • Debugged all look and feel issues in the target browsers, in conjunction with quality assurance.
  • Implemented JavaScript source code and embedded nested event handling logic using JQuery event handlers and call back functions.

Environment: HTML, CSS, JavaScript, Ajax, JSP, OOPS, Eclipse,Java, J2EE, Struts 1.1, JSP 2.0, Web logic Application Server 8.1.

We'd love your feedback!