RANMAL RATIYA
.NET Core, ASP.NET MVC, SharePoint, Angular, React Developer (10 + Years ‘experience)
E-mail:-| Mobile: - | Skype: ranmalratiya
QUICK SUMMARY
•
•
•
•
•
•
•
•
•
•
5 years’ experience in leading software developers’ team, managing projects and translating
businesses requirement into technical solutions; and fanatical about quality, usability, security and
scalability.
1 years’ experience working with React, Redux and related technologies using standard agile
methodologies.
3 years’ experience in .NET Core, Angular, Web API, swagger, entity framework core and related
technologies
5 years’ experience in SharePoint (2010 & 2013) and SharePoint Online for custom development
and configurations using best practices.
10 years’ experience in .NET Core, SharePoint, Angular, React, ASP.NET and ASP.NET MVC with Full
Stack Development using agile and standard SDLC methodologies
Experience working with .Net Framework 2.0/3.5/4.0/4.5/core, REST API, Docker, Azure, AWS and
DevOps.
Experience in designing and programming SQL database by following best practice development.
Worked with Entity Framework, Dapper, Massive and ServiceStack.OrmLite ORMs.
Familiar with TDD methodologies and worked with NUnit/XUnit and associated technologies like
mock/fake, dependency injection and SOLID principles.
Good exposure to use RequireJS, Module Pattern, jQuery, jQuery plugin development and
modification, jQuery UI, bootstrap, UIKit and many other frontends and CSS frameworks.
TECHNICAL SKILLS
•
•
•
•
•
•
•
•
•
Languages: JavaScript, C#, VB.NET
Technologies/ Frameworks: Angular, React, SharePoint, SharePoint Online, .NET Core, .NET
Standard, ASP .NET, ASP.NET MVC, REST API, HTML, Web API, Docker, Azure, AWS, jQuery
Database: MSSQL 2005 – 2016, MySQL, PostgreSQL
ORM: Entity Framework, Dapper, Massive
Source Control: SVN, Mercurial, Git and TFS
Web Services: Worked with ASMX, Basic WCF, Asp.net Web API, Rest API
JavaScript: Worked with RequireJS, Module Pattern, jQuery, jQueryUI, jQuery Mobile, jQuery plugin
development and modification, Ember.
TDD: NUnit, XUnit, Microsoft Test Framework for unit test, Simple Injector, Structure Map, Unity for
IoC.
Patterns: CQRS, Repository, Unit of Work, Factory, Singleton
•
•
•
•
•
SDK/API: Google maps, flicker, Facebook, Twitter, LinkedIn, live, azure active directory, exchange
online, dynamic CRM and SharePoint Online SDK
UX Frameworks: Bootstrap, UIKit, html5, css3, sass, less, Material UI
Open Source: NopCommerce, Orchard, DotNetNuke, BlogEngine.net
Payment Getaway: PayPal, Authorise.Net, Secure Pay.
Interest Area: DevOps, Big Data, Block-chain, Machine learning.
COMPANY PROFILE
•
•
•
•
•
•
Facile Technolab Pvt. Ltd. – 3.10 Year (1 Feb 2016 to Present)
Emgage Inc. – 5.5 Year (9 Jun 2014 to 30 Nov 2019)
Synoverge Technologies - 1.2 Year (27th Feb 2013 to 30 Apr 2014)
Silvertouch Technologies - 2.11 Year (19th Feb 2010 to 31 Jan 2014)
Virtual Lifestyle Pvt. Ltd. - 1.6 Year (7th Aug 2008 to 31 Jan 2010)
Excellence Outsourcing Pvt. Ltd. - 1 Year (10th July 2007 to 2 Aug 2008)
.NET CORE PROJECTS UNDERTAKEN
•
•
•
Emgage Platform – This is an alternative to any business application. The platform provides the
functionality to create a dynamic application like content management, messaging system, etc. .net
code for rest API and react for frontend and elastic search and MSSQL for data store stack used for
development.
Medulla – This is a SaaS product for manufacturing companies for their floor operations
management. .net core cross-platform development with asp.net web API, entity framework core
and PostgreSQL, token authentication and related technology stack was used for backend
development. Angular4 with TypeScript, node and bootstrap components were used to do front end
development. As a lead developer, I was responsible for best practice architecture implementation,
code reviews, full-stack feature development, sprint wise deliveries to AWS EC2 Linux instance and
related responsibilities.
CablePro – This is a conversion of windows based electric calculation software into .net core web
version with equal or better features. It uses the same development stack as the medulla.
SHARE POINT PROJECTS UNDERTAKEN
•
•
Emgage Prime – Prime is an intranet solution for SharePoint and office 365. It is providing mobile
and user-friendly intranet solution for any organization. The prime solution provides multiple inbuilt
solutions like viewing Facebook and Twitter data, viewing news and weather information, also
provide a wide range of skins and custom design for look and feel.
Emgage Turbo Builder – Turbo Builder provide dynamic functionality to create any business
application and forms using SharePoint list and library, Turbo builder also supports external data to
•
•
•
create a business application. Turbo builder provides a modern look and feels with dynamic form
building with simple navigation.
Emgage Turbo View – Turbo View is a custom SharePoint web part that converts your list and
library management into a hassle-free experience. In-place editing, sorting, paging, filtering,
attachments and uploads all without doing any redirects and full-page refreshes.
HSSE – HSSE stands for Health, Safety, Security and the Environment. Gujarat Gas Comply Ltd.
Following all safety police and HSSE provide a perfect platform to manage all policies of safety and
security. HSSE provides the facility to manage all kind of event before happening like near miss and
hazard. HSSE provides a dashboard and list of events happen. HSSE provide all kind of reports
related to all events.
Video Center – Video Center is an advance video gallery compatible with all devices to showcase
organization videos in various categories, albums and keywords with searchable video with social
sharing using AddThis tool and basic SEO features. Used html5, css3, jQuery, jQuery UI, Bright Cove
Video Cloud, Owl Carousel, UIKit, etc. are used to make it happen.
ASP.NET MVC PROJECTS UNDERTAKEN
•
•
•
•
Parking Management System – This is a SaaS product for automated parking management. We are
responsible to provide parking Administration using asp.net MVC and web API for communicating
with the mobile app. We used asp.net MVC, Angular, entity framework, service stack (web API) and
associated mapping and UX technologies to make it happen.
see here: http://www.faciletechnolab.com/Portfolio?search=Parking
HBOMS (http://hboms.cloudapps.net) - HBConnection is an Operation management system.
Designers and developers team creates product design and samples and send supplier for review.
The supplier will give feedback and suggestions and send it back to the design or development team.
The system will generate HTML technical specifications for a product which is a help to the
development team in developing a product.
TravelBytes – TravelBytes is an admin panel system of https://travel.americanexpress.com. It
manages all information of American express travel like a passenger, travel booking, travel tickets,
etc. It helps travel agents to create and manage Travel ads and campaigns. A MyTravel plan is to
provide the facility to print, search, view data in format PDF, HTML, and XML and send emails to the
passenger.
TimeUShare – TimeUshare is a time accounting system. User can create project, task meeting and
assign to resources. Users can manage resources and their timesheets. It is developed for Google
apps with new technology like OpenID, OAuth, and MVC.
•
Securitas: Securitas Netherlands has 5500 employees, most of it on location. They
wanted an approachable staff accessible portal, in which the employee data could be
adjusted quickly, and the workflow management system also partly accounted for her.
Commissioned by KbWorks we have this "self-service portal and content management
system developed using DotNetNuke and SharePoint 2010 for workflow management.
•
Bardo – Bardo is an evaluation 360 evaluation system. Users can create an evaluation comment on
evaluation share to friends and team member; he can also set meeting invites people for meeting
remainder email, etc. Managers can generate an evaluation report and the right feedback for
persons.
DOTNETNUKE PROJECTS UNDERTAKEN
•
•
•
•
FirstPhera (discontinued in 2013) – a comprehensive wedding website portal provider in India.
DotNetNuke was used to develop it along with 17 skins and 30 modules. Integration with google
maps, Flickr, Picasa, Facebook and many amazing social integrations.
screenshot: http://www.faciletechnolab.com/Portfolio?search=firstphera
FirstPhera Vendor Directory – Business directory of wedding vendors with their address, google
map with directions, options to rate and review the vendor. Asp.net webforms project.
FirstPhera Expert Forum Portal – Online forum for wedding couples to ask questions to a
professional expert in their field. Wedding dress designers, event planners, doctors, honeymoon
planners, etc. Asp.net web forms project.
FirstPhera Gift Registry – Online gift registry connected to store and personalized wedding web site
where couples can add items from FirstPhera store and visitors of the wedding web site can buy it
for them. It also supports buckets to generate funds for a honeymoon. Asp.net web forms project
with integration to DNN portals.
OTHER PROJECTS
•
•
ISite – ISite is a DNN CMS for property services. It provides information about products, customers,
services and provides case studies.
Conzoomers – Conzoomers is a price comparison e-commerce website to compare product price
from different e-commence site.
EDUCATION
•
Bachelor’s in computer engineering, 2007 (69%) From North Gujarat University, Gujarat, India
PERSONAL PROFILE
•
•
•
•
•
•
•
Name: Ranmal P. Ratiya
Address: A/1102, SATYADEEP HEIGHTS, B/S PALM GREENS, OPP TORRENT POWER STATION,
MAKARBA AHMEDABAD 380051
Mobile: -, -
Email:-Languages Known: English, Gujarati, Hindi
LinkedIn: http://in.linkedin.com/in/ranmalratiya
Online Profile: http://ranmalratiya.wordpress.com