Arnab Saha, Developer in Hyderabad, India
Arnab is available for hire
Hire Arnab

Arnab Saha

Verified Expert  in Engineering

SQL Developer

Location
Hyderabad, India
Toptal Member Since
December 20, 2021

Arnab is a business intelligence professional with experience in analyzing, designing, and developing large-scale data warehouses with SQL and NoSQL, business intelligence solutions, ETL, and Reporting solutions. As a Microsoft certified solution expert, he builds end-to-end business intelligence systems to solve complex data analytics problems. Having strong analytical, problem-solving, and troubleshooting skills, Arnab enjoys handling assignments for the entire project lifecycle.

Portfolio

Neudesic
Agile Practices, Azure Data Lake, Azure Data Factory, SQL, MSBI...
Freelance
Azure Data Factory, SQL, SQL Server Integration Services (SSIS)...
Eastman Chemicals India Pvt Ltd
SQL Server Integration Services (SSIS), SQL Server Analysis Services (SSAS)...

Experience

Availability

Part-time

Preferred Environment

SQL Server Data Tools (SSDT), SQL, Azure Data Factory, Business Intelligence (BI), Microsoft Power BI, Azure SQL, Microsoft Azure, ETL, Azure Data Lake, Microsoft Power Apps, Data Analysis Consultant, Data Management, Data Warehousing, Performance Tuning, Snowflake, Analytics, Back-end

The most amazing...

...thing I've developed is an enterprise data warehouse for Assurant, a leading real estate insurance company, to track their business in a single platform.

Work Experience

Principal Data and Business Intelligence Consultant

2016 - PRESENT
Neudesic
  • Collaborated with the client to identify existing data flow and successfully migrated whole data processing layer to Azure environment, processing more than 4 TB of data.
  • Used the Agile process while handling all projects and Azure DevOps as a scrum board. Worked with the scrum master to do story pointing and to track bugs. Used various source control systems and the CI/CD process for deployment.
  • Contributed to several organization-wide initiatives, created a logging framework for on-premise SSIS to monitor each pipeline's status—a PnP component that helps other projects—and created a framework to load data to ADLS.
  • Maintained the hiring process by working with the recruitment team and conducted more than 200 screening and selection interviews.
  • Mentored several colleagues and freshers on data and SQL to help them gain technical knowledge and work with the client.
Technologies: Agile Practices, Azure Data Lake, Azure Data Factory, SQL, MSBI, SQL Server Data Tools (SSDT), Databricks, Microsoft Power BI, Azure SQL, Data Engineering, ETL, Data Pipelines, Dashboard Design, Data Analytics, Data Modeling, Data Analysis, Python, Azure, Cloud Storage, High-performance Computing, Data Analysis Consultant, Data Management, Microsoft Power Automate, Business Intelligence Consultant, Data Warehousing, Azure Synapse, Performance Tuning, Query Optimization, Query Composition, Snowflake, Data Warehouse Design, Analytics, Back-end, BI Reports, Relational Databases, Database Architecture, Relational Database Design, MySQL, Data Architecture, Data Lakes, Data Lakehouse, Excel 365, Database Design, Databases, Database Structure, Database Transactions

Business Intelligence/Data Engineer Consultant

2017 - 2022
Freelance
  • Worked with team to help create an OLAP data warehouse. Made different dimensions and facts. Developed and deployed SSIS packages for data movement. Also worked on audit framework to handle error/ failure.
  • Used Azure DevOps VSTO for project management. Used Git/TFS for source control and created user stories/tasks to track progress in the sprint.
  • Trained team on Azure Data resources, like ADF, Azure SQL, Databricks, Synapse, and more, and made them proficient at working in projects.
  • Created a tabular model and deployed it in the Azure Analysis service. Also worked on different refresh models and roles (for security).
  • Worked on Power BI reports to create different visuals and published them in the workspace to share among stakeholders.
Technologies: Azure Data Factory, SQL, SQL Server Integration Services (SSIS), Data Analysis Consultant, Data Management, Business Intelligence Consultant, Data Warehousing, Performance Tuning, Query Optimization, Query Composition, Snowflake, Data Warehouse Design, Analytics, Back-end, BI Reports, Relational Databases, Relational Database Design, Database Design, Databases, Database Structure, Database Transactions, Transactions

System Analyst

2014 - 2016
Eastman Chemicals India Pvt Ltd
  • Designed and created a data mart to store entry and exit time for contractors, helping them successfully verify time and payment system (actual and business time).
  • Followed the Agile process and used the TFS scrum board to handle daily activities and track bugs.
  • Partnered with the recruitment team and conducted interviews for screening in the BI domain.
Technologies: SQL Server Integration Services (SSIS), SQL Server Analysis Services (SSAS), SQL Server Reporting Services (SSRS), SQL, ETL, Data Analytics, Data Modeling, Data Analysis Consultant, Business Intelligence Consultant, Performance Tuning, Query Optimization, Query Composition, Data Warehouse Design, BI Reports, Relational Databases, Excel 365, Database Design, Databases, Database Structure, Transactions

Software Engineer

2012 - 2014
MAQ Software, LLC.
  • Learned about SQL and MSBI tools and successfully delivered several projects. Communicated with the team lead and client to understand the requirements.
  • Took several Microsoft courses on SQL and BI and became a Microsoft Certified Solution Expert in business intelligence, SQL Server, and data warehouse solutions.
  • Gained training on the Agile process and was accustomed to Sprint, Scrum, and different terms of Agile.
Technologies: SQL Server Integration Services (SSIS), SQL, ETL, Performance Tuning, Relational Databases, Excel 365

Assurant Property Insurance

The project aimed to migrate the Assurant Specialty Property business from the existing system to a new integrated and modernized single-source platform. The business target was to increase revenue by 32%. The application offered a single platform to issue and manage insurance policies, help users pay premiums, and submit claims and beneficiaries. It covered 85% of Assurant Property's functional areas and automated its business process to eliminate human interventions.

I was a part of the team that got daily files of various sizes from different clients and created four logical divisions to process the data (pre-stage, stage, native, and SSP). We also verified the file quality and loaded the whole file in Prestage in a single column with different tables for each client. Then we bifurcated data, loaded the columns with Truncate, and pushed data. Finally, we performed various business transformations and loaded them into a single SSP layer. We used a logging framework to log the status of each pipeline to track it correctly. During the project delivery, we followed the Agile model, TFS/Azure DevOps as source control, and CI/CD process for deployment.

Migration of Data Process Layer (on Premise to Cloud Environment)

The client had implemented a monitoring system and stored data mainly in Hive tables. The client wanted to move their data processing layer to a cloud environment, so I helped them move their entire data processing layer to the Azure cloud environment.
To migrate the whole processing layer, we mainly used the following cloud resources:
1. Azure Data Factory
2. Azure Databricks
3. Azure Data Lake Storage
4. Azure Event Hub
5. Azure Application Insights and Log Analytics

They have some streaming data sources (in Avro format), RDBMS tables, and File storage. We used Event Hub and Databricks to handle streaming and Data Factory as orchestration tools. We used a Databricks Notebook for all transformations activities, and using Notebook activity in ADF, invoked Databricks Notebook. We have been used Pipeline triggers (dependent triggers) and the scheduled trigger.

For the storage, we mainly used ADLS and created three logical divisions in the ADLS—stage, discovery, and insight layer. Through the insight layer, we connected with reporting tools for different insights and visualizations

Sales Insight

The client was one of the reputed names in the retail domain. They have different channels online and offline like merchandise, distribution, and others to sell their product. They want to have a unified data layer and reports from where they can get a quick idea of the overall business summary and insights.
We designed and created a data warehouse (OLAP system) to store data from different channels in a unified fashion and used SQL (Azure SQL) as a storage model.
We have created different DB from the stage, native, and dimension modeling. Also, we created an audit framework to handle the error. As data size was massive, we created a separate tabular model and hosted it in the Azure Analysis service.
We connected the Power Bi report (Live Connection) with AAS, created different visuals for reporting purposes, and hosted in Power Bi service.

We use ADF as an orchestration pipeline, which will get the data from on-premise sources, then process through SP-Activity and refresh tabular model in AAS and send successful/failure alert through Azure Logic App.
2007 - 2007

Bachelor's Degree in Computer Science

Heritage Institute of Technology - Kolkata, India

NOVEMBER 2020 - NOVEMBER 2022

Azure Databricks Developer Essentials

Microsoft

DECEMBER 2012 - PRESENT

Designing Business Intelligence Solutions

Microsoft

SEPTEMBER 2012 - PRESENT

Querying MS Server

Microsoft

Libraries/APIs

PySpark

Tools

Microsoft Power BI, Azure Logic Apps, Microsoft Power Apps

Languages

SQL, Python, Snowflake, C, C#

Storage

RDBMS, Azure SQL, Databases, Relational Databases, Microsoft SQL Server, Database Structure, SQL Server Integration Services (SSIS), SQL Server Reporting Services (SSRS), Azure SQL Databases, Database Architecture, Data Pipelines, MySQL, Data Lakes, Database Transactions, SQL Server Data Tools (SSDT), SQL Server Analysis Services (SSAS), Azure Cosmos DB

Paradigms

Business Intelligence (BI), ETL, Database Design, High-performance Computing

Frameworks

Data Lakehouse, .NET

Platforms

Databricks, Azure, Microsoft Power Automate, Azure Synapse

Other

Data Engineering, Data Analysis Consultant, Data Management, Business Intelligence Consultant, Data Warehousing, Performance Tuning, Query Optimization, Azure Data Factory, Azure Data Lake, Agile Practices, MSBI, Data Transformation, Database Schema Design, Data Visualization, Dashboard Design, Dashboards, Data Analytics, Data Modeling, Data Analysis, Cloud Storage, Query Composition, Data Warehouse Design, Analytics, Back-end, BI Reports, Relational Database Design, Data Architecture, Excel 365, Transactions, Microsoft Azure, Azure Analysis Services, Big Data

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring