Xamarin Developer Resume
Columbus, IndianA
SUMMARY
- Over 5+ years of experience in the Analysis, Design, Development, Testing and Maintenance of Core business applications including Cross platform and Native Mobile Applications, Client - Server, Web Applications, Web Services and understanding of Android and iOS architecture and life cycle.
- Experience in developing applications using IDE's like Xamarin Studio 4.0, 5.0, 6.0 and 6.0.1 and Visual Studio 2010,2012,2013.
- Experience in developing applications using iOS SDK, ANDRIOD SDK, MONO SDK, ASP.NET, C#.NET,XML, VB.NET, Web Services, ADO.NET, AJAX, Razor View, UML, SOAP, ASP, Visual Basic 6.0, IIS (Internet Information Services), HTML, CSS, XML, MS SQL Server.
- Experience with Xcode, WCF, WPF, LINQ, Silverlight 4.0 and .NET Framework 3.0/3.5/4.0/4.5 , Visual studio, Azure Cloud Services, Salesforce, iOS, Android, SQLite, Entity Framework.
- Experience on running Mobile UI Test scripts on Xamarin Test Cloud.
- Experience on working with Xamarin Test Recorder to write the test scripts.
- Experience in designing and developing software applications with the C#, ASP.NET, HTML, CSS, XML, JavaScript, ADO.NET, WPF, WCF, LINQ and .NET framework 4.0/3.5/3.0/2.0 /1.1.
- Used WCF and WebAPI facilities for maintaining a session of messages between a client and a service for SOAP and RESTful services.
- Experience in SQL Server in writing database queries using joins, Indexes and in creating Tables, Views, Indexes, writing Stored Procedures, Functions and Triggers using T-SQL, Maintaining Database, Experience in Query Optimization using SQL Server 2000/2005/2008/2012.
- Experience using Source Code version Control Systems like TFS and Git.
- Experience in handling the performance and memory of Android App.
- Experience in developing systems using different software methodologies like Agile and Waterfall.
- Hands on experience in VB Script, Java Script, HTML, DHTML, IIS 5.0/6.0 and CSS.
- Experience in integrating third party SDK and libraries.
- Test Automation, expertise in writing NUnit tests and Fit Test. Testing of GUI.
- Extensive experience in applying Object Oriented Analysis and Design (OOAD) And Used design patterns like Factory, Singleton and MVC framework.
- Experience integrating web services (REST and SOAP).
- Experience in designing GUI screens using usability and design principles.
- Extensive knowledge in customizing and enhancing the application based on client’s requirement.
- Excellent communication and interpersonal skills that contribute to timely completion of project deliverables.
TECHNICAL SKILLS
Languages: C, C++, C#.NET, VB.NET, XAML
UI: WinForms, WPF
Web Technologies: ASP.NET, Silver light, Ajax, Angular JS and Node JS
Xml Technologies: XAML, XML, XDOCUMENT, XSLT, XPATH, XSL
IDE Tools: Xamarin Studio, Visual Studio, SQL Server Management Studio, Oracle SQL Developer
Databases: SQL Server 2008/2012, Oracle, SQLite
Middleware: WCF, ADO.NET 4.0/3.5/3.0/2.0 , WebServices, WebAPI
Software Development Methodologies: Agile and waterfall
Cloud Based Technologies: Sales Force, Azure
Bug Tracking Technologies: Xamarin Insights, Bugzilla, Crittercism
PROFESSIONAL EXPERIENCE
Confidential, Columbus, Indiana
Xamarin Developer
Responsibilities:
- Developed Designed the architecture for the application to be cross platform compatible.
- Built web service using WebAPI and C#
- RESTful APIs are used to communicate with cloud platform on Windows Azure
- Involved in developing Xamarin.iOS, Xamarin.Android and UWP(Universal Windows Phone) apps using Xamarin.Forms
- Achieved common User Interface usingXamarin.Forms elements for all mobile platforms
- Memory and performance management is followed strictly to ensure the application performs in best possible manner and take optimal use of available memory.
- Wrote clear, modular, and effective code using a MVVM architecture pattern
- Implemented and created the proximity marketing application with Xamarin.iOS and Xcode Interface Builder.
- Interfaced with the back-end MySQL server using RESTful Web Services, C#, and JSON. .
- Integrated application with various Xamarin Plugins including Json.NET, RestSharp, Xamarin Geofence, and Google Maps for iOS.
- Automate application test usingXamarinUITest withXamarinStudio.
- Test mobile application using Xamain TestCloud.
- Used and worked on version control TFS.
Environment: C#,Xamarin.Forms,Xamarin.IOS,Xamarin.Android,Microsoft Visual Studio 2013 with Xamarin 3.x, Xamarin.Insights, Xamarin.UITest, JSON format, ModernHttpClient,, Mac OS X
Confidential, College Station, TX
Xamarin Developer
Responsibilities:
- Involved in AGILE software development and also used MVC, MVVM, and design patterns.
- Using PCL (Portable Class Libraries) components and Xamarin.Forms designed the Cross-Platform architecture.
- Created the reusable common User Interface usingXamarin.Forms elements.
- Designed PCL components with class design, interaction through interfaces, and separation between the UI (view), business logic (view model) and data (model) across platform.
- Worked with Storyboard using Xamarin And Layouts using Xamarin for the UI interfaces.
- Worked with Xamarin.iOS for creating User Interfaces and using its UI controllers.
- Designed and implemented the PCLs for handling database connections across platform using SQLite.NET.
- Implemented theXamarin.Mobile API to decrease the amount of platform-specific code needed to perform common tasks includingaccessing to the device camera and device location across different platforms.
- Designed and implemented a reusable client proxy component for consuming the information from the Restful API using ModernHttpClient component.
- Implemented theXamarinInsight for crash reports 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 usingXamarin.UITest.
- Performed all unit testing, debugging and post-release support usingXamarinTest Cloud with different iOS/Android OS versions and devices.
- Implemented theXamarinInsight 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 platforms development.
- Used Git as Version control.
Environment: C#,Xamarin.Forms,Xamarin.iOS,Xamarin.Android,Xamarin Studio,Xamarin.Insights,Xamarin.UITest, SQlite, Xamarin.Mobile (Camera and Location), Xamarin Test Cloud, Xamarin Test Recorder, Git, SCRUM, Xcode, Restful Web Services, HTTPS, JSON, ModernHttpClient component.
Confidential, Dallas, TX
Xamarin Developer
Responsibilities:
- Designed the architecture for the application to be cross platform compatible.
- Developed iOS application using C# with Xamarin.
- Developed applications for both Android and iOS.
- Developed barcode scanning application using Xamarin.Forms, and SQLite
- Implemented RESTful services for web service calls to the database.
- Implemented OAuth 2 Web Services using Xamarin.auth.
- Developed data entry application with camera integration using Xamarin. Forms, and SQLite
- Developed test automation framework for mobile application development using Xamarin.
- Utilized Azure Mobile services as back-end of mobile applications.
Environment: Xamarin, Xcode, Android SDK, C#, Visual Studio .NET 2013, .NET framework 4.0 & 4.5, Azure web services
Confidential, Chicago, IL
.NET Developer
Responsibilities:
- Involved in creating the prototypes and requirements specifications by understanding and analyzing the requirements.
- Involved in designing and creating the database.
- Involved in designing user interface using ASP.NET controls.
- Used Javascript and jQuery to perform client side validations.
- Involved in implementing the security and authentication and providing user permissions for different types of users.
- Used Data grids for presenting information in tabular format using Jqgrid.
- Involved in designing and developing the Middle Tier using ADO.NET to perform and implemented business logic, updating/retrieving the data to/from SQL Server database.
- Used SQLDataAdapters& Datasets extensively for database activity.
- Worked on performance tuning of the application especially on SQL Server Stored procedures.
- Used crystal reports for designing reports.
- Contribute to the development and execution of unit, system, integration, stress and user acceptance testing.
Environment: ASP.NET 3.5, .NET framework, C#.NET,ADO.NET,ASPX Pages,CSS#, SOA, JavaScript, AJAX, XML,jQuery, SQL Server 2008, LINQ, Customweb controls
Confidential
Senior .Net Developer
Responsibilities:
- Worked on project as a developer, analyst, and unit tester, developed business logic using ASP.NET and C#.NET
- Continually established clear operational specifications from different group of users and formulated software requirements.
- Created use case, class and sequence diagrams using Rational rose.
- Involved in the database design and data collection using SQL Server 2008.
- Used Data list, Repeater, Data grid, Place Holder controls to show the data in the UI.
- Using the Code behind Class technique and retrieving data using ADO.NET with ASP .NET
- Involved in writing Complex queries, stored procedures in T-SQL and Performance tuning of stored procedures.
- Developed WCF Services for creating and consuming business components in ASP.NET.
- Coded and created Stored Procedures for performing repetitive tasks in updating related tables using-SQL Server 2008.
- Utilized ADO.NET technology extensively for data retrieving, querying, storage and manipulation.
- Developed reusable and optimized .NET components using C# and used Ajax call for improving client side experience and performance.
- Validated user input on Web Forms using validation controls like Compare Validator, Range Validator, Regular Expression Validator and Custom Validator and also using Java Script.Wrote java script to improve client experience.
Environment: .NET Framework 3.0, Visual Studio 2010, ASP.NET, C#, Web services, SQL SERVER 2008, CSS, JavaScript, HTML, XML, AJAX, WCF, UML, MS Visio, SQL, LINQ, IIS, TFS.
Confidential
.Net Developer
Responsibilities:
- Participated in Analysis Meetings along with Team Leader and Project Manager. Involved partially in Table Designing and screen shots designing.
- Gathering requirements from end users related to Examination pattern, user subscription plans and project requirement.
- Creating subscribers screens and master pages using ASP.NET, C# and JavaScript.
- Designed and Developed services for user Account and sending an email to the user after successfully registration and updating.
- Involved in Services Development with the help of WCF for communication between subscription check availability and payment gateway method.
- I have directly involved in coding for various sub-tasks where I have written Stored Procedures, Class files, Functions.
- I have used Ajax, Java Script, XML and other third party controls including Validations.
- Implementing random examination system for user after successfully done subscription.
- Generates different kind of examination reports at user dashboard.
- Worked extensively on developing User controls and Custom controls for the project needs.
- Created stored procedures, Indexes and Triggers using SQL Server.
Environment: C# .Net, ASP.Net, SQL Server, Oracle, XML, JavaScript, .Net Framework 2.0, ADO.NET.
