.net/xamarin Developer Resume
Los Angeles, CA
SUMMARY
- 5+ years of extensive experience in Web/MobileApplication Development, Window Services, Web Services using ASP.NET MVC, C#, Xamarin, ADO.NET, Entity Frameworkand Visual Studio, IIS.
- Experience in developing Cross - Platform Mobile applications using Xamarin Forms and Native Mobile Applications using Xamarin.Android and Xamarin.iOS.
- Worked on application development in Xamarin with MVVM architecture.
- Experience in the use of agile approaches, Test-Driven Development and Scrum methodologies.
- Expertise in Client-side technologies: HTML5, CSS3, Bootstrap, JavaScript, jQuery, AngularJS.
- Specialized in developing applications using JavaScript, JQuery along with AJAX and JSON.
- Worked with various versions of .NET Framework 3.0/3.5/4.0/4.5.
- Experience in developing applications using MVC framework with ASP.NET.
- Developed UI Components using React JS and CSS styling
- Developed diff kinds of React components controlled, uncontrolled, container, presentational, stateful and stateless components
- Experience in React.js framework to develop the SPA.
- Working experience in IDE's like Xamarin Studio, Visual Studio.
- Extensive experience in creating User Interface(UI) using Android SDK, iOS SDK and in using Xamarin and Forms for designing UI using framework APIs and XAML with different available layouts and controls.
- Working Knowledge in Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF), Silver Light and experience in Language Integrated Query (LINQ)
- Experienced in database connectivity programming using ADO.NET withEntity Frameworkand ODBC.
- Used Dependency injection through unity framework to support Test Driven Development (TTD) and developed a generic repository.
- Experience in Xamarin Insight, Xamarin Test Cloud and Hockey App.
- Working Experience in automated UI Acceptance testing using Xamarin Test Cloud.
- Well-versed with database Installation, configuration, maintenance, monitoring, backups and recoveries, develop and debug Stored Procedures and Triggers and experience in data loads, database integration/conversions, performance tuning and optimization.
- Good knowledge and experience in Database Modeling Concepts, RDBMS concepts and Query Building.
- Expertise in database design and database programming using SQL Server 2014/2012/2010/2008 , Oracle (Stored Procedures, Cursors, Triggers).
- Experience in reporting and analysis using Crystal Reports, SQL Server Reporting Services (SSRS) and good knowledge in SQL Server Integration Services (SSIS) with the .netenvironment
- Experienced in TFS build management and VSS Versioning control.
- Experienced in developing applications on UNIX and Windows platforms.
- Experience in Integration testing, writing Test cases, Test plans, Bug analysis and fixes.
- Working experience in analytical and programming abilities in using technology to create elegant, flexible and maintainable solutions for complex development problems.
- Microsoft Certified Professional
TECHNICAL SKILLS
IDE’S: Visual Studio 2015/2012/2010/2008 , Xamarin studio
Programming Languages: C, C++, C#.
.Net Frameworks: ASP.NET, MVC, ADO.NET, Entity Framework.
Web Services: WebAPI/RESTful, WCF, WPF and SOAP.
Scripting Languages: JavaScript/Jquery, AngularJs, HTML, XAML, CSS, XML, JSON with DTD.
Databases and Tools: MS-SQL Server 2014/2012/2, MySQL, Oracle, MS Access, Excel, LINQ, SSMS (SSRS, SSIS & SSAS) and SSDT.
Others: COM/DCOM, AJAX, Bootstrap
Version Control: TFS, SVN, GitHub
MS Programs: MS Word/Excel/PowerPoint/Access/Visual Studios/Outlook/Visio
Cloud Services: Azure
PROFESSIONAL EXPERIENCE
Confidential, Los Angeles, CA
.Net/Xamarin Developer
Responsibilities:
- Developed Cross-Platform Mobile app using Xamarin Forms with code sharing between all platforms (Android, iOS and Windows apps).
- Followed agile methodology and participating in daily scrum meeting.
- Expertise in Xamarin MVVM cross design pattern and implemented accordingly.
- Used C# in Xamarin to create native mobile application.
- Designed UI screens using built-in Xamarin & Xlabs controls.
- Used Xcode for creating the storyboards in iOS and used Visual Studio Community Version to sync it to the Project.
- Implemented Menu page, Context menu in the top navigation bar of mobile app.
- Used PCL (Portable Class Libraries) to share common logic between Xamarin iOS and Android.
- Developed UWP application using C# with Xamarin.Forms.
- Contexture experience in consuming RESTful Web services.
- Developed rich user interface using XAML and C# code behind.
- Used RESTful web services and JSON serialization to display the data after the main screen in the application to populate data accordingly.
- 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.
- Implemented Entity Framework to maintain the connection of mobile applications with cloud.
- Used SQLite DB to store data in backend.
- Contributed to Login-in Authentication Framework which includes SSO.
- Transformed to native app using Xamarin.Android and Xamarin.iOS when performance was the issue with Xamarin Forms.
- Worked on UI Acceptance testing using Xamarin Test Cloud.
- Made changes to the current web applications and making new parts utilizing React JS.
- Developed Android/iOS specific applications with respect to platform native controls using Xamarin.
- Implemented the Xamarin Insight crash reports, users, audience and events for monitoring the app across App Store and Google Play.
- Used both the Google and Apple Push APIs for real-time communication and notifications between clients.
- Created Single-Page applications using ReactJS for view in an MVC framework
- Developed web forms using ASP.NET server controls and validated client side using JavaScript.
- Worked on client-side coding in JavaScript jQuery libraries.
- Worked with Hockey App to get the Insights of the Usage of application and Crash logs.
- Worked with Microsoft Azure Active Directory for authenticating user into the Application.
- Utilized Azure Mobile services as back-end of mobile applications.
- Tested the application on more than 2000 Real Devices using Xamarin Test Cloud.
- Actively participated in the production release of the Application and IIS Server deployment.
- Used TFS for version controlling of the application and GitHub for source code management.
Environment: Visual studio 2015, Xamarin, MVVM, C#, Xamarin. Forms, Xcode,XAML, Web Services, JSON, RESTFUL, SQLite DB, Azure mobile services, Xamarin Test cloud, GitHub, TFS.
Confidential, Irving, TX
Xamarin Mobile App Developer
Responsibilities:
- Building native iOS and Android applications using Android SDK, IOS SDK in Xamarin.
- Used the MVVM design pattern for both the WPF Windows client and Android and iOS mobile apps.
- 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.
- Developed Front end user Interface Screens using Xamarin, XCode for Mobile using C#.
- Worked on linear, frame and relative layouts for individual Native UI's in Xamarin.Forms.
- Written C# functionalities which shares across platforms such as Android, iOS.
- Developed web service helper classes, to enable communicating with WSDL services on Mobile platform using Xamarin.
- Worked with Storyboard (Xamarin and XCode) and Layouts (Xamarin) for the UI interfaces for iOS and Android.
- Implemented RESTful services for web service calls to the database.
- Developed Azure Active Directory for the purpose of Authentication.
- Implemented OAuth 2 Web Services using Xamarin.auth.
- Used localization techniques in Xamarin for data translation.
- Worked on automated UI Acceptance testing using Xamarin Test Cloud.
- Developed rich user interface using XAML and C# code behind.
- Implemented customer side Module design utilizing Angular JS and React JS.
- Using SQLite.NET with Xamarin.Forms and MVVM for reading and writing data to a local SQLite database.
- 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.
- Used Xamarin Insights for tracking the data analytics and error handling.
- Using Hockey App for testing the applications.
- Performed all unit testing, debugging and post-release support using Xamarin Test Cloud with different iOS/Android OS versions and devices.
- Used TFS (Team Foundation Server) as version control manager.
Environment: Xamarin,Visual studio, MVVM, C#, Web Services, RESTful, XAML, IIS, Xcode, Azure, Hockey App, Xamarin Test cloud, LINQ, SQLite.
Confidential, Houston, TX
.Net/Xamarin Developer
Responsibilities:
- Developed application using ASP.NET MVC, Razor, C#, JavaScript, AngularJs, JQuery, Ajax, HTML5, CSS3, Entity Framework, LINQ.
- Took part in team environment which implements agile, scrum software development approach.
- Used Razor MVC framework to develop razor views with strongly typed view models, helpers and partial views.
- Implemented Server Side and Client-Side Validations.
- Implemented Web Grid with JQuery/JSON to provide more flexible, editable and sortable grid view to increase user interaction.
- Implemented AngularJS controllers to handle front end events, used AngularJS directives to create custom validation and partial pages and created AngularJS services to consume Web API.
- Used Angular JS service like $broadcast, $emit, $root scope for data transmission between controllers.
- Developed front end validation in AngularJS using combination of HTML validator and ngRequired, checking them with $invalid, $valid, $touched, $untouched, $dirty.
- Developed RESTFUL Web API using HTTP verbs of GET, PUT, POST & DELETE with $http service to implement CRUD operations.
- Entity Framework was used as part of the application process, the application is designed to work on a database first approach.
- Used ADO.NET Entity Framework to create Models and separate the Business Logins with Data Access Layer, and Used LINQ to Query Objects.
- Created Tables, Views, Indexes and Performed T-SQL programming of complex stored procedures.
- Got exposure towards mobile application development using Xamarin for Android.
- Used MVVM design pattern for Android application.
- Developed Android application using C# with Xamarin.
- Used XAML for creating user interface.
- Developed Android application using Xamarin/C# for payments & document lookup.
- Implemented OAuth 2 Web Services using Xamarin.auth.
- Integration of different Mobile APIs for payments transaction such as PayPal Integrator V5, Google Play Wallet + Stripe.
- Used SQLite.NET with Xamarin.Forms and MVVM for reading and writing data to a local SQLite database.
- Implement the Xamarin Insight crash reports, users, audience and events for monitoring the app in Google Play.
- Worked on automated UI Acceptance testing using Xamarin Test Cloud.
- Worked on Deploying the application in Company Portal.
- Used Team Foundation Server for versions controlling during development.
Environment: ASP.NET MVC, C#, ADO.NET Entity Framework, LINQ, HTML5, CSS3, JavaScript, Jquery, AngularJs, Web API, RESTFUL, TFS, SQL, Xamarin, MVVM, XAML, Xamarin Test Cloud, SQLite.
Confidential
.NET developer
Responsibilities:
- Interacted with client to gather requirements and document all the requirements; participated in design reviews, architecture reviews, code reviews and proposed solutions to the business problems
- Involved extensively in developing components for Business and Data tier using C#.NET and involved in creating controllers/View Models to handle the events raised on the Razor views/Partial Views in ASP.NET MVC framework.
- Worked extensively with MVC Features such as Action Filters, View Model and Model Binder
- Used Asynchronous JavaScript and XML (AJAX) techniques to improve performance.
- Created Client-Side Validations for all Pages in JavaScript.
- Implemented Get, Post, Put, delete by using Controller actions and Caching by using Action Filters and Child actions in Controller and return Razor HTML to View through Action Results.
- Developed programming scenarios in C#, object oriented Programming (OOP) concepts like encapsulation, inheritance, polymorphism, and abstraction.
- Involved in developing the Code behind logic using C# Language for business logic of this web application in .NET Framework.
- Worked in a TTD environment and developed required unit tests.
- Developed WCF web services to implement the business logic.
- Responsible for developing WCF Services to exchange data between applications and consumed WCF service which is based onSOA(Service Oriented Architecture).
- Wrote CRUD functionality in web services which is used by multiple applications.
- Worked on RESTFUL Service API using WCF 4.0 which return XML and JSON data using WCF attributes.
- Used Entity Framework for ORM mapping to relational databases, classes to database tables and CLR data types to SQL server data types.
- Used Entity Framework in the DAL to communicate with the database using LINQ to Entities provider.
- Created various database tables and triggers and complex queries in SQL Server 2008
- Involved in writing Stored Procedures to validate the data at backend and to execute the desired result at front end
- Used ADO.Net to connect the web forms to data source - SQL Server and Xml files for manipulating data in database
- Worked on Query Optimization of the SQL Server T-SQL queries and optimized the applications.
- Worked with report server web service using C# in SSRS to host the reports.
- Extensively Used TFS (Team Foundation Server) for the maintenance and status of the developers for development of application.
- Designed and executed unit test case; assisted with integration and user acceptance testing and system verification.
- Created detailed technical and functional documents.
Environment: AP.NET, MVC, ADO.Net Entity framework, HTML, CSS, JavaScript, JQuery, AJAX, TTD, SOA, ORM, DAL, IIS, SQL Server-2008, T-SQL, TFS.
Confidential
Data Analyst
Responsibilities:
- Developeddatabase objectslike tables, views, stored procedures, indexes.
- Created, dropped and altered tables, views and indexes from scratch through EMR application on SQL Server 2008.
- Involved in writing Stored Procedures, Database Triggers and Queries using SQL Server to fetch data from different tables.
- Preparing, reviewing and executing SQL queries for Data validation and Data analysis.
- Perform basic data review and data validation/query management on system by identifying and resolving errors/inconsistencies in eCRF data to ensure consistent high standard database with respect to cost, quality and timelines
- Administering MS- SQL Server, performing day-to-day tasks such as Database tuning by checking indexes.
- Maintained the physical database by monitoring performance, integrity and optimize SQL queries for maximum efficiency using SQL Profiler.
- Created job audit in SQL Server Management studio based on the patient information to account for packages that has been executed in the SSIS environment.
- Deployed patient report to a report server using reporting services configuration manager and cerate individual subscription for patient appointment reminder by enabling physical scheduled event and report deliver.
- Involved in the analysis, design and collection of the data.
Environment: SQL Server2008, Excel, SQL Profiler, EMR (Electronic Medical Reports), eCRF (Electronic case report forms)