Dhruvin Shah
Dhruvin Shah
Summary:
Over all 3.5+ years of experience in different Microsoft technologies like Power BI, Business
Intelligence, Excel Services, R, M Queries, SSIS, SSRS, Power BI Report Server, Power BI
Embedded, Office 365, SharePoint Online, C#, ASP.NET, ADO.NET, XML, Web Services, SQL
Server.
Extensive experience with reporting tool like POWER BI, SSRS and report collaboration in
SharePoint and any custom applications or SaaS applications using Power BI Embedded
Capabilities.
Experience in Extracting, Transforming and Loading (ETL) data from spreadsheets, database tables
and other sources like SSAS, PDFs, SharePoint, Dynamics 365, OData, Web API, JSON, Text, CSV
and Cloud data sources.
Expertise in SQL Server Integration Services (SSIS) and SQL Server Reporting Services (SSRS) with
good knowledge on SQL Server Analysis Services (SSAS).
Basic knowledge of creating custom visuals using R, Python and D3 JS.
Expertise to build Workspace, Manage Permissions, branding for the report and develop reports
with best practices.
Hands on experience to develop On-Premise Power BI Report Server and build reports based on
On-Premise Report Server.
Expertise to manage Governance in Power BI reports using Row Level Security and different
methodology to Embed Power BI reports in any custom application using Azure and Power BI
Embedded.
Experience of complete software development life cycles: analyzing the requirements, designing,
and writing of implementation specifications, coding, testing.
Strong experience with custom web part development and customizing native behavior of
SharePoint Online.
Extensive experience in designing, coding and testing of variety of software applications using
ASP.NET, C#, ADO.NET, Windows Services, Web Services, SQL Server.
Hands on experience to use tools like DAX Studio, Visual Studio, Visual Studio Code.
Excellent problem solving, analytical and interpersonal skills.
Expertise to write technical articles, technical videos for YouTube.
Ability to work in-groups as well as independently with minimal supervision.
EDUCATION :
BE – IT (2015)
Constant two times C# Corner MVP having 70+ Tech Articles on Power BI, Office 365 and
SharePoint with 80k+ readers.
Rank 1# for Power BI Category in C# Corner.
https://www.c-sharpcorner.com/members/dhruvin-shah2
Successfully Running YouTube Channel with more than 170+ Tech Videos having different
domains like Power BI Embedded, Power BI, SharePoint Online, Office365, ASP.Net, C#.
https://www.youtube.com/channel/UCV_fdCIEX3O_YnAPvg8CYmA
Technical Skills:
Kaizen Infocomm PVT LTD Software Developer June 2015 – July 2016
Technologies: ASP.NET, C#,XML,XSLT, JSON, Web Services , HTML, Bootstrap ,jQuery , Google Map API
,Class Library ,SQL SERVER 2012
TARAS is a web application which is rapidly deployable, anytime-anywhere, easy to use time and shift
Management service. It has various Modules like Dashboard, Employee, Recruitment, Attendance,
Scheduler, Holiday, Location, Device, System etc. I have worked in a Module of Employee, Location,
Devices, Attendance, Recruitment, System. I Build Recruitment, Mobile Attendance, System Module
from scratch.
Technologies: ASP.NET, C#, XML, XSLT, Web Services , VSTO , jQuery Plugin for CK Editor , Encryption-
Decryption using RSA ,MS Office 2010
It is also a Part of TARAS Project. In this project we have created add on for MS Word. The add on can be
installed on client’s machine. Utilizing the add on client will create their word template and upload it to
TARAS web application. We have provided the document editing functionality by developing open
source editor named CK editor in cloud-based application. Now the end user only needs to select the
employee and their document will be created automatically and stored in cloud.
Technologies: ASP.NET, C#, HTML, Class Library ,SQL SERVER , SSRS Reports
BCM [ Board Communication Module] is a Web based application to Schedule Meetings. It has two main
modules like adding Board Members and Schedule Meeting. This project includes many SSRS Reports. I
worked in this project from scratch as a developer.
HealthTexas – January 2017 – March 2017
Responsibilities:
Involved in Analysis & Requirement gathering for this project.
Customize Master Page and Page Layouts.
Prepare IA for HealthTexas organization.
FileShare Migration.
Assignment: Develop Power BI reports for Education Domain using PowerSchool Data Source
Responsibilities:
Involved in Analysis & Requirement gathering for this project.
Develop eye caching and interactive reports and dashboards for students grading, performance,
region wise data.
Develop complex DAX measures to achieve desire result.
Installation of Gateway to configure refresh.
Experienced to work with Oracle data source and convert existing Oracle queries to DAX.
Responsibilities:
Involved in Analysis & Requirement gathering for this project.
Prepare data model design.
Design different stored procedures to get required data in Power BI.
Setup and Configured Power BI with SQL Server.
Created reports in Power BI using different visualizations and KPIs using calculated columns
and measures.
Created various reports using multiple filters with different parameters for their organization
like ERC Center, patient age group, facility, level of care, line of service etc.
Environment: SQL Server 2017, Power BI, Power BI Enterprise Gateway, DAX
MileStones – September 2017
Power BI Developer
Project Summary:
Milestone AV Technologies intends to conduct a Microsoft PowerBI Reports initiative for its reporting
and Business Intelligence operations which will work on their iPad, Android devices and web view.
Developed reports are like- DRO Reports, Ship To Promise reports.
Responsibilities:
Involved in Analysis & Requirement gathering for this project.
Prepare data model design.
Design different measures and calculated columns to get required data in Power BI.
Design a report in such a way which will work in web view as well in mobile view.
Created various reports using multiple filters with different parameters for their organization
like DRO Reports for web view and mobile view, Ship to Promise Report.
Power BI Developer
Project Summary:
Spireon is the leading provider of aftermarket telematics solutions in the U.S., providing businesses and
consumers with powerful insights to track, manage and protect their most valuable assets. The
Application is developed to prepare different reports in Power BI using downloaded spreadsheets from
NetSuites Saved Search Result. Different reports developed are like - Sample Utilization Report and
UVMMC Budget Tracking Report.
Responsibilities:
Involved in Analysis & Requirement gathering for this project.
Proof of Concept to get data from NetSuite Saved Search Result.
Data Model Designing and DAX Preparation
Created various filtered reports – Sample Utilization Report and UVMMC Budget Tracking
Report.
Power BI Developer
Project Summary:
SGH mainly works on Engineering of Structures and building solutions. The Application is developed to
prepare different reports in Power BI using spreadsheets provided by SGH team. Different reports
developed are like - Vehicle Finance MTD Sales Report which covers various reports like Monthly
Performance, MTD,QTD,YTD trends along with customer details.
Responsibilities:
Involved in Analysis & Requirement gathering for this project.
Develop eye caching and interactive reports and dashboards for students grading, performance ,
region wise data.
Develop complex DAX measures to achieve desire result.
Installation of Gateway to configure refresh.
Power BI Trainer
Project Summary:
FM Global team already have developed some Power BI reports with some other consultancy. They
need basic level training for the end users and some advanced level training for their developers.
Responsibilities:
Involved in Analysis & Requirement gathering for this project.
Analyze their existing reports and developed customize training material.
Power BI basic training for their end users.
Power BI advanced training for their developers.
Power BI Trainer
Project Summary:
InfuSystems team is looking for the training for their fresher developer. A developer has been assigned
with some project and whenever they faces any difficulties they contact to get a training/support from
me. The main business model of InfuSystems was Finance.
Responsibilities:
Analyze their existing reports and data model.
Involved in live support for issue resolution and training.
On-demand training arrangement.
Select Milk – January 2018
Power BI Developer
Project Summary:
Select Milk is a part of Dairy Industry. Their existing environment was developed in Crystal Reports.
Select Milk was looking for redeveloping of their existing report with best practices and enhancement.
They are more interested with the visualization part of the report. The project was divided into two
phases. During the first phase we need to deliver 15 reports and in Phase 2 we need to deliver additional
10 reports.
Responsibilities:
Analyze existing Crystal Reports
Analyze existing logic of Stored Procedure from Crystal Report
Convert Stored Procedure in such a way that it can be directly useful in Power BI
Handle large amount of data
Developed reports using some third-party weather APIs
Handle Image Processing in Power BI
Develop Power BI report with eye caching visualization
Responsible for data validation and verification
Represent end report to the client
Team Size: 2
Project Summary:
Gonzaba is a part of Healthcare Industry. Their existing environment was developed in Excel and VBA.
Gonzaba was looking for their existing Excel reports in Power BI with advanced level of DAX,
visualizations and analytics. The backend data source which Gonzaba team was using is SQL Server. The
most challenging part of this project is DAX and calculations. During this project we have developed
around 10 Power BI reports for Gonzaba.
Responsibilities:
Requirement gathering and analysis
Team management and helping developer to take decision to reduce a level of effort
Involved in the DAX preparation for the Complex logics
Suggest improvement and finalize the report
Responsible for the timely deliver of each report and deciding time frame for each report.
Responsible for data validation and verification
Represent end report to the client
Team Size: 2
Project Summary:
Home Instead was a very challenging project of my career. The client’s requirement was to embed their
existing developed Power BI reports in their own SaaS application named Igloo. They wish to implement
Dynamic Row Level Security for their users. To find an approach itself was very difficult for this project.
After analyzing lots of POCs we concluded two approaches and finalize one of them. The project was a
turning point of my career. After completion of this project I have written of series of 6 articles and
video series of 8 videos recently.
Responsibilities:
Requirement gathering and analysis
Involved in Proof of Concept to define final approach to Embed Power BI Report in Igloo
Work with one team member to direct for Power BI Embedded POC
Involved to decide how to implement RLS with Live connection of SSAS
Igloo Integration with Power BI Embedded
Responsible for end to end delivery of the project
Environment: Power BI Desktop, Power BI Embedded, Azure Functions, C# , ASP.NET, Power BI APIs,
JavaScript, Igloo, Azure SQL Analysis Service with Tabular Model
Project Summary:
SFBCIC was looking for the development of their Finance report. SFBCIC have already have higly
experienced BI team. They were new in Power BI. They wanted to develop their reports with the best
practices and recommendations. We have developed around 5 Power BI reports for SFBCIC. The main
reports were related to Finance, Claims and Policies. The main challenging part for SFBCIC is its
branding. The calculations of the DAX were simpler rather than other projects. The main key concern for
SFBCIC is to implement RLS in their report’s region wise.
Responsibilities:
Requirement gathering and analysis
Involved in interactive and eye caching report development and branding
Implement RLS in Power BI reports
Responsible for Data validation and verification
Schedule Power BI reports with specific time interval
Implement DAX logic based on the business requirements
Team size: 3
Project Summary:
HCR ManorCare was looking for the migration of their existing Native Mode SharePoint SSRS reports to
Power BI Report Server. This project was also a challenging and different from other traditional projects.
We need to suggest some recommendations for their existing developed reports and their On-Premise
Report Server Set up and configurations. As a scope of this project we need to develop 3 new Power BI
reports from scratch with best practices and recommendations.
Assignment: Migration of Native SSRS Reports to Power BI Report Server, On-Premise Report Server,
Report Development for On-Premise Power BI Report Server, RLS
Responsibilities:
Requirement gathering and analysis
Involved in development process to migrate SSRS Reports to PBIRS
Perform Migration and Verification
Post Issues resolution after migration
Perform Health check and assessment for their existing Power BI environment
Improve performance of some DAX measures
Provide Improvement area for their existing developed reports
Develop 3 new reports from scratch
Responsible for data validation and verification
Environment: On-Premise Power BI Report Server, Migration, SSRS with SharePoint Integrated Mode,
RLS
Team size: 2
Project Summary:
The Xchange Group was looking for the solution to manage their traditional Excel files in a SQL Server.
Their last 7 years data were stored in traditional Flat files. We need to develop an ETL tool which
migrate their Excel data to SQL Server and build latest reports from consuming data from the SQL
Server.
Responsibilities:
Requirement gathering and analysis
Data modelling design
Solution Development to migrate Excel Data to SQL Server with SSIS
Develop Complex measures and DAX.
Develop two Power BI reports based on the migrated data
Responsible for data validation and verification
Project Summary:
Machine Sense was looking for the Proof of Concept for their IoT dashboards. Machine Sense was a part
of the Energy domain. Their existing system have been developed in Crystalball which is based on Java.
They wanted to check the abilities of Power BI for their live analytical data and its embedding
capabilities. Initially the project is in kicked off phase. We were responsible to provide a solution for
their live streaming with Azure Stream Analytics.
Responsibilities:
Requirement gathering and analysis
Responsible to fetch their complex APIs and convert it to meaningful data
Develop Gauges and KPIs based on their different business cases
Responsible to provide a solution which accept data from their existing Azure Stream Analytics
and consume data in Power BI reports and dashboards.
Initial Report Development
Environment: Azure Stream Analytics, IoT, Power BI Report Development, CrystalBall Integration
Project Summary:
Jewish Federation is using custom CRM portal named Blackbaud. They have very heavy amount of the
data. They wish to develop one consistent reporting system for them. First they wish to store all APIs
data to Azure SQL. Once the data has been stored in Azure SQL, we need to build different reports from
Azure SQL Live Connection.
Assignment: ETL Tool development and Report Development
Responsibilities:
Requirement gathering and analysis
Develop Console Application to fetch the data from APIs and push data to Azure SQL
Configure .exe for every night to get latest data from API
Develop Power BI report consuming data from Azure SQL database
Configure schedule refresh and manage RLS
Develop complex measures and columns
Project Summary:
City of Weston is looking for building Power BI reports for their different Power BI reports . They are
using third party CRM to store their data. We need to consume data from third party CRM and develop
the reports for them. Their main concern was to build custom visuals with R Gantt Chart.
Responsibilities:
Requirement gathering and analysis
Develop Power BI reports for Fire Safety departments
Custom visuals development using R
Description:
I worked as a Technical writer and content creator for the entire book of MSPressbook. The
book is selling successfully on Amazon, Google Book store and MS Press Store.
This project was very special for me, because it was something which I love the most one. I
always love technical writing. The writing process of the book was more than 12 months with
lots of correction, prof reading and originality.
The project was a great learning experience to work with Pearson’s content writers and book
publisher. This project enhances my level of perfection.
I was not been credited for this project in any part of the book, still it was a great experience of
my career.
https://www.amazon.com/gp/product/1509308032/ref=dbs_a_def_rwt_bibl_vppi_i0