Xamarin Developer Resume
Cleveland, OhiO
SUMMARY
- Over 5 years of extensive experience in IT as Software Engineer in Web and Mobile applications Using C#, .Net Xamarin, ADO.Net, VB.Net with Experience in Technical Architecture, System Analysis, Design, Development, Testing, Deployment.
- Strong experience in developing applications using IOS SDK, Android SDK, MONO SDK, ASP.NET, VB.NET, ADO.NET, HTML5, JQuery, JavaScript.
- Experience in developing mobile applications using C#, .Net and Xamarin mobile development platform (Xamarin.ios and Xamarin.android).
- Proficient in Xamarin.Forms Using C#.
- Proficient in Web services (REST, SOAP, JSON), XML).
- Experience in following JavaScript frameworks: JQuery, Backbone JS, Bootstrap, AngularJS, ReactJS, and CSS3 Knowledge of profile provisioning and key management (such as push notifications, mapping etc.)
- Extensive experience in building native mobile applications using Android framework APIs such as (Location, Camera, Animations, Maps).
- Strong experience in development of HybridMobile applicationswith node.js, Bootstrap.js frameworks along with HTML5, CSS3 and JavaScript.
- Extensively worked withnative android applications using Android SDKand Eclipse IDE along withAndroidADT plug in.
- Experience in developing WPF/Silverlight applications by using MVVM architecture.
- Experience in developing the application using MVC, Entity Data Model and RESTful and WCF services.
- Experience with continuous delivery (automation of all processes throughout the software development lifecycle); e.g. automated builds, automated tests, and automated deployments.
- Well versed in Atlassian Stack, GIT, Bit Bucket, SVN (Sub Version), GIT Hub, Source Tree, Bug Tracking Tools, JIRA, Confluence.
- Full - cycle software development, including: participating in weekly sprint update meetings, participating in code review sessions, as well as testing and deploying builds.
- Experience in various back-end testing QA phases including Unit Testing, Integration Testing, and Regression Testing Etc.
- Experience in Understanding of Xamarin Insight, Xamarin Test Cloud and HockeyApp.
- Experience in native xamarin mobile application development using Java for Android, Objective C for iOS.
- Knowledge in IOS ad-hoc technologies like Swift, Xcode.
- Experience in writing web technologies for mobile.
- Extensive working knowledge on Configuring and version controlling with Team Foundation Server (TFS).
- Experience in building graphically intensive UIs, managing multiple view hierarchies, optimizing UI transitions and performance on mobile devices.
- Experience with mobile development issues related to performance optimization, caching and security.
- Experience with SCM tools, ClearCase, Subversion, GIT, JIRA
- Experience with third-party libraries and APIs
- Experience in deploying applications into the apple app store and android Play store.
- Demonstrable experience in calling Restful APIs to sync phone data with a server.
- Experience in creating custom controls, animations and graphically rich applications.
- Strong understanding of Test Driven Development, Writing elegant testable logic for unit testing and rapid release cycles, including unit tests and integration tests.
- Full-cycle software development, including: participating in weekly sprint update meetings, participating in code review sessions, as well as testing and deploying builds.
TECHNICAL SKILLS
Technologies: C#, .Net, VB.Net, IOS, android3.0-7.x, SQL
Web Technologies: HTML5, CSS3, JavaScript, JQuery, AngularJS, XML, XAML.
Data Bases: MySQL, SQLite3.9, T-SQL, SQL Server 2008/2012 R2
Cloud Based Services: Azure, AWS, Salesforce
Bug Tracking Technologies: Xamarin Insights, Bugzilla.
IDE’s: Xamarin Studio(Mac), Android Studio, Eclipse, Visual Studio.
Methodology: Agile Methodology, Waterfall Model
Version Controls: Atlassian Stack, Bamboo, GIT, BitBucket, SVN (Sub Version), Git HubSource Tree
Operating Systems: Windows OS 8.1/10. Macintosh, Linux, Unix.
PROFESSIONAL EXPERIENCE
Confidential, Cleveland, Ohio
Xamarin Developer
Responsibilities:
- Designed the architecture for the application to be cross platform compatible.
- Developed IOS Application using C#, with Xamarin.
- Worked on Azure Mobile Services, using it as a backend for Mobile Applications.
- Also developed applications for IOS with Xcode using C#.
- Working on development of applications for Android, with Xamarin.
- Worked with the different UI component inAndroidalong withAction BarandView Pager.
- Developed location Services using Xamarin.
- Implemented Entity Framework to maintain the connection of mobile applications with cloud.
- Worked with localization techniques in Xamarin for data translation.
- Developed the Back-end of the application utilizing Visual Studio.
- Used C# in Xamarin to create mobile application.
- Worked on Model View Controller (MVC) for Ios application User Interfaces.
- Developed the application using MVC, Entity Data Model and RESTful and WCF services.
- Extensive mobile UI design and implementation experience, including prototyping.
- Worked on native IOS and Android applications using Android SDK, iOS SDK in Xamarin.
- Built the UI on Storyboards for different view controllers for the iPad application and integrating them in Xamarin.iOS.
- Used Xamarin Insights for analytics and error handling.
- Used Xamarin.iOS and Xamarin.Android for creating native user interface.
- Have used theandroidsupport libraries to provide the latest features like action bar, fragments to the lower versions ofandroiddevices.
- Created and customized views, table views, tab bars and navigation bars for native android applications which are some basic Functionality in a multi-viewapplication.
- Implemented RESTful websevices to retrieve data from remote server.
- Developed native mobile applications using Android framework APIs such as (Location, Camera, Animations, Maps).
- Using SQLite.NET with Xamarin.Forms and MVVM for reading and writing data to a local SQLite database.
- Used Amazon Cloud Front as the backend.
- Used localization techniques for data translations.
- Used standalone interface builder .xib files for UI implementation. And relay heavily on auto layout for dynamic sizing.
- Involved in the Integration testing for the application.
- Experience with SCM tools, ClearCase, Subversion, GIT, JIRA.
- Followed software development process where quality comes first and ensure that the designed solutions conform to architectural requirements such as scalability, maintainability, reliability, extensibility, usability and security.
- Collaboration with team members in software development activities using the Scrum/Agile development process.
- Provided clear and complete documentation based on the definition of the software development process
- Used Microsoft Azure Mobile Services as backend for mobile application.
- Implemented SQLite database to save necessary information into device local database.
- Integrated Native iOS Objective C based APIs and frameworks with Xamarin automatic binding generator.
Environment: Xamarin, C#, Android SDK, MONO SDK, iOS SDK, MVVM, REST, XML, AZURE, Xamarin Insights.
Confidential, Halbrook, New York.
Xamarin Developer
Responsibilities:
- Used C# in Xamarin to create mobile application.
- Extensive mobile UI design and implementation experience, including prototyping.
- Built native IOS and Android applications using Android SDK, IOS SDK in Xamarin.
- Created user controls and defined XAML elements into the UI for developing windows apps
- Added the elements needs to UI to work with the app and Added the functionality of the app to see it running for the windows App
- Design responsive web app, iOS, Droid and other emerging mobile applications.
- Used MVVM features such as data binding and testability
- Experience in Xamarin Insight, Xamarin Test Cloud and Hockey App
- Used Xamarin Insights for analytics and error handling.
- Implemented RESTful and SOAP Websevices to retrieve data from remote server.
- Used Oauth2.0 Webservices using Xamarin.auth
- Capablity to separate and use photoshop resources for various iPhone and Android gadget resolutions
- Involved in the Integration testing for the application.
- Worked on automated UI Acceptance testing using Xamarin Test Cloud
- Experience on using Xamarin.UI Test framework for writing own automated tests.
- Used Microsoft Azure Mobile Services as backend for mobile application.
- Implemented SQLite database with Xamarin forms to save necessary information into device local database.
- Implemented extreme programming by using fast paced agile methodology, involving in task completion, user stories and Iterations.
- Designed the architecture for the application to be cross platform compatible.
- Building native mobile applications using Android framework APIs such as (Location, Camera, Animations, Maps).
- Developed HybridMobile applicationswith node.js, Bootstrap.js frameworks along with HTML5, CSS3 and JavaScript.
- Extensively worked withnative android applications using Android SDKand Eclipse IDE along withAndroidADT plug in
- Developed barcode scanning application using Xamarin.Forms, and SQLite
- Implemented RESTful services for web service calls to the database.
- 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: C#, Xamarin, IOS SDK, Android SDK, Amazon Cloud Front, AWS, SQLite, REST. SOAP
Confidential, Dallas, TX
Xamarin/.Net Developer
Responsibilities:
- Developed Android and iOS Application using C# with Xamarin.
- Also working to develop Android application using Xamarin.
- Used OAuth 2 Web Services using Xamarin.auth.
- Consumed REST- based web services.
- Developing the application using MVC, Entity Data Model and RESTful and WCF services.
- Used StackLayout and AbsoluteLayout for creating the User Interface.
- Have done UI Acceptance testing using Xamarin Test Cloud.
- Published app into Android and Apple app stores.
- Influenced the discovery and decision-making process when changes to standards and technology are required (tools, conventions and design patterns).
- Reporting on project status to senior managers on the weekly basis. Tested the app across various versions of Android and different android Mobile devices to assure quality and performance.
Environment: Xamarin, Xcode, Android SDK, C#, Visual Studio .NET 2013, .NET framework 4.0 & 4.5, Azure web services
Confidential
.Net Developer
Responsibilities:
- Involved in understanding and analyzing the clients’ business, requirementsfor the system.
- Extensively worked on ASP .NET architecture for building web applications.
- Involved in Design and Developing components of this application using ASP.NET, C# .NET, VB. NET, JavaScript, XSLT.
- Used nHibernate, WPF to communicate between DAL and other business components.
- Developed complex MVC Controller, View Models and Helper methods linked to backend database.
- Implemented business, database access layer classes in C# using UML class diagrams and sequence diagrams.
- Written SQL Queries, Stored Procedures, Triggers, Backup and Restore Database, defining roles, creating database users, assigning roles to users using Sql Server 2000.
- Set up Software Installation Microsoft .Net and IIS Server Configuration.
- Involved in developing of reporting services using SSRS.
- Application design based on n-tier Architecture.
- Extensively involved in developing components for Business and Data tier using C#, ADO.Net, LINQ.
- Involved in preparation of cascade style sheet (CSS) files.
- Developed secured web services using .Net, C#, XML/SOAP.
- Written code to access secure web service using .Net, Web form using C# and ASP.Net, WSDL, Proxy Class, XML/SOAP.
- Extensively involved in Stored Procedures Optimization.
Environment: Net Framework 3.5, C#.NET, ASP.Net 3.5, ADO.Net, SQL Server 2008, Angular JS, Visual Studio.Net 2008, TSQL, XML, XSLT, Edit Plus, WCF, UML, VSS, WPF, Photoshop, Ajax, JavaScript, SSRS, DHTML, CSS, HTML, N-Unit, IIS, Visual SourceSafe, Windows XP.
