Email:
[email protected]
Hari Khanal Phone: (213) 260-9570
SQL / BI / ETL Developer
Address: Fort Worth, TX
76131
PROFILE
More than five years of progressive work experience as business analyst, database analysis, design,
development of databases for backend applications using SQL Server 2019, 2017, 2016 and 2014.
Proficient in Software development Life Cycle phases, including application Analysis, Reverse Engineering,
Design, Development, Testing, troubleshooting and Implementation of Data Warehouse projects and
applications.
In Depth knowledge of Data manipulation techniques and computer programming paired with expertise in
integrating and implementing new software packages into the system.
Well versed with Microsoft SQL Server- On Premise RDBMS, initiated with On Premise Data Warehouse,
Integration, Analytics and reporting Services along with database development
Studied Cloud Concepts and Services offered by Microsoft Azure, involved in the process of efficiently
reducing capital expenditure and promoting minimum operational expenditure of overall IT assets and
infrastructure.
Proficient in designing highly flexible Database Architectures and Data Modeling, Data Mapping, Data
Cleansing, Data Scrubbing and Data Migration
Strongly experienced in Data Modeling, Data Normalization up to 3rd NF and Dimension Modeling using
Star and Snowflake Schemes.
Expertise in database programming and performance tuning of Stored procedures, User Defined Data
Types, Triggers, Constraints, Indexes, Sub-queries, Joins, CTEs and Batch Scripts using T-SQL.
Experienced in creating SSIS Packages for integrating data using OLE DB connection from heterogeneous
sources (Excel, CSV, Oracle, flat file, Text Format Data) by using multiple transformations provided by SSIS
such as Data Conversion, Conditional Split, Bulk Insert, merge, and union all etc.
Strong knowledge and experience in error handling of SSIS packages using transactions, check points
(package restart ability features), break points and error logging procedures.
Experienced in Huge data migrations, huge data transfers, ETL processes using SSIS, DTS for Data
warehouse implementation Projects involving conversion of data from heterogeneous sources like DB2
and Oracle.
Implemented Full, Incremental and Remigration ETL workflow and data pipelines for Staging, Data mart
and Data Warehouse databases.
Experienced in handling late arriving dimension and late arriving facts scenarios in a Data Warehouse.
Hands on experienced in creating cubes and dimensions, handling multi-dimensional reports.
Experience in report develpment using SQL Server Reporting Services (SSRS) and creating various types of
reports like table, matrix, and chart report, web reporting by customizing URL Access.
Experienced in developing Azure Data Factory Pipelines , Integration runtimes, Linked Services and Data
Sets using Data Factory Studio, JSON templates and C# APIs.
Implemented reusable data flows (mapping and wrangling data flow activities) after identifying
commonalities between tables and datasets.
Copying files and tables from On Premise to Azure BLOB storage and Azure SQL Databases with Hot and
Cold access tiers depending on the timely Partitions.
Collaborated with DevOps Engineers to prepare automated CI / CD pipelines using Azure ARM templates
as per deployment strategies.
Worked on defining Measures Groups and Dimensions by analyzing Data Warehouse in order develop
multidimensional cubes and tabular models in SSAS and Responsible for developed MDX queries for faster
retrieval historical data from cubes.
Developed and Configured Data Sources and Data Source Views, Dimensions, Hierarchies – Levels,
Measure Groups, Dimension Usage Tab to define relation between Dimension and Measure Groups,
Calculated Measures, KPIs and Storage Partitions in OLAP Cubes.
TECHNICAL SKILL
SQL Server Tools: SQL Server Management Studio, SQL Server Business Intelligence Development
Studio
Languages: C#, ASP. NET, T-SQL, MySQL, VB.NET, HTML, XML, C/C++, CSS, DHTML, Java Script.
Data Formats: Structured, JSON, YAML and XML
Operating Systems: Windows Server, UNIX (Sun Solar), LINUX
Databases: MS-SQL Server 2016, 2019, 2022, Teradata, PostgreSQL 9.1, Oracle 10g, 11g, 12c, Redshift and
MySQL.
ETL Tools: Data Transformation Services (DTS), SQL Server Integration Services (SSIS)
Scripting: Shell Scripting
Business Intelligence: SSRS, SSIS, SSAS
DB Utilities: SQL Server Management Utility, Query Analyzer
Software Tools: Visual Studio 2013, 2017, 2022, VMware, AWS, Azure Visual Source Safe, TFS, MS Office
Suite, SCOM
Data Modeling Tools: Erwin, Red gate, Lite Speed, Embarcadero
Data Migration Tools: SSMA, AWS DMS and SCT, SSIS
Cloud Technologies: Microsoft Azure, Amazon RDS (Relational Database Service) and EC2 (Elastic
Computing Cloud)
EDUCATION
Master's Degree
EXPERIENCES
Senior SQL Developer | 2023 June to Present
Selene Finance LP | Dallas, TX
Responsibilities:
Owns and drive the technical design, development, and on-going support of Enterprise Data Warehouse
and associated ETL processes.
Involved in Physical / Logical design of database, creating and managing the database and all the database
objects.
Support the ongoing data quality and data integrity initiatives through the creation and expansion of
audit, balance, and control procedures, alerts and reports.
Responsible for monitoring and making recommendations for performance improvement in hosted
databases. This involved index creation, index removal, index modification, file group modifications, and
adding scheduled jobs to re-index and update statistics in databases.
Monitored and modified Performance using execution plans and index tuning.
Worked on Incremental loading with Merge statement in Stored Procedures.
Analyzes, tune and optimize ETL packages, Stored Procedures & SQL scripts to ensure peak performance.
Developed the packages with monitoring features and logging so that audit information of the packages
and their execution results are loaded in to the audit table.
Extensively used T-SQL in constructing user functions, views, indexes, user profiles, relational database
models, data dictionaries, and data integrity.
Created stored procedures using Common Table Expression (CTE) and various types of UDF functions.
Used various SSIS tasks such as Conditional Split, Derived Column which were used for Data Scrubbing,
data validation checks during Staging, before loading the data into the Database.
Created Complex SSIS packages for XML, CSV and Excel file generation from SQL Server Database.
Worked on all types of reports like tables, matrix, charts, sub reports etc.
Report Manager set up, Deployment of RDL files and Standard Subscriptions set up.
Report parameters included single valued parameters, multi-value parameters which also consist of
different parameter types like hidden, internal, default (queried and non-queried parameters).
Created Save scripts for DML operations of Application.
Created Database(s) on SQL AZURE.Worked on Setting up SQL Azure Firewall.
Setting up Connection Strings and connecting SQL Server AZURE Databases from locally Installed SQL
Server Management Studio (SSMS) for Developers.
Created Data-driven subscriptions in SSRS to accommodate customized file names as per Client request.
Used Team Foundation Server to maintain different versions of code effectively.
Involved in Post-Production testing of each deployment.
Environment: MS SQL Server 2022 and Business Intelligence, Azure SQL Database, Windows Server 2022,
Excel, T-SQL, Microsoft Visual Studio 2022, Team Foundation Server, XML, Power BI Desktop and Server,
Master Data Management (MDM), Import Export Wizard.
SQL /ETL Developer | 2021 March to 2023 May
O’Neil Digital Solution | Plano, TX
Responsibilities:
Generated detailed studies on potential third party data handling solutions, verifying compliance with
internal needs and stakeholder requirements.
Collaborated on ETL design and development maintaining Data integrity across On premise and Azure
Data Lake storage.
Worked on creating Common Table Expressions to identify the duplicates and dynamically clear them as
part data validation.
Worked on adding more data integrity check to the existing database and for the newly added SQL
objects, optimization at query level, Setting up MAX DOP (Max degree of parallelism) to 8 for 28 GB
memory in Server.
Scheduled and monitored all maintenance activities including database consistency check and index
fragmentation.
Analyzed execution plans, and tuned queries and databases for better optimal performance, Fixing
Missing Indexes and Excess indexes
Extensively used T-SQL in constructing User defined Functions, Views, Indexes, User Profiles, Relational
Database Models, Data Dictionaries, and Data Integrity.
Developed SSIS packages for Uploading of different formats of files (Excel, Access, dbf) and databases (SQL
server, Flat files) into the SQL Server data warehouse using SQL Server Integration Services (SSIS).
Involved in designing and developing Data Warehouses, Data Marts and Business Intelligence using multi-
dimensional models such as Star Schemas and Snowflake Schema for generating reports using SSRS.
Designed, developed, and deployed OLAP cubes and SSIS packages to process OLAP cubes through source
views having dimension and fact tables listed. Utilized XMLA file for deployment of cube.
Involved in development of MDX queries for cubes in Business Intelligence Development Studio (BIDS),
deploying them on the server through SSIS package for cube processing.
Experience with SQL Server Reporting Services SSRS to author, manage, and deliver both paper-based and
interactive Web-based reports.
Upgrade enhancements, maintenance, production support and bug fixes for the project.
Worked on Oracle Database 10g and MySql as part of the consolidation project.
Environment: SQL Server 2019 Enterprise Edition, SSIS, SSRS, SSAS, Windows Server 2019, Oracle 10g.
SQL/BI developer | 2019 Sept to 2021 Feb
Exeter Finance LLC | Irving, TX
Responsibilities:
Developed various T-SQL objects such as Functions, Tables, Views, Triggers, Indexes, Constraints, Stored
Procedures and Queries to be used in the project.
Coordinated with Business Analysts and customers to develop business requirements and specifications
documents using Microsoft word and Power Point.
Worked on OnPrem version of DataWarehouse initially and moved to Cloud version in order to solve the
challenges faced on OnPrem Servers, Leveraged power of Server less Azure Services which in turn used
Apache Spark and Apache Superset.
Implemented Data Factory Pipelines to load data from OnPrem SQL Server to Azure Data Lake Storage in
the form of comma separated value format and further loaded this data into Azure MS SQL.
Implemented Data Vault schema to store data in the form of Hub, Satellite and Link in order to support
scalability and ease of adding new tables and attributes.
Designed physical and logical data models and handling data repository for data models.
Analysed and performed Data modelling and mapping which involved identifying the source data fields,
identifying target entities and their lookup table ids and translation rules.
Responsible for the development and management of Enterprise Data Warehouse processes and policies,
following strategic direction on best practices for holistic architecture.
Used Performance Monitor and SQL Profiler to optimize queries and enhance the performance of
database servers.
Optimized stored procedures and long running scripts using execution plan, temp tables, and code
rewriting and indexing strategies to increase speed and reduce run time.
Designed Data Warehouse ETL packages to handle data change tracking using slowly changing dimension
transformation for type 1 and type 2 dimension attributes.
Design, develop, and implement SSIS packages and projects to efficiently process high-volumes of data
from multiple sources and meet nightly processing windows requirements.
Developed configurable metadata driven ETL solution to track execution parameters, logging, and
decision-making during jobs’ execution in order to ease debugging process in case of job failure.
Designed and developed ETL packages using SQL Server Integration Services (SSIS) to load the data from
SQL server, XML files to SQL Server database through custom C# script tasks.
Used various SSIS tasks such as Conditional Split, Derived Column, lookup, for each loop container,
sequence container, script task etc. for Data Scrubbing, data validation checks during Staging.
Utilized SSIS Project Configuration to enable ease of deploying between dev, test, stage, and prod servers,
by configuring environment variables to assign project parameters.
Used ETL tools to maintain the quality of data and also to improve the metadata capabilities.
Designed, developed, and deployed OLAP cubes and SSIS packages to process OLAP cubes through source
views having dimension and fact tables listed. Utilized XMLA file for deployment of cube.
Involved in development of MDX queries for cubes in Business Intelligence Development Studio (BIDS),
deploying them on the server through SSIS package for cube processing.
Environment: Windows 2016 enterprise, SQL Server 2016, SQL Integration Services(SSIS), Business Intelligence
Development Studio, Visual Studio 2013