Abdul Hannan Ijaz
Verified Expert in Engineering
Software Developer
Lahore, Punjab, Pakistan
Toptal member since June 18, 2020
Hannan has more than half a decade of experience in RDMBS development, focusing on retail, HR, and POS systems. He's used Microsoft SQL Server, MySQL, AzureSQL, Amazon RDS, and GCP, and has implemented BI dashboard reporting and PowerShell scripting. He has experience in CI/CD at the enterprise level. Hannan can work across time zones with teams of different sizes and hierarchy structures and believes in punctual delivery of a quality product above all.
Portfolio
Experience
Availability
Preferred Environment
PySpark, Tableau, Alteryx, Microsoft Power BI, Azure, Google Cloud Platform (GCP), SQL Server Management Studio (SSMS), Database Design, Microsoft SQL Server
The most amazing...
...things I’ve coded are isolated, self healing, data ETL and integration routines using different tech stack combinations.
Work Experience
Power BI Engineer
Catchafire Inc.
- Developed an MDR dashboard that tracks 50+ KPIs on a monthly level.
- Created an impact report dashboard, which helped in the analysis of different nonprofits and causes.
- Created SQL queries for extraction of data based on cause, race, gender, experience, work experience, age groups, etc.
Power BI Expert
BRP Inc. - Main
- Developed various Power BI dashboards and reports to be embedded in the client's portal.
- Implemented Dynamic Row Level Security in Power BI.
- Wrote complex queries in SQL and Power Query M language.
- Performed data modeling with multiple facts in Power BI and maintained RLS.
- Converted R language scripts to the MS SQL query variant.
- Developed Dealer Dashboards with complex RLS and dataflows.
- Developed RVT with a multi-fact environment and light-dark theme.
Data Analyst | Business Intelligence Expert
Glopal S.A.S
- Wrote Python code for cloud functions to convert Excel to CSV and process CSV among different buckets.
- Developed Google BigQuery tables, queries, and jobs.
- Created Google Cloud Functions with triggers on buckets, file creation, and finalization.
- Produced Python code for cloud functions to load data from flat files to BigQuery, clean up the data, and manage jobs.
- Logged all Google Cloud Platform (GCP) function activity on Slack via webhooks.
Database Architect
Sagehen Holdings LLC
- Wrote dynamic Python ETL using the Google Cloud tech stack for loading various feeds into BigQuery.
- Developed Google Cloud Functions to run—based on a Google Cloud Storage bucket trigger on the arrival of new files—and process them according to ETL.
- Created views, tables, and queries on Google BigQuery.
- Built different charts based on the client's requirement on Metabase.
Database Developer, Migration (GC Spanner, MySQL)
Ziiware (via Toptal)
- Set up a local instance of MariaDB using the backup scripts provided.
- Extracted tables, indexes, constraints, and ERD scripts.
- Converted MySQL scripts to Spanner scripts for the migration.
- Implemented an interleaving relationship between tables where required.
Power BI Architect
Cloud Solutions Group (via Toptal)
- Assisted in the development of the data ETL process to extract data from different sources such as Excel, CSV, ODBC, and REST API to Azure SQL database.
- Created Power BI dashboards and developed reports using Azure SQL database.
- Developed custom measures and templates in Power BI.
- Completed database migrations from Azure to local SQL instances.
Data Engineer
Decentral Park Capital (via Toptal)
- Developed Power BI dashboards and reports to report multiple KPIs.
- Worked on the extraction of data from various cryptocurrency endpoints using PHP RESTful APIs.
- Loaded data to Azure SQL and processing JSON responses using SQL methods and techniques.
- Worked on data aggregations and calculations using PHP Cron jobs on Unix.
- Wrote data extraction routines from various crypto APIs using Python and Azure.
- Revamped the existing structure to a more robust design capable of rerunning and reprocessing any time required.
BI Developer
MyDoc (via Toptal)
- Developed the BI dashboard using Google Data Studio and CockroachDB, showing trends in growth, usage, demands, and other reporting measures across different dimensions.
- Wrote complex PL/SQL queries to compare various data points across different sources.
- Reversed engineered existing BI dashboards to understand how the current setup is made and configured.
- Guided the selection of the optimal BI tool to meet the client's needs and limitations.
- Wrote complex PL/SQL queries on the CockroachDB engine to extract and produce reports of required data.
SQL Developer
Prime Communications
- Developed a database with Amazon cloud technologies using RDS and EC2.
- Assisted in the development of extraction, transformation, and load functionalities using SSIS, Microsoft SQL Server, and MySQL.
- Automated back-up and daily optimizations in Microsoft SQL Server and MySQL.
- Developed and overviewed Excel reporting using ODBC sources for MySQL and Microsoft SQL Server.
- Created a data warehouse using Microsoft SQL Server, SSIS, PS, and Python scripting.
- Configured, developed, and optimized BI reports using SSRS and Microsoft SQL Server.
- Migrated the remote server data with data integrity checks.
- Guided database tuning and performance optimization for MySQL and Microsoft SQL Server.
SQL Developer
Bitlogix
- Enabled data extraction from multiple sources using cloud technologies and a dedicated set up for FMCG clients, such as Walmart, Target, Kroger, and Woolworths.
- Managed control flows—using different tools like SSIS, Alteryx, Python, and GCP Spark—which allowed us to direct transformed loaded data from extracted sources to the desired destination.
- Developed reports and dashboards using Tableau, Power BI, and SSRS.
- Created PySpark jobs for data ETL and loaded them to the Cloud Firestore document database.
- Automated daily BAU tasks using cron jobs, agents, scripting, and scheduling with PowerShell and Cloud Functions.
- Provided data modeling, requirement engineering, and structure refinement services.
Software Engineer
Raaziq International
- Developed the ERP structure by refining requirements.
- Migrated data from the previous ERP using Microsoft SQL Server.
- Implemented business rules in the database layer for BPA.
- Implemented full-text search in Microsoft SQL Server.
Database Administrator
Peak Solutions College
- Initiated an automated computer-based testing system.
- Designed and developed a computerized exam system.
- Administered the system and gathered real-time feedback for future changes.
- Completed incremental changes and tested framework development.
Experience
Relisys
EMS (Exam Management System)
Google Data Studio Dashboards
Power BI Engineer Work
Education
Master's Degree in Business Administration
University of South Asia - Lahore, Pakistan
Graduate Degree in Computer Science
Government College University Lahore - Lahore, Pakistan
Skills
Libraries/APIs
PySpark, jQuery, Windows Forms (WinForms)
Tools
BigQuery, Google Sheets, Tableau, Microsoft Power BI, Excel Development, Query Plan, Excel 2013, Google Cloud Dataproc, Cloud Dataflow, Google Kubernetes Engine (GKE), Visual Studio, Git, Hue, Bitbucket, Jira, Microsoft Excel, Power Query, SAP Solution Management, Looker
Languages
Python, SQL, C#, HTML5, Python 3, CSS, JavaScript, PHP, HTML, Power Query M, R, Snowflake
Frameworks
ASP.NET MVC, Laravel, Windows PowerShell, Zend Framework, .NET, Hadoop
Paradigms
Database Design, ETL, Agile Software Development, Database Development, OLAP, Business Intelligence (BI), Scrum
Platforms
Azure, Windows, Visual Studio 2017, Google Cloud Platform (GCP), Alteryx, Jupyter Notebook, Drupal, Microsoft, Amazon Web Services (AWS), Unix, Mixpanel, Azure SQL Data Warehouse, Azure Synapse, Dedicated SQL Pool (formerly SQL DW)
Storage
Databases, MySQL, Microsoft SQL Server, SQL Server Reporting Services (SSRS), SQL Server Integration Services (SSIS), PostgreSQL 10, Google Cloud SQL, Google Cloud Storage, Azure SQL, DB, Database Management, RDBMS, Data Pipelines, OLTP, SQL Triggers, Database Modeling, SQL CLR, PostgreSQL, Teradata, MongoDB, SQL Server Management Studio (SSMS), Cloud Firestore, Azure SQL Databases, Amazon S3 (AWS S3), CockroachDB, MariaDB, Google Cloud Spanner, Database Migration
Other
Google BigQuery, Query Optimization, Data Engineering, Web Development, Google Data Studio, Google Cloud Functions, Data Visualization, Data Modeling, ETL Tools, Dashboard, Data-level Security, APIs, Data Analytics, Reporting, Data Extraction, CSV, CSV Export, SQL Server 2015, Data Analysis, DAX, Data Reporting, Data Management, Data Warehousing, SAP, Warehouses, Dashboard Development, MVC Frameworks, Scrum Master, Excel Expert, Microsoft Data Transformation Services (now SSIS), Segment, Crypto, Computer Science, Excel 365, Reverse Engineering, Metabase, Workflow
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring