Xamarin Developer Resume
Mclean, VA
SUMMARY
- Executive 5+ years of professional experience in all stages of SDLC (Software Development Life Cycle) involving studying of the user requirements, analyzing, designing, coding, implementation, debugging, testing, deployment. Which includes 2+ of Experience in Building the Mobile Application Using the Xamarin Technologies like Xamarin Forms, Xamarin.iOS, Xamarin.Android using the Native and Cross - Platform Application in Visual Studio IDE.
- Designed Interfaces and GUI with services for mobile applications, Asynchronous programming in Xamarin.Forms and Xamarin.Android .
- Expertise on Mobile Application Development Using Xamarin.Forms and Traditional Approach.
- Experienced in creating user interface using Xamarin.Forms , and Native elements with the help of Xamarin.iOS and Xamarin.Android .
- Developed Cross-Platform Mobile app using Xamarin Forms with code sharing between all platforms (Android, IOS and Universal Windows apps)
- Experience in design, development and improvement of Web/Windows applications with the utilization of ASP.NET, VB.NET, C#, ADO.NET, XML, WCF, WPF, SOAP, WSDL, SQL Server and MVC using .NET framework.
- Experience in integrating Restful web services for Android and IOS web services.
- Experience in creating Web Services using REST and SOAP Protocol.
- Experience in building mobile based apps using Cross platform in Visual Studio for IOS, Android and using Xamarin Studio.
- Good experience in designing scalable applications through load balancing and performance tuning.
- Experience in integrating and customizing Google/ Apple Maps.
- Experience in integrating third party SDK and Libraries.
- Experience in Integrating NUGET Packages.
- Forms for designing UI using framework APIs and XAML with different available layouts and controls.
- Good experience in creating and consuming Windows Communication Foundation(WCF) and Web Services.
- Had experience with dealing with the crashes by making use of HockeyApp application.
- Extensive experience in creating User Interface(UI) by using Xamarin.Forms with XAML.
- Designed Implemented Controllers, Views, Models, View Models, Partial Views and Action Filters using ASP.NET MVC.
- Created stored procedures for Inserting, deleting and updating screens data into database using SQL Server.
- Extensively worked on various design patterns like Singleton, Delegation, MVC, MVVM in various projects and experience in AGILE and SCRUM environments.
- Experience on running Mobile UI Test scripts on Xamarin Test Cloud.
- Knowledge on Xamarin Test Recorder for writing the automated UI test scripts.
- Strong background in implementation of OOPS concepts.
- Experience in designing GUI screens using usability and design principles.
- Experience in using Team Foundation Server (TFS) and Subversion(SVN), GIT for Version Control.
- Good team player, strong communication and interpersonal skills with initiative, self-motivation and the ability to think out of the box.
TECHNICAL SKILLS
Languages: C, C++, C#, .NET, VB.NET, XAML, T-SQL, PL/SQL
Confidential Technologies: ASP.NET,ADO.NET, Silverlight 3.0/4.0, MVC, WCF, WPFWeb Services, Entity Frameworks
Web Technologies: XML, XSLT, HTML, HTML 5,WSDL, SOAP, AngularJS, JQuery, AJAX
XML Technologies: XAML, XML, XDocument
IDE Tools: Visual Studio IDE, Xamarin Studio, SQL Developer
Databases: SQL Server 2008/2012, Oracle, PL/SQL, SQLite
Middleware: WCF, Web Services, Web API
Bug Tracking Technologies: Xamarin Insight, HockeyApp
Cloud Base Technologies: Azure, Salesforce
Software DevelopmentMethodologies: Agile Methodology
Source Control Tools: TFS, SVN, GitHub, TFVC
PROFESSIONAL EXPERIENCE
Xamarin Developer
Confidential, McLean, VA
- Involved in the SDLC phase of requirement analysis, design, development and testing.
- Implementing extreme programming by using fast paced agile methodology, involving in task completion, user stories and Iterations.
- Developed Cross-Platform Mobile app using Xamarin Forms with code sharing between all platforms ( Android, IOS A pps ).
- Used C# in Xamarin to create N ative M obile A pplication.
- Worked on C amera I ntegration using Xamarin.Forms using dependency Injection.
- Used Dependency Injection service to make use of Native features that exist in Android , i OS .
- Worked on automated UI Acceptance testing using Xamarin Test Cloud .
- Created Custom renderers like Picker, Editor and Entry for Android and iOS to reach clients expectations in UI terms.
- Utilized MVVM design patterns for implementing the architecture of the application.
- Followed MVVM pattern for data binding between V iews and V iew-Models in XAML.
- Used MVVM t o decouple Xamarin code from the main code to make it pliable for the Unit Testing .
- Worked with Third-Party tools like Sync fusion , Telerik and Grail-kit .
- Used Layouts like Stack Layout, Absolute Layout and Relative Layout for creating the User Interface.
- Developed Xamarin.Forms projects using Visual Studio IDE.
- Attending Daily Standup Calls with both the Client teams to discuss Business Functionality.
- Worked on linear, frame and relative layouts for individual Native UI's in Xamarin. Forms.
- Involved in checking the code into the repository via TFVC using Visual Studio .
- Implementing SQLite database to save necessary information into device local database.
- Worked with Restful APIs for the Communication between application and the server DB.
- Implementing Web API Services for W eb service calls backend System and database.
- Used Entity Framework to maintain the connection of mobile applications with cloud.
- Use NuGet package manager to pack and use the updates versions of browser control.
- Interacting with business team for clarifications on the requirements.
- Analyzing and identifying the problems and fixing the issues.
- Used Team foundation Server ( TFS) for source control management and for Version Control.
Environment: C#, XAML, Visual Studio IDE 2017, .NET Framework 4.5, X-Code, Xamarin Forms, Xamarin.iOS, Xamarin.Android, MVVM, Xamarin Test Cloud, Restful Web Services, Team Foundation Service, TFVC, SQLite.NET, Entity Framework
Xamarin Developer
Confidential, Redmond, WA
- Developed a cross platform application which runs on IOS , Androi d & Universal Windows Platform using Xamarin forms on Visual Studio 2017.
- Designed the architecture for the application to be cross platform compatible.
- Used XAML to design UI and also created Run time List views.
- Created user controls and defined XAML elements into the UI for developing W indows apps.
- Used MVVM features such as data binding and testability also used dependency services for accessing native mobile features.
- Implemented extensive Restful Services for web service calls backend System and database using C# .
- Designed User Interface with Layouts like Stack Layouts, Absolute layouts, Relative layouts and also used Grid Views.
- Used Xamarin Insights for finding and debugging issues in the app.
- Worked on Integrating the Google Maps and Bing Maps in to the application.
- Created Custom renderers to customize Picker , Editor and Entry for Android and iOS to reach clients expectations in UI terms.
- Did POC for Offline Compatibility using Smart Sync, Save, Upload and download.
- Worked on integrating GIS (Geographic Information System) in to application.
- Used Simple Storage package for caching the data into i OS and Android .
- Determining forms, procedures, and other documentation needed for the installation and maintenance of application programs.
- Responsible for Service Integration Development and Testing .
- Worked on Telemetry Service (Hockey App) to track all the Event Methods of the Application.
- Worked with Hockey App to get the Insights of the Usage of application and Crash logs.
- Used SQLite database with Xamarin Forms to save necessary information into device local database which allows user to work on application in offline mode.
- Implemented architecture of local database on physical device using SQLite .
- Involved in checking the code in Github and maintaining the logic.
- Used TFS and GITHub for Proper code Maintenance and as a source control.
Environment: C#, Visual Studio 2015, NET Framework 4.5, Xamarin Studio, X-Code, Xamarin.Forms, Xamarin.IOS, Xamarin.Android, MVVM, Xamarin Test Cloud, Restful Web Services, TFS, SQLite.NET, Hockey App, Xamarin Test Cloud, Azure Mobile Services, IOS, Android, Xamarin Insights, Entity Framework, Github.
Xamarin Developer
Confidential, Chicago, IL
- Involved in the SDLC phase of requirement analysis, design, development and testing.
- Developed Cross-Platform Mobile applications using Xamarin Forms and Native Mobile Applications using Xamarin. Android and Xamarin. iOS .
- Used C# in Xamarin to create N ative M obile A pplication . Later, transformed to N ative A pp using Xamarin .
- Created application on both A ndroid and IOS using SDK i.e., as Xamarin studio and Visual Studio .
- Worked on application development in Xamarin with MVVM architecture. Expertise on Mobile Application Development Using Traditional and Xamarin .
- Followed MVVM pattern for Data Binding between Views and View Models .
- Developed Restfu l WebServices to update and retrieve specific data from the database.
- Implemented Restful and SOAP WebServices to retrieve data from remote server.
- Used tools Navigation Controllers , UI Image Views, UI Segmented Controls, for design properties and to reflect the project requirements.
- Developed the automatic crash report collection system.
- Implemented the WCF Services/consuming the Services with the Security and Debugging Mechanisms.
- Developed test automation framework for mobile application development using Xamarin .
- Developed an Azure based high performance compute environment to support the massive computational requirements of client congressional redistricting Azure application.
- Fixing issues with the classes using breakpoints, NSLogs , XCode console statements and apple's documentation.
- Tested the application as per the test cases and business logic using unit test and fixed the bugs.
- Utilized Azure Mobile services as back-end of mobile applications.
- Performed all unit testing, debugging and post-release support using Xamarin Test Cloud with different iOS/Android OS versions and devices.
- Worked on automated UI Acceptance testing using Xamarin Test Cloud .
- Used SQLite for offline implementation of the application in case of internet unavailability.
- Implemented SQLite database with Xamarin.Forms to save necessary information into device local database.
- Experience on using Xamarin.UITest framework for writing own automated tests.
- Used the Github as the Source Controller.
Environment: Xamarin, Xamarin Studio IDE, Visual Studio IDE, XCode, MVVM, Restful, SOAP, SQLite, Azure Mobile Services, Xamarin.iOS, Xamarin. Android, Xamarin.Forms, Xamarin.UITest, Xamarin Test Cloud, Github
.Net Developer
Confidential
- Involved in understanding user requirements, designing and developing Web application.
- Followed Agile Scrum methodologies and TDD (Test Driven Development) for developing the application.
- Involved in gathering user requirement, prototyping the design and Maintained understanding of project limitations and capabilities.
- Involved in Design and Developing components of this application using ASP.NET, C# .NET, VB. NET, JavaScript, XSLT.
- Used Web Forms and Server controls in ASP.NET for end-user UI.
- Created classes and core modules in C# for implementing business layer.
- Used C# for ASP.NET server-side state management features such as application state, session state and profile properties.
- Worked as Developer, and was responsible for the development ASP.NET web forms, and business logic for the portal.
- Developed Web forms in ASP and HTML , CSS for styling the web pages.
- Developed complex MVC Controller, View Models and Helper methods linked to backend database.
- Creating applications using VB.NET and enhancing projects for .NET applications.
- All the user interface layers, web pages are created and integrated to maintain the performance of data flow and data integrity using ASP.Net User Controls, Server Controls.
- Developed Reporting and Analysis module by web enabling reports, Web development using HTML , ASP.NET to deploy crystal reports for the end users to view, print and export data for analysis purposes.
- Expert in using the SSIS packages and developing -deploying SSRS Reports for FTP files and audit reports.
- Developed applications using the best practices with TDD (test driven development) and implementing new technologies and new changes to the application.
- Used TCP (Transfer Control Protocol) and Named Pipes for the transportation of messages from clients to the WCF service hosts.
- Implemented Service Oriented Component ( SOA ) Layer using C#,.Net and WCF to decouple the UI with.
- Generated database monitoring and data validation reports using the SQL Server Reporting Service 2005 (SSRS).
- Design of SQL Server 2008 tables, views, and development of T-SQL stored procedures (SPs), transaction logic, T-SQL queries.
- Diagnose and solve technical problems related to content management implementation.
- Used Unit framework for unit testing (M sTest and NUnit) the application.
- Testing the application using the Regression test after making each modification to the application.
Environment: . Net Framework 4.5, XML, SQL Server2005/2008, ADO.Net, ASP.NET, C#, Web Services, TCP, WPF, HTML, SSIS, SSRS, Visual Studio IDE, T-SQL
.Net Developer
Confidential
- Effectively involved in various stages of the development starting from the project planning till production and maintenance using Agile Methodology.
- Enhanced and Developed the GUI of the Website using JavaScript. ASP.NET, HTML, VB. NET.
- Developed Web Forms for User Interfaces using ASP.NET and C#,.NET using Server Controls, HTML Controls and User Controls.
- Worked comprehensively on C#, ASP.NET for building backend and building Client-Side Validation using Query and AJAX Control toolkit.
- Developed Custom User Controls and enhancing the business layer to reduce the Complexity in UI Coding and provide better look and feel for the developer and user.
- Developed application using the WCF, Restful Web Services for getting good responsive to the application from all modules of utilization.
- Designed and implemented Data access layer using ADO.NET to connect and retrieve or manipulate database information using VB.Net.
- Creating applications using VB.NET and enhancing projects for .NET applications
- Proficient in developing database objects like queries, stored procedures, Packages, SQL Programs , Functions, Cursors, Reference Cursors, Dynamic SQL, Tables and Ref Cursors using PL/SQL .
- Utilized Visual Studio 2010 and JQuery JavaScript framework for developing Web based application for higher efficiency and speed.
- Used the ASP.Net State Management techniques like Session State, View State to retain the values between the pages transactions, where session is managed in out Proc mode.
- Created Stored Procedures for performing repetitive tasks in updating related tables using SQL Server 2008 database.
- Implemented Master page to allow centralizing the common functionality of the pages, so that we can make updates in just one place.
- Worked on model classes and ADO.NET, Entity framework for data access implementation and modification
- Performed Unit testing (using NUnit), Integration Testing , and Performance Testing .
- Involved in using the GitHub for the web services graphical interfaces and also for bug tracking, feature request, task management and wikis for applications.
Environment: C#, .Net 3.5, .NET Framework 3.5, SQL Server 2008/2010, ASP.Net. ADO.NET, WCF, JQuery, PL/SQL, Web Services, XML, XSL, HTML