Xamarin Developer Resume
SUMMARY:
- 10 plus years of experience in Information technology in designing and developing high end enterprise level IPhone/IPad, Xamarin cross platform and web applications.
- Good experience working with IDE's like Xamarin studio, Visual studio.
- Good experience working with IOS UI development in Xamarin and Xcode.
- Experience in Xamarin 4 Android, JSON and hardware sensors, Xamarin.Formx/ Xamarin, Android UI/UX.
- Well versed with AGILE development and its applications.
- Performed a wide variety of programming assignments of newly developed software applications, enhancements to existing applications, and other revisions to the product.
- Adopted the design theme across the application.
- Working On MuleSoft for backend services for LifeSpa and Club Locations.
- Strong in the complete Software Development Life Cycle (SDLC) including requirements definition, design, programming / testing and implementation of major systems and involved development and deployment of many client/server systems based on n - tier, TDD and CRM etc.
- Experienced in creating user interface using native elements with the help of Xamarin. IOS
- Pleasant experience in development of software systems using Microsoft .NET framework 2.0, 3.5, 4.0 and 4.5 including working experience of WCF. Experience on working with WCF in the project by the help of advanced functionalities.
- Worked on MVVM cross (6.2 version)Framework like binding features, binding expressions.
- Good experience in Mobile application development (iPhone/iPad) using Swift 2.2, Objective-C, Map Kit, Coca Touch and Coca Service Frameworks
- Proficient in programing languages such as HTML, CSS, JavaScript.
- Proficient in Objective- C, Database, Design and Analysis of Algorithms.
- Familiar with developing applications that connect to API's such as Facebook, Twitter and Amazon.
- In-depth knowledge of Objective C, Web service, XML, REST, SOAP and JSON.
- Proficient with all XCode IDE's, IPhone SDK and generating provisioning profiles and apple app-store approval and distribution process.
- Extensively used HTML, XML, JavaScript, JSON, GCD and NS Operation Queue in Multithreading.
- Experienced with development of provisioning profiles and distribution profiles specifically used for installing an application to a device and strong understanding of app distribution using iTunes Store, App Store. Full software life cycle experience, involved in requirement analysis, development, testing, debugging and support.
- Expertise in Web Services and other technologies like Web-API, XPATH, XHTML, XSL and XSLT.
- Strong self-starter and Strong analytical and problem solving skills.
- Profound knowledge in Unified Modeling Language (UML) to design Use-cases, Class Diagrams, Activity Diagrams and Sequence Diagrams
- Knowledge in customizing and enhancing the application based on client's requirement.
- Ability to work independently and manage multiple tasks concurrently.
- Ability to understand and start working on new technologies quickly.
WORK EXPERIENCE:
Xamarin Developer
Confidential
Responsibilities:
- Developed a cross platform application which runs on iOS, Android and UWP using Xamarin Studio.
- Update the MVVM cross Libraries and Nuggets from 5.8 to 6.2 in Freeze, Mostly all the pop and push functionalities has been replaced by new navigation flow as well to clear stack.
- Involved in architecture of the project and maintain the MVVM form across the code.
- Involved in checking the code in Github and maintaining the logic.
- Involved in designing and creating complex and dynamic UI pages on Xamarin. PCL like iOS, Android and windows tablet using C#.
- Created custom renderers like list views with button, Bind able picker, print manager, Date picker and renderer for showing PDF as a web view.
- Used XAML to design UI and also created Run time List views.
- Worked on POC for maintaining local data base.
- Implemented architecture of local database on physical device using SQLITE. Developed Cross-Platform Mobile app using Xamarin Natives with code sharing between all platforms
- (Android, iOS and Universal Windows apps)
- Utilized ADO.Net Entity Framework technology extensively for data retrieving, querying, storage and manipulation using LINQ.
- Working On MuleSoft for backend services which Mobile application uses mainly used for Life Spa Services and Club Locations.
- Implemented the Xamarin Mobile component for device location
- Implemented the Xamarin Social component for accessing to Facebook Authentication API
- Designed and implemented the PCLs for handling database connections across platform using SQlite.Net
- Implemented SQLite database with Xamarin Natives to save necessary information into device local database.
- Implemented the Xamarin Insight crash reports, users, audience and events for monitoring the app across App store and Google Play.
- Optimization of LINQ usage and SQL direct sentences against SQLite for best performance Design and implementation of the PCL for handling database connections using SQlite.Net
- Developed the unit tests using .UITest and REPL tool
- Performed all unit testing, debugging and post-release support using Xamarin Test Cloud with different iOS/Android OS versions and devices.
- Integration of different Mobile APIs for payments transaction such as PayPal Integrator V5, AppStore, Google Play Wallet + stripe.
- Implemented the Xamarin Insight crash reports, users, audience and events for monitoring the app across App Store and Google Play.
- Knowledge of Xamarin.iOS and Xamarin.Android applied adding native function not supported n cross platform development.
- Worked with Storyboard ( Xamarin and XCode) and Layouts ( Xamarin) for the UI interfaces.
- Worked with Xamarin.iOS creating User Interfaces and using its UI controllers.
- Handled the performance and memory of Android App.
- Created the reusable code cross platform by implementing design patterns for multimedia components such photos, PDF documents and files.
- Improved app performance by using Cell Reuse Pattern, Dispose Pattern, Async/Await,weak references and IOS instrument tolls.
- Worked on Exersmart for trainer pushing the Exercise for members of LTMA.
Environment: C#, Xamarin. Natives, Xamarin.iOS, Xamarin. Android, Xamarin Studio forMac,, Xamarin Test Cloud, Adobe Analytics, MVVM Cross, Sonnar Qube, Xamarin Insights,, Xamarin.UITest, SQlite.NET, Git, Github, Postman, Source tree, SourceControl, SCRUM, Stash, CI tools Bamboo, JIRA, HockeyApp, Xcode,Restful Web Services, HTTPS, JSON, Confluence, Slack, Zeplin.
Xamarin Developer
Confidential
Responsibilities:
- Plan, test and implement mobile application.
- Implemented SQLite database with Xamarin f to save necessary information into device local database.MV
- Collaborated in the Design, planning, Architecture and Implementation of the App design and planning specialist: Agile software development (SDLC), MVC, MVVM, and design patterns.
- Designed and architected the application using the MVVM pattern.
- Used MVVM features such as data binding and views are written in XAML.
- Designed the Cross-Platform software architecture using Xamarin and PCL components
- Designed PCLs components according to a more modern coding style, including focused class design, interaction through interfaces, and separation between the UI (view), business logic (view model) and data (model) across platform.
- Designed and implemented a reusable client proxy component for consuming the information from the Restful API using ModernHttpClient component.
- Implemented the Xamarin Mobile component for accessing to the device camera across platform.
- Utilized ADO.Net Entity Framework technology extensively for data retrieving, querying, storage and manipulation using LINQ.
- Later, transformed to native app using Xamarin. Android and Xamarin.iOS when performance was the issue with Xamarin Natives
- Implemented the Xamarin Mobile component for device location
- Implemented the Xamarin Social component for accessing to Facebook Authentication API
- Designed and implemented the PCLs for handling database connections across platform using SQlite.Net
- Implemented SQLite database with Xamarin to save necessary information into device local database.
- Implemented the Xamarin Insight crash reports, users, audience and events for monitoring the app across App store and Google Play.
- Optimization of LINQ usage and SQL direct sentences against SQLite for best performance Design and implementation of the PCL for handling database connections using SQlite.Net
- Developed the unit tests using .UITest and REPL tool
- Performed all unit testing, debugging and post-release support using Xamarin Test Cloud with different iOS/Android OS versions and devices.
- Integration of different Mobile APIs for payments transaction such as PayPal Integrator V5, AppStore, Google Play Wallet + stripe.
- Implemented the Xamarin Insight crash reports, users, audience and events for monitoring the app across App Store and Google Play.
- Knowledge of Xamarin.iOS and Xamarin.Android applied adding native function not supported on cross platform development.
- Worked with Storyboard ( Xamarin and XCode) and Layouts ( Xamarin) for the UI interfaces.
- Worked with Xamarin.iOS creating User Interfaces and using its UI controllers.
- Handled the performance and memory of Android App.
- Created the reusable code cross platform by implementing design patterns for multimedia components such photos, PDF documents and files.
- Improved app performance by using Cell Reuse Pattern, Dispose Pattern, Async/Await,weak references and IOS instrument tolls.
- Distributed version control with Git
- Bug tracking using Readmine.
Environment: C#, Xamarin.iOS, Xamarin. Android, Xamarin Studio, Mac The Capitan OS, Xamarin, Insights,, Xamarin.UITest, SQlite.NET, Xamarin Social component (Facebook) XamarinMobile (Camera and Location), Git, Source tree, Readmine, SCRUM, Xcode, Restful Web Services, HTTPS, JSON, ModernHttpClient component.
Xamarin Developer
Confidential
Responsibilities:
- Involved in Designing the Application from the wireframes to finalizing the build release.
- Developed Native for both Android and iOS applications using Xamarin.iOS and Xamarin.Android.
- Implemented Xamarin components to use Camera, GPS and other Social Networking API's to integrate them to the Mobile Application.
- Responsible for developing mobile applications for both Android and iOS using Xamarin and Visual Studio in C#.
- Worked on MVVM cross Framework like binding features, binding expressions.
- Used Agile methodology for app development and involved in daily and weekly SCRUM meetings to discuss various aspects of the code related to individual modules.
- Created storyboards using XIB files for iOS UI experience.
- Developed the automatic crash report collection system.
- Used RESTful web services and JSON serialization to display the data after the main screen in the application to populate data accordingly.
- Worked extensively with Eclipse, Java and Android SDK framework.
- Involved in changes to Restful API Services, to handle request from POS server and responded back with the required information by getting the information from the Database.
- Maintaining the Source code using Team Foundation Server (TFS) in a multi developer environment.
- Used Dependency injection service to make use of Native features that exist in Android, iOS
- Written many Custom controls with Bindable Properties and Custom Renderers for individual NativePlatforms.
- Used SQLite.NET with Xamarin for reading and writing data to a local SQLite database.
- Used Xamarin.Auth component for authenticating as this app has role based privileges.
- Implemented Entity Framework to maintain the connection of mobile applications with cloud.
- Used Xamarin test cloud to automate testing.
Environment: Xamarin, Xcode, Android SDK, Xamarin.Android, Xamarin.iOS, MVVM, Xamarin test, C#, Visual Studio .NET 2015, .NET framework 4.0 & 4.5, Azure web services, TFS, RESTful, JSON.
Xamarin Developer
Confidential
Responsibilities:
- Owned the technical analysis of HTML5 with PhoneGAP compatibility to create Hybrid apps for Windows Phone. Developed UI layouts using HTML5, CSS3, jQuery mobile, and Metro UI CSS.
- Done the technical analysis and POC for Windows Azure Active Directory authentication to integrate with HTML5 hybrid app.
- Implemented entity framework extensively to interact with SQL Server.
- Have experience on mobility devkit tool kit framework used to develop cross platform apps i.e. windows phone, windows store(C#, Xaml & JavaScript, HTML)
- Done a pilot run of HTML5 Phone GAP apps in a test environment for customer demo.
- Owned the technical analysis of Xamarin Framework to build native apps for Windows Phone 8, Android, and iPhone platforms simultaneously. Provided technical analysis points of using Xamarin framework and its usability benefits which helped customer to take business decisions promptly.
- Architected and designed multi-layer project structure/ platform to build mobile apps (me. microsoft) which should be compatible with Xamarin framework compliance, supporting multiple platforms.
- Designed and developed Data Access Layer, serializers, Models, View Models and packed them into Portable Class Libraries (PCL) which can be reused for Android, and iPhone apps.
- Implemented Fed ID authentication mechanism which comes with Microsoft FedID nugget and tightly integrated with Azure ACS and Corp STS for security.
- Designed and created complex and dynamic UI pages using Windows Phone 8 SDK templates in XAML which connects with Data Access Layer, serializers, Models, View Models compacted in PCLs.
- Created custom UI components like: Accordion Control, Custom ListViews with buttons, special dynamic image content using Windows Presentation Foundation (WPF).
- Followed Microsoft security guide lines and accomplished all security checks to publish the app into market place.
- Recreated some of the existing HRIT Windows Phone 8 native apps into Xamarin.
Environment: HTML5, CSS3, Java Script, jQuery Mobile, PhoneGAP, Xamarin framework, Windows Phone 8 SDK, XAML, WPF, Azure, Cloud Services, OData Services 3.0, SQL Server 2012
Net developer
Confidential
Responsibilities:
- Involved in understanding user requirements, designing and developing Web application.
- Designed and develop user interface for public Web application and intranet application using Visual Studio 2008, ASP.NET, and C#.NET, AJAX, XML, BOOTSTRAP, HTML, JAVASCRIPT, JQUERY, ANGULAR JS and CSS with object oriented programming techniques.
- Worked on OOP, C#, jQuery/JSON, Kendo UI, MVC and WCF concepts in different contexts.
- Created highly efficient algorithms in C++ through both pair-programming and independent work.
- Used collections of C# in order to store different types of data.
- Leveraged MVC3 design pattern to organize AngularJS controllers, directives and views in the various pages.
- Develop application infrastructure component like logging, exception handling, and data access, caching and cryptographic application block, demonstrating the architectural implementation through code and design, Design application architecture, design and code reviews.
- Used Angular JS for dynamically updating the view controls and content in accordance with user interactions, making the User experience richer and richer.
- Ajax implemented to the web pages to reduce load on the server and for better performance.
- Used Team Foundation Server (TFS) for versioning.
- Troubleshoot Active Directory functions such as replication and LDAP connectivity.
- Involved in Units integration, bug fixing, and User acceptance testing with test cases.
- Implemented session management in SQL server for robust application.
- Developed the presentation layer using JSP, HTML, XHTML, CSS and client validations using JavaScript.
- Responsible for fixing and trouble-shooting various issues in production.
- Used SQL and PL/SQL Programming extensively to talk to Oracle database.
- Used collections, generics, Multi-threading custom classes and many design patterns.
- Used NLog for logging errors, messages and performance logs.
Environment: ASP.NET 3.5, 4.5, MVC4/5, Visual Studio 2008/2012, web services, Razor, C#, C#, LINQ, Windows 7, IIS 6/7.5, jQuery, HTML5, Bootstrap, ADO.NET, SQL server 2008, TFS, SVN, Agile.