Summary
Overview
Work History
Education
Skills
Accomplishments
Certification
Publicatons
Languages
AssistantManager
Bhagya Isuru Warnakulasooriya

Bhagya Isuru Warnakulasooriya

Data Engineer
Matale,22

Summary

Data Engineer with 5+ years of experience and expertise in designing, building, and optimizing data pipelines. Proficient in data integration, transformation, and warehousing. Collaborative team player experienced in translating business needs into scalable solutions. Committed to ensuring data accuracy, reliability, and performance while staying current with industry trends. Experienced Udemy Instructor, empowering thousands of learners globally, delivering complex concepts in Azure Data Engineering through practical, beginner-to-advanced learning paths.

Overview

8
8
years of professional experience
4
4
Certification

Work History

Founder | Trainer

DataLearnHub
04.2023 - Current

Company Overview: DataLearnHub empower learners through expertly designed data engineering courses on Udemy. My Udemy courses, focused on cloud data solutions like Azure and big data tools, combine theory with practical labs to give you real-world skills and certifications that matter. DataLearnHub is specialized in crafting Udemy courses for both beginners and professionals. Worked from Singapore.


  • Website: https://datalearnhub.org/


  • Course Titles:


Azure Data Engineer Essentials: DP-203 Framework and Beyond


Master Azure Data Engineering - BEGINNER to ADVANCED Training with Real-World Labs and Career- Focused Skills


https://www.udemy.com/course/dp203-azure-data-engineer-associate-exam-preparation/?couponCode=ST17MT31325G1


Azure Synapse Analytics: Beginner to Expert


Master ALL Dedicated, Serverless and Spark pools of Azure Synapse from Beginner to Advanced through this course


https://www.udemy.com/course/master-azure-synapse-analytics-beginner-to-pro-in-2-days/?couponCode=ST17MT31325G1


DP-900: Master Azure Data Fundamentals in Just 3.5 Hours!


DP-900 Certification - FULL Coverage of the LATEST Syllabus with Practical Labs with Beginner-Friendly Content!


https://www.udemy.com/course/dp-900-azure-data-fundamentals-certification-preparation/?couponCode=ST17MT31325G1





Software Engineer - Data Engineering

TIQRI Corporation (Pvt) Ltd
03.2022 - 11.2022
  • Company Overview: Worked for a US Client -Cushman and WakeField, USA
  • 100% remote working
  • Development and maintenance of Azure Data Factory (ADF) pipelines to implement ETL/ELT architectures, ensuring smooth data integration across various structured and unstructured sources
  • Designed and implemented complex SQL solutions, including Stored Procedures, Functions, Views, Common Table Expressions (CTEs), and Window Functions, to efficiently transform and aggregate data per business requirements
  • Developed and optimized Dynamic SQL for parameterized queries, reducing redundant code and improving maintainability
  • Implemented Performance Tuning in SQL queries and stored procedures using indexing strategies, query rewriting, execution plan analysis, and table partitioning to enhance database performance
  • Designed error-handling frameworks within stored procedures, incorporating TRY...CATCH, custom error messages, and logging mechanisms for better troubleshooting
  • Implementation of full and incremental loads into Delta Lake through PySpark/Spark SQL development in Azure Databricks and prepare data for Machine Learning
  • Implementing techniques to improve the performance of Delta Tables
  • CI/CD with Azure DevOps
  • Working experience on Azure Purview
  • Successfully conducted training sessions on Azure Synapse Analytics
  • SQL query Optimization
  • Configured Lifecycle Management Policies in Azure Data Lake to optimize storage, automate retention policies, and ensure cost-effective data management
  • Implementing security measures such as role-based access control (RBAC), encryption, and threat detection
  • Led initiatives to enhance internal security posture, including conducting security audits, penetration testing, and threat modeling
  • Troubleshoot Power BI report-related issues
  • Performed DAX queries and functions in Power BI
  • Brought the data needed for the report/dashboards into views using stored procedures
  • Influx DB and Grafana dashboard development for Internal Proof of Concept project (presales stage project for a new Chinese client)
  • Work with the client directly to support the scope and objectives and suggested solutions to meet the business requirements
  • Provided support to the business when they come up with change requests and troubleshoot issues
  • Recommended business-critical solutions that deliver value to stakeholders
  • Presented delivery status of new requests/change requests/Bug fixes/data validations/ QA releases/ PROD Releases in the bi-weekly Scrum meetings


Data Engineer

IPD Colombo (Pvt) Ltd
12.2021 - 02.2022
  • SQL Development
  • Build ETL(SSIS) Pipelines
  • Maintain ETL pipelines and troubleshoot ETL related issues
  • Performance optimization of databases and SQL queries
  • Technical requirement analysis on Migrating from Onpromise to Azure
  • SQL server migrations (Prepared the migration guide on migrating 2008 SQL Server to 2019 SQL server that was used by Tech Ops and Management)
  • Power BI report development

Business Intelligence Analyst

Daraz (Alibaba Group)
09.2021 - 11.2021
  • SQL development for a large number of complex data extraction requirements from the database involving multiple tables and views
  • Managed tracking effective KPIs related to the website traffic to ensure the performance of the pages
  • Prepared, analyzed, and summarized various weekly, monthly, and periodic operational results
  • Development of reports, visual dashboards, and come up with useful insights and suggestions for improvement
  • (Used Technologies: Data Warehouse - MaxCompute, Visualization tool - Quick BI)

Data Engineer - Freelance

Geo Corporation Pte Ltd
03.2017 - 08.2021
  • Collaborated with development teams to secure RESTful APIs, implementing OAuth, token-based authentication, and rate-limiting strategies
  • Developed and integrated APIs across multiple platforms to streamline processes, ensure scalability, and secure data exchange
  • Developed ETL pipelines using Azure Data Factory (ADF) and SQL Server Integration Services (SSIS) to cleanse, integrate, and transform geological datasets, enhancing data accuracy and consistency
  • Designed SSIS packages for data extraction, transformation, and loading (ETL), implementing logging, checkpoints, and error handling for robust data processing
  • Optimized Azure SQL Database with indexed data models to support complex geology-specific queries and analysis
  • Developed SQL-based transformations, including Stored Procedures, Functions, and Views, to implement ETL logic while ensuring business requirements are met
  • CI/CD
  • Implemented performance tuning techniques in stored procedures, including query optimization and indexing strategies
  • Configured Error Handling & Logging in both ADF pipelines and SSIS packages to improve monitoring and fault tolerance
  • Designed and implemented Row-Level Security (RLS) and Dynamic Data Masking (DDM) in Azure SQL DB to enforce data access policies
  • Maintained and troubleshot Azure Data Factory and SSIS ETL workflows, ensuring data integrity and job reliability
  • Expertise in utilizing Microsoft 365 services such as Teams, SharePoint, OneDrive, and Exchange, implementing security policies across the environment

Education

Bachelor of Science - Physics

University of Peradeniya
Kandy, Sri Lanka
11-2015

Skills

    SQL/ Stored Procedures/ T-SQL/ Spark SQL

    Pyspark/ Python

    Azure/ Azure SQL/ Azure Data Factory/Azure Databricks/ Data Lake / Delta

    Lake/ Azure Synapse/ Azure Steam Analytics/ Azure Purview/ Azure DevOps

    MS Power BI/ DAX/ MS Excel

    Data Warehousing/ SSIS/ SSRS/ SSAS

    CI/CD / Git/ REST API

    Agile/ Scrum

Accomplishments

  • Maintained High Velocity & Client Satisfaction – Consistently met or exceeded sprint goals, ensuring on-time delivery of features and bug fixes to maintain client expectations and project timelines.
  • Led Critical Production Releases – Served as the primary on-call developer during production deployments, swiftly troubleshooting issues and ensuring seamless go-lives.
  • Optimized ETL Performance – Reduced the runtime of a complex SQL query from 21 minutes to just 1 minute, significantly boosting system efficiency and data processing speed.
  • Revamped & Documented Legacy Codebase – Successfully documented and refactored a vast legacy stored procedure codebase, enhancing internal knowledge transfer and reducing onboarding time for new developers.
  • Enhanced Team Productivity – By optimizing legacy stored procedures and views, significantly improved team velocity, reducing technical debt and increasing maintainability.
  • International Exposure & Cross-Cultural Collaboration – Worked with diverse global teams, collaborating with IPD Colombo (Pvt) Ltd - IPD Australia, Daraz (Alibaba Group China), and TIQRI Corporation (Pvt) Ltd (US Client), gaining valuable multi-regional experience in software development.

Certification

Microsoft Certified: Azure Data Engineer Associate

https://learn.microsoft.com/api/credentials/share/en-gb/BhagyaWarnakulasooriya-7730/5E84C582AE66E5F2?sharingId=51D69C2F1C79A642


Microsoft Technology Associate

https://www.youracclaim.com/badges/9e83db29-28ee-4323-967a-14b49cb0797b/public_url


IBM Data Science Professional Certificate

https://www.youracclaim.com/badges/93be66e7-ff03-4ba5-aed7-54efd604be2d/public_url


Scrum Master Accredited Certification™

https://www.scrum-institute.org/badges/62033929247409

Publicatons

Massive Parallel Processing(MPP) Architecture in Azure Synapse Analytics

LinkedIn

May 2022

Azure Synapse Analytics: This article was written for the

TIQRI Magazine of TIQRI Corporation (Pvt) Ltd.

Article link - https://www.linkedin.com/posts/tiqri_azure-azuresynapseanalytics-softwarearchitecture-activity-6934765285396611072-zV73/

Web Scraping for Market Data Dashboard -Colombo Stock Exchange

Medium

March 2021

Python, Web(HTML) Scraping and MS Power BI: The basic purpose of this project was to demonstrate web scraping through Python (Beautiful soup). The data was gathered by scraping the marketwatch.com webpage which is in HTML format and a live dashboard associated with Azure SQL Database was created. 

Article link - https://warn-bhagya.medium.com/market-data-dashboard-colombo-stock-exchange-4091384dae34

Predicting the religion distribution of Australian suburb towns

Medium

August 2020

Machine Learning with Python : This was done as capstone project for the completion of IBM Data Science Professional

Certificate. Predicting the religion distribution of the suburb towns in Australia by clustering them based on religious venues. 

Article link - https://warn-bhagya.medium.com/predicting-the-religion-distribution-of-australian-suburb-towns-8c37288b755c

OLTP vs OLAP

LinkedIn

January 2025

Article written for DataLearnHub

Article link - https://www.linkedin.com/pulse/oltp-vs-olap-datalearnhub-7mavc/

Languages

Sinhala
Native language
English
Proficient
C2
Bhagya Isuru WarnakulasooriyaData Engineer