profile-pic
Vetted Talent

Shakti Kumar

Vetted Talent

Senior Business Intelligence Analyst at Dell Technologies | Data Analysis and Visualization | SSIS, Teradata, SQL

Data Expert and Business Solution Provider at Dell Technologies

As a Senior Business Intelligence Analyst at Dell Technologies, I have over five years of experience in transforming raw data into actionable insights, driving strategic decision-making for various organizations. I leverage my expertise in data analysis, visualization, and predictive modeling to deliver valuable business solutions that enhance performance, efficiency, and growth.

I have successfully led SSIS solutions in my team, along with BI infrastructure and technology management. I have developed several reports and dashboards using tools like Tableau and Power BI, and collaborated with external auditors for data requests. I have also handled Teradata and SQL queries on a daily basis, and automated sales reject reporting, resulting in significant time and resource savings. I am passionate about applying my data skills and business acumen to solve complex problems and create value for my clients and stakeholders.

  • Role

    SENIOR BUSINESS INTELLIGENCE ANALYST

  • Years of Experience

    11 years

Skillsets

  • Data Analysis
  • Python
  • SQL
  • Data Modelling
  • NLP
  • Program Management
  • SQL Query Optimization

Vetted For

12Skills
  • Roles & Skills
  • Results
  • Details
  • icon-skill_image
    Power BI - Team LeadAI Screening
  • 66%
    icon-arrow-down
  • Skills assessed :Oracle, Performance Tuning, Queries, Stored Procedures, Data warehouse, Database structure, DAX, Indexing, PowerBI, Data Modelling, Postgre SQL, SQL
  • Score: 59/90

Professional Summary

11Years
  • Jul, 2021 - Present4 yr 11 months

    SENIOR BUSINESS INTELLIGENCE ANALYST

    DELL Technologies
  • Oct, 2018 - Jun, 20212 yr 8 months

    Sales Operations Analyst

    DELL Technologies
  • Jan, 2016 - Sep, 20182 yr 8 months

    Client tech Support Sr. Associate

    DELL Technologies
  • Feb, 2013 - Nov, 2013 9 months

    Technical Support Associate

    Aditya Birla Minacs Worldwide Ltd.
  • Feb, 2014 - Nov, 2014 9 months

    Process Associate

    INFOSYS Ltd.
  • Nov, 2014 - Jan, 20161 yr 2 months

    Client Tech Support Associate

    DELL Technologies

Applications & Tools Known

  • icon-tool

    Microsoft Power BI

  • icon-tool

    SQL

  • icon-tool

    HTML

  • icon-tool

    SQL Workbench

  • icon-tool

    SQL Server Integration Services

  • icon-tool

    Python

  • icon-tool

    NLP

  • icon-tool

    Data Analysis

  • icon-tool

    Data Modelling

  • icon-tool

    Program Management

Work History

11Years

SENIOR BUSINESS INTELLIGENCE ANALYST

DELL Technologies
Jul, 2021 - Present4 yr 11 months
    Collaborated with stakeholders to drive SnP sales growth through Account-based Micro Play programs, delivering strategic product and account recommendations to WW Sales teams, resulting in substantial $200M impact. The goal of the team is identifying, defining, analyzing, and recommending potential new growth strategies for Dells Commercial Business. Also, supporting strategic projects from ideation through execution. Built executive dashboards using Power BI and advanced Excel, with an objective to provide KPIs and insights into sales and revenue growth of Dell CP products. Involved creating business dashboards as a part of the core Data Reporting and Analytics team. Converted data into meaningful insights by creating numerous Business reports to analyze campaign performance on Quarterly & Yearly Basis. Carried out quality assurance tests to discover errors and optimize usability of the reports which ensured 100% data and compliance match with the stakeholders. Designing various SSIS Solutions to automate refresh of the reports and SQL queries which saved 130+ manual hours quarterly. Utilized automated keyword extraction through NLP to extract valuable insights from Dell customer chatbot data, providing valuable information for both the product and the online website teams.

Sales Operations Analyst

DELL Technologies
Oct, 2018 - Jun, 20212 yr 8 months
    Role encompassed of Microsoft Power BI and Tableau Dashboards creation, Data Analysis, Requirement gathering from process owners, Senior Stakeholder Management and Defining business KPIs for the clients. Developed and upheld a suite of reports and dashboards within Power BI to analyze sales quotes, manage reject orders, conduct Root Cause Analysis (RCA), and extract essential insights for actionable solutions. Hands-On experience of writing several PostgreSQL/MySQL queries to retrieve millions of records to ensure data accuracy and validation in the reports generated. Launched a pilot project aimed at generating precise and abundant quotes with a focus on lead conversion to revenue, while also tracking quote accuracy at the sales representative level. This initiative involved assisting sales teams in data analysis and forecasting. Automated sales reject reporting to save 200 manual hours, designing and automating global reject order analysis, managing Teradata requests daily within SLA, supporting worldwide accounting organization in month-close activities, and developing various detail and summary-level reports, including trend analysis and graphical dashboards featuring line and pie charts.

Client tech Support Sr. Associate

DELL Technologies
Jan, 2016 - Sep, 20182 yr 8 months
    Provided Level 2 support to the team while effectively managing ongoing duties. Collaborated with the Level 3 team to address unresolved and escalated issues. Facilitated resolution of escalations, provided purchase recommendations, and suggested system upgrades. Managed the team, including interactions with logistics and vendor management.

Client Tech Support Associate

DELL Technologies
Nov, 2014 - Jan, 20161 yr 2 months
    Supported team as level 2 support along with maintaining regular work responsibilities. Work with L3 team on unresolved and escalated issues. Escalation resolution, purchase, and system upgrade recommendations. Team Management, dealing with logistics team, vendor management.

Process Associate

INFOSYS Ltd.
Feb, 2014 - Nov, 2014 9 months
    Customer Support Associate working for British Telecommunication into Service Industry.

Technical Support Associate

Aditya Birla Minacs Worldwide Ltd.
Feb, 2013 - Nov, 2013 9 months
    Provide technical support to resolve issues encountered with commercial computer hardware products.

Achievements

  • Dell Champion Award
  • On spot Award
  • Achieved the highest Inspire Award within the current team for 4 consecutive quarters

Major Projects

4Projects

Attach 3.0

    An Automated Power BI dashboard to track various sales campaigns running globally and monitoring their performance.

Target Generative tool

    Developed an automated Power BI dashboard that offers insights to project managers for selecting target accounts for DnCP Product sales. The dashboard filters different KPIs such as AR, CPRU, and CPRPR.

RDR (Repeat Dispatch Rate)

    Created an automated Excel dashboard to analyze the recurrence rate of dispatches for Dell commercial and enterprise products across various regions in India.

APOS

    An Automated platform built in SQL to initiate automated emails to ISR's, utilizing HTML format, containing information about target accounts to pitch for DnCP Products.

Education

  • Bachelor of Engineering (Computer Science & Engineering)

    PES Institute of Technology & Management (2013)

Certifications

  • Microsoft certified data analyst associate with power bi (udemy)

AI-interview Questions & Answers

Yeah. Hello. My name is Shakti Kumar. Thank you so much for providing me this opportunity. So, a brief introduction about myself would be like, I'm a computer science engineer by education, and currently, I'm working as a senior business analyst at Dell Technologies. I'm associated with Dell Technologies from almost 9 and a half years. And, as a part of the senior member in the BI team of Dell Technologies, my prime role and responsibility is to drive sales of Dell NCP products across the globe, driving and designing different strategies about sales, how to increase sales across the globe, collaborating with stakeholders, project managers, understanding their requirements, getting in touch with report users, such as senior leadership, and designing sales dashboards as per the requirements, defining and designing new KPIs, which is important for the business to measure multiple campaigns running across the globe. Apart from this, as a senior member of the team, I manage our junior colleagues, and my prime role and responsibility is to drive them across sales campaigns, make them understand the vision and mission of our work, and how it improves sales of building and securing products across the globe. So that's about myself. Thank you so much.

So there are different methods that I will use to improve query performance in a SQL database. First, I'll identify the exact issue causing the performance problem in our database and report. Then, I'll use a performance analyzer to determine which visualizations, such as graphs, charts, or any other visualization, are creating a performance issue. Alternatively, I can use query folding techniques in Power BI to optimize queries. If necessary, I'll perform calculations, like creating conditional columns, before importing the data into the Power BI dataset to remove unnecessary steps and import the data in the required format for our database. To improve performance, I will remove unnecessary data that is not part of the leadership and is taking up space. These are the techniques I will use to improve SQL performance or query performance in our SQL database.

So, generally, instead of the method, there are basically 2 methods that Power BI provides the user in order to import the data. One is import query, another is direct query. So if I need to enhance the efficiency of data retrieval in Power BI, I will try to use the import query because it is based on historical data and not on live data. So we can do anything, and we can do any kind of modification in the data while loading it into the Power BI dataset. And it has nothing to do with the live data, so it will make the data retrieval faster as compared to using the direct query option. So for all these databases, like Microsoft SQL Server, Postgres SQL, or Oracle. I'm gonna use a direct query from the database in order to retrieve the data to Power BI.

Whatever. So when I'm working with any complex tax expiration, first of all, it depends on the kind of complex city I'm going to use for the tax expiration. It depends on the business requirement, like what is the actual use and what is the actual data that we want to put in our dashboard. So that's how we define the complexity of any DAX expression. And when it comes to communicating with our team when working with any DAX expressions, the key consideration would be to explain why we are using that particular DAX expression and what is the need to use the DAX expression if we are not able to get it directly from our data. So, definitely, we will lose the DAX expression. So, yeah, these are the metrics that I will consider in order to explain to my team members. And apart from that, there are a few more things I would like to inform my team members: whenever we are creating any DAX equation, we will try to make sure there is lesser dependency on any column or not use multiple data to calculate one single DAX expression, which will lead to complexity in the relationship. So these are the things that I will consider when I'm trying to create any DAX expression or when I'm trying to communicate the same to my team members as well when we are working with any kind of complex DAX expressions. Thank you so much.

So, generally, I would like to give this example of which is very much directly linked to my day in and day out work. So whenever we try to provide any kind of security layer or any kind of access control to our Power BI dashboard, So, basically, there are multiple things that we check, like whether we are going to provide the security on the basis of hierarchy, or it's kind of page level security that we are going to provide or this kind of low level security that we are going to provide to our stakeholders. So these are the things or the requirement or the key consideration that we will check with our stakeholders to see what kind of security level they are looking for in order to access the Power BI dashboard. Because sometimes what will happen is the senior leaders will need access to each and every dashboard. But when you are looking for any stakeholders, we don't want to provide them a huge set of data like the overall numbers. It's just program specific, what are the programs they cater to. So these are the things that we will see and we will look into when we are providing any kind of security layers or any kind of security to our Power BI dashboards. And in order to test that application while publishing it to the dashboard, we generally use a Power BI desktop version where we have an option to manage rules, and then we can get access. Then we can define on the basis of users how they're going to use the dashboard - it's based on the read function, write function, or both. So, yeah, these are the things that we will look at in order to provide any kind of security layers to our Power BI dashboard. Thank you.

To ensure the security of the dashboard being viewed by multiple users, we would take the following steps. We would define certain rules for all the users in terms of read, write, or both. We will provide a base level filter, base level view, or the complete dashboard view. These are the things we would consider when providing security onto our Power BI dashboard, especially when it's used by multiple users. When defining any kind of security, we would ensure that each user has a specific level of access. Thank you.

So I guess, in this DAX, basically, what this DAX formula is doing, we are trying to calculate the sales of only 2022 by providing this calculate function into our DAX expression. But I believe for getting this, getting the output for this particular information, what we are looking for, there's no need for that formula because we can provide a filter here on a visual level filter and we can provide that automatically, and it should give us the total sales of 2022. So here, we have an opportunity to save the measure we have created here by using this DAX formula. And it's kind of not required, which will definitely impact performance less if we're not creating it and we're just providing a visual filter for year 2022, I think.

I'm sorry, I'm not able to see that we're trying to pull out the two data. Like, one is from the table. Another one is our Excel file sales data. We are joining that table from the customer ID. And, all the tables are utilizing no. I have no idea. I need to work on this one. Thank you.

First of all, we need to see what is first and foremost, we need to get to the root cause of the performance issue, whether it's the issue is getting impacted by the DATs, what we have created, or there is some other factor, which is creating the performance issue in our Power BI dashboard. And after that, we'll try to build a logic around it, so how to improve the performance of the report. But when I say, if I want to design a Power BI reporting solution that actually reflects complex business logic without compromising on report performance, then I would say as I said earlier, when we are building DAX, we need to be very specific. Like, what are the values we need to calculate, and what are the values which are dependent on them. So, basically, we need to identify the dependent variable. And if that is our dependent variable, we'll try to create a DAX which is dependent on as few as possible. And generally, when we are trying to use any DAX expression, we first see the relationship between the tables. If it is a bidirectional or one-to-many, generally, one-to-many will be fine. We can go ahead with the DAX. But if it is many-to-one or many-to-many, we generally avoid creating a DAX on those kinds of relationships. So these are the criteria or the things that we need to look into when we are creating a DAX or when we are creating any Power BI dashboards, what is the relationship between the data sets, and how we can try to build a dash without depending on much more data sets. So, lesser the dependency, the faster will be the query. Thank you. Thank you so much.

So you can say that if you can put the Power BI onto a Power BI service, then it's not related to and there should not be, like, if it's a database maintenance activity is happening, then we can stop the auto refresh of our Power BI report, whether it is monthly, weekly, depending on the business requirement. But, when the report is on Power BI service, it has no dependency on, it has the dependency on Power BI dataset, but unless Anurag tries to refresh the dataset, it will not create any impact. So if any database maintenance activity is going on and we break the connection from our Power BI service to the Power BI datasets, then I don't think it will have any impact on our Power BI report during the database maintenance activities. Thank you.

I'm not familiar with this kind of situation in my day-to-day work, and definitely, I'll look into it. Okay? I'll look into it. Thank you. Thank you so much.