We provide IT Staff Augmentation Services!

Xamarin Application Developer Resume

4.00/5 (Submit Your Rating)

Tulsa, OK

SUMMARY:

  • 8+ years of experience in IT industry working in iOS, Xamarin and Android development and related technologies
  • Proficient in working with Objective - C and Swift
  • Strong Experience in different phases of Software Development Life Cycle (SDLC), which includes designing and implementing, debugging, fixing during the development of software applications
  • Very efficient in error handling like errors in Cocoa, Manual vs Automatic Propagation, Throwing functions, Error Type protocol with Swift language
  • Experience working with SiriKit, Apple Push Notifications, Ad-mob, GoogleMobileAds, Flurry, Social framework, Core-Data, Core-Animation, SQLite3, Map-kit, Core-location, Restful APIs, customized Views, Table and Collection Views, Tab Bars, Scroll Bars, Camera, Audio/Video Kit and Navigation Bars
  • Proficient in working with iOS sdk, C#, Xamarin. Forms, Xamarin. iOS, Xamarin. Android, Microsoft .NET
  • Strong Experience in developing applications using ASP.NET, VB.NET, ADO.NET, JavaScript
  • Well versed in all aspects of iPhone, iPad and iPad Mini application development, iOS Provisioning Portal and the processes involved including designing for all types of screen sizes and orientations.
  • Expertise in developing Universal iOS applications and experience in tuning the applications to fix Memory leaks and optimize memory allocation using Xcode developer tool Instruments
  • Solid understanding of applied design patterns of MVVM, MVC, Singleton, Delegation/Protocols, Observer, Decorator, Blocks
  • Strong experience in HTML, CSS, JavaScript, PHP, MySQL
  • Good understanding on Key Chain, touch ID, Siri Kit, Speech recognition API
  • Experience in Layout designing and Layout modification along with strong knowledge of TDD (Test Driven Development), User Experience design and usability testing like Unit, UI testing with Zeplin and Automated testing
  • Working Knowledge on API like Google Maps API, Twitter API, Facebook API with OAuth token handling.
  • Experience in working with APNS (Apple Push Notifications Services) - popup alerts, badges and integration of various social networking APIs like Facebook and Twitter into application network protocols and product design using Sketch
  • Thorough knowledge of XML and JSON parsing using XML Parsers and NSJSONSerialization
  • Proficient in Memory Management: Automatic Reference Counting (ARC) and Manual Reference Counting (MRC)
  • Experience in working with Multithreading(multitasking), Blocks, Grand Central Dispatch(GCD)
  • Strong understanding of managing Development Certificate, Creating App IDs, Assigning Devices, provisioning portal, Installing Development Provisioning Profiles, SSL certification for push notification and iTunes connect for deploying applications to the app store
  • Very comfortable consuming all kinds of Web Services, mainly REST and SOAP based. Native experience with NSURLConnection, NSURLSession, third party experience with Rest Kit, AFnetworking, and AlamoFire by using the CocoaPods
  • Stored data persistently in a plethora of ways: Core Data, SQLite, NSCoding (archiving/unarchiving), PLists, Documents/Temporary directory, NSUserDefaults, Keychain, as well as cloud based with iCloud, Dropbox, GoogleDrive and others
  • Experienced in using Project management tools like Git, Agile, Scrum and Jira

PROFESSIONAL EXPERIENCE:

Xamarin Application Developer

Confidential, Tulsa, OK

Responsibilities:

  • Used Xamarin.iOS and Xamarin.Android for creating native user interface and developed common functionality with Xamarin.Forms
  • Worked closely within a cross functional team of testers and developers to ensure the correct functioning
  • Worked on enhancements of existing features in previous app versions and adding more features
  • Developed iOS application using C#, with Xmarin
  • Worked with Azure Mobile Service Backend team to display the correct data format in devices as per Business rule
  • Developed location Service using Xmarin
  • Integrated (some part of) a web-based content made with HTML on to the app using UIWebView.
  • Developed Entity framework to maintain the connection of mobile applications with the cloud
  • Worked in GIT to checkout and update the codebase changes for version control
  • Implemented the MVVM design flow for the application with different UI components and controllers
  • Worked in complete Agile environment like Participating in Sprint review meeting where we discuss the progress of the project and take the necessary steps for the project to be completed successfully
  • Verify system logic by overseeing the preparation of test data, testing and debugging during QA cycles

Environment: Visual Studio, .NET 2013, Xmarin, iPhone SDK, Objective C, Xcode, Cocoa Touch, Cocoa Framework, Interface Builder, MapKit, AVFoundation Framework, Media player framework, Core Location, Flurry

iOS Application Developer

Confidential, Dallas, TX

Responsibilities:

  • Worked as a Mobile App developer to design and develop “ Confidential ” iPhone app to showcase the products for Confidential
  • Used Objective C, Cocoa Touch Framework which includes UIKit, Foundation, UINavigation View, UITab Bar controller, Collection View, Table view, UIWebview and Story Board to build the entire App.
  • Worked on collection and table view controller with customized cells for each type
  • Used Flurry analytics tools for tracking crashes and worked on optimizing app to avoid such crashes.
  • Created animations to display new sales and deals working with graphic design team
  • Worked on animated smooth transitioning UI views for better UI experience and faster performance
  • Worked on Web Service calls, XML and JSON parsing included in the project for enhancement.
  • Used GCD and NSOperations to connect to web service (backend) to get/download the product details
  • Worked and focused on cleaning up codes, rewriting codes and mainly focusing on reusable code
  • Used NSJSONSerialization for parsing the response data which was gathered as JSON objects
  • Used Core Data to save customers’ data, all the latest sales, coupons and door buster persistently in order to improve user experience also allowing app to perform faster eliminating the extra download time
  • Used Map-kit and Core-Location to find the nearest Confidential to allow push-notification to kick in
  • Implemented Push Notifications for displaying notifications on deals, coupons and nearest store sales
  • Worked on enhancements of existing features in previous app versions and adding more features
  • Implemented the MVC design flow for the application with different UI components and controllers
  • Used Xcode built-in Instruments for debugging, and also solved Debugging issues onsite as required.
  • Worked with Backend team to display the correct data format in devices as per Business rule
  • Integrated (some part of) a web-based content made with HTML on to the app using UIWebView.
  • Worked closely within a cross functional team of testers and developers to ensure the correct functioning
  • Worked in GIT to checkout and update the codebase changes for version control
  • Project completed in an Agile Environment participating in bi-weekly SCRUM meetings with demos at every meetings

Environment: iPhone SDK, Objective C, Xcode, Cocoa Touch, Cocoa Framework, Interface Builder, MapKit, AVFoundation Framework, Media player framework, Core Location, Flurry, Push Notification

iOS Consultant

Confidential, Cary, NC

Responsibilities:

  • Worked in an Agile Environment using tools like Atlassian.
  • Was responsible for Objective-C/Cocoa Touch based code for the native iPad App.
  • Created both internal and external applications scaled for iPhone and iPad with a variety of features such as bar coding, Credit Card processing and GPS capabilities.
  • Used MapKit, Core Location Frameworks to locate nearby investor centers.
  • Worked extensively with NSUserDefaults to store user information and preferences.
  • Used Grand Central Dispatch (GCD) for background tasks.
  • Created custom iOS UI elements to meet design specifications both using IB and the code.
  • Developed UI/UX design for the iPad app that involved a color changing tool for utilization of selling shares that they offer.
  • Assisted with application transition to support teams and managed application documentation.
  • Experienced GitHub user for both personal and team workflows, including merge-conflict resolution.
  • Developed a User Interface of custom payment platform for venue owner, venue seeker and staff.
  • Worked on fetching data from web services and parsing data using JSON library.
  • Parse was used for backend data storage and retrieval.
  • Moved the App's local database from SQLite to CoreData for easier maintenance.
  • Created a side swipe menu controller in iPhone app, which makes navigation easy through the app.

Environments: iOS, Xcode, Mac OS X, Objective-C, iPhone SDK, MapKit, Core Location Frameworks, GCD, JSON Files, SQLite3, CoreData, Parse.

Web/Software Developer

Confidential, Herndon, VA

Responsibilities:

  • Used Objective-C and Cocoa Touch Framework to build the app, including UIKit, MapKit, Foundation, UINavigationVIew, UITabBarController, UITableView, UIMapView and Storyboard
  • Performed UI testing with KIF (Keep It Functional)
  • Developed the code in object oriented manner for optimal code re-usability
  • Involved in maintaining the existing code-base, bug-fixing and adding new features into the app
  • Heavily used custom Delegates to have easy interaction and communication between classes
  • Implemented MapKit framework for company location and nearest ATM location
  • Multithreading - used GCD to download and get response from bank’s server
  • Parsed XML response from bank’s web portal to get contents into the app using XML Parser
  • Used SQLite3 database to store user data locally for smooth and faster user experience
  • Implemented Agile Methodologies for product development and project management
  • 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

Environment: iOS SDK, Objective C, Xcode, Cocoa Touch, Cocoa Framework, Interface Builder, MapKit, AVFoundation Framework, Core Location

UI/iOS Application Developer

Confidential, Midlands, TX

Responsibilities:

  • Created layouts using advanced and semantic HTML and CSS
  • Worked on maintaining internal websites like Nighthawk, Etrack and Biz-tool
  • Applied extensive knowledge of native JavaScript and JS frameworks such as jQuery
  • Demonstrated excellent knowledge of JavaScript performance and optimization
  • Gain strong experience with object-oriented JavaScript
  • Implemented use of APIs using HTTP and REST architecture
  • Used CVS version control to manage projects
  • Implemented Agile Methodologies for production management
  • Develop new tools in Perl to help automate the process and speeding up the whole process
  • Work closely with automation and development team

Environment: HTML, XHTML, CSS, JavaScript, jQuery, Adobe Suite (Photoshop, Dreamweaver), PHP, MySQL, Linux based Environment

iOS Application Developer

Confidential, Dallas, TX

Responsibilities:

  • Developed the “ Confidential ” iPhone app using Swift 2.2 to Swift 4. This is their customer facing app which was redesigned and rebuild from the ground up using Swift.
  • Worked with UIKit extensively, and Auto-Layout to support different screen sizes.
  • Implemented touch ID as an extra layer of security for the password varication of customers.
  • Worked with JSON for data exchange between client and server
  • Used Test Driven Development (TDD) in a Scrum methodology to provide a detailed development process
  • Manages continuous integration through Jenkins and beta test through TestFlight and Crashlytics
  • Worked in memory management using Xcode built-in instruments like Allocation, Leaks & system usage
  • Integrated Google Maps for business framework
  • Implemented NSOperation Queue and NSURLSession to integrate with backend web services.
  • Worked in complete Agile environment like Participating in Sprint review meeting where we discuss the progress of the project and take the necessary steps for the project to be completed successfully
  • Interact with Scrum team developers, programmers, tester, product owners and stake holders to deliver right value of the project at the end of each sprint
  • Worked with architectural design pattern to redesign the entire layout of the app
  • Build individual components, modules and functionality to add features provided by Product team.
  • Enforced intuitive gesture controls to enhance the ease of interaction
  • Analyze market trends related to mobility and provide expertise as it relates to internal mobility solutions
  • Work with team members to provide insight into solving complex problems with mobile solutions
  • Verify system logic by overseeing the preparation of test data, testing and debugging during QA cycles
  • Work with QA teams to conduct integrated (application and database) stress testing, performance analysis and tuning
  • Debugging issues at onsite whenever required
  • Develop new documentation, departmental technical procedures and user guides
  • Provide mentorship and technical leadership to other less experienced technical staff within the team
  • Assure quality, security and compliance requirements are met for supported area; Oversee creation of or updates to and testing of the business continuation plan
  • Worked with the complete development lifecycle of iOS applications from inception through distribution via the app store

Environment: Swift, iPhone SDK, Xcode, Cocoa Touch, Cocoa Framework, TestFlight, Crashlytics, Flurry, GoogleMobileAds, Social Framework, Auto-Layouts, Core-Animation, Restful APIs, MPMoviePlayerController Framework

We'd love your feedback!