Malik Rizwan Ashgar, Developer in Islamabad, Islamabad Capital Territory, Pakistan
Malik is available for hire
Hire Malik

Malik Rizwan Ashgar

Verified Expert  in Engineering

Database Developer

Location
Islamabad, Islamabad Capital Territory, Pakistan
Toptal Member Since
January 21, 2022

Rizwan is a data engineer and database developer with 12+ years of experience in analysis, architecture design, development, testing, implementation, and administration of Microsoft SQL Server, Snowflake, Redshift, MySQL, and PostgreSQL projects. In addition to writing and optimizing complex T-SQL, he has 6+ years of remote DBA experience with multi-terabyte databases in the US and Canada. He has two master's degrees in computer science and Microsoft certifications in SQL Development and DBA.

Portfolio

Red Fox Analytics
SQL, Python, ETL, Talend ETL, Data Build Tool (dbt), Snowflake, Redshift...
Freelance
SQL, T-SQL (Transact-SQL), SQL Server DBA, MySQL, PostgreSQL...
Systems
SQL Server DBA, SQL, T-SQL (Transact-SQL), Query Optimization...

Experience

Availability

Part-time

Preferred Environment

pgAdmin, Snowflake, Amazon Web Services (AWS), SQL, Microsoft SQL Server, Data Build Tool (dbt)

The most amazing...

...thing I've done was providing accurate, 100% disaster recovery within five hours for large, enterprise databases.

Work Experience

Data Engineer and SQL Expert

2022 - 2022
Red Fox Analytics
  • Developed end-to-end data pipelines for new clients' setup in a Reactual database, SQL, and Python involving multiple data sources. Managed staging and final models in Snowflake.
  • Upgraded the existing pipelines in Talend to provide optimal performance to reduce the load on the EC2 server. It involved code re-writing in SQL wherever required.
  • Defined initial architecture and layout for the client databases in Snowflake and remained responsible for maintaining users and roles by implementing the required security measures.
  • Developed data pipelines to build data models in Redshift and PostgreSQL. Handled complex data files and transformed data to report-ready formats.
  • Created Python scripts to automate the pipelines while handling challenging data formats.
  • Created data loading flows using Tableau prep and got a good hand on the Tableau desktop. Handled AWS users, policies, and S3 buckets and loaded data to Snowflake using Snowpipe.
Technologies: SQL, Python, ETL, Talend ETL, Data Build Tool (dbt), Snowflake, Redshift, PostgreSQL, Amazon Web Services (AWS), Google BigQuery, Data Engineering, Microsoft SQL Server, T-SQL (Transact-SQL), SQL DML, Database Architecture, Data Architecture, Performance Tuning, SQL Performance, Tableau, Microsoft Access, Database Administration (DBA)

Senior SQL Developer | SQL Server DBA | Database Design Consultant

2016 - 2022
Freelance
  • Designed and developed complete database solutions for many clients from all over the world. These included T-SQL queries, stored procedures, views, and functions with thousands of lines of code.
  • Managed a team of four, including two senior database developers and one front-end developer. Led several large projects, including database migrations and end-to-end database design solutions, and provided top-quality deliveries.
  • Optimized the performance of critical production Microsoft SQL Servers for a large enterprise.
  • Migrated databases from Microsoft SQL Server to MySQL and PostgreSQL. This involved large data migrations and programming objects, such as stored procedures, functions, views, and triggers.
  • Developed a data extraction and analysis tool using Python in combination with RDBMS. Performed data engineering and ETL tasks involving data analysis, design, extraction, and processing to generate decision-ready information.
  • Performed database administration and monitored 20+ Microsoft SQL Server instances simultaneously.
  • Created scripts to generate large datasets for load testing. Resolved deadlocks and blocking issues and managed backup and recovery plans.
  • Set up complete, high-availability SQL Server 2014 clusters.
  • Tracked and resolved production server issues within their stipulated timeframes.
Technologies: SQL, T-SQL (Transact-SQL), SQL Server DBA, MySQL, PostgreSQL, SQL Server Integration Services (SSIS), SQLite, Microsoft Access, ETL Tools, Database Migration, Database Design, Data Analysis, Microsoft SQL Server, SQL Server 2014, Load Testing, Performance Optimization, Backup & Recovery, Disaster Recovery Plans (DRP), ETL, Python, Data Engineering, Data Encryption, Analysis, Testing, MySQL/MariaDB, SQL Design & Reporting, RDBMS, Relational Databases, Microsoft Excel, Data Pipelines, Data Visualization, Manufacturing, Azure, Azure SQL, SQL Server Administration, Datasets, Microsoft Power BI, MySQL Workbench, SQL Server Management Studio (SSMS), SQL DML, Database Architecture, Data Architecture, Performance Tuning, SQL Performance, Tableau, Database Administration (DBA)

Senior SQL Developer | SQL Server DBA

2012 - 2015
Systems
  • Conducted performance analysis, diagnosis and tuning, SQL query optimization, storage and network performance, CPU and memory tuning, IO load balancing, and Microsoft SQL Server health checks.
  • Configured and administered many Microsoft SQL Server instances, including SQL Server 7, 2000, 2005, 2008 R2, 2012, 2016, and 2019.
  • Managed a team of five resources from intermediate to senior level with a mix of database development and administration experience.
  • Resolved production issues related to connectivity, replication, SSIS, backup and restore, database corruption, security, and locking and blocking, and performed day-to-day analysis for continuous improvement.
  • Performed Microsoft SQL Server version upgrades, migrations, and cumulative updates, and deployed changes to production databases.
  • Developed optimized jobs for index defragmentation and implementation of backup and recovery strategies.
  • Led a BI project that involved extraction and loading of data from multiple sources into a data warehouse.
  • Became MCTS and MCSA certified to provide more robust and reliable business solutions to clients.
Technologies: SQL Server DBA, SQL, T-SQL (Transact-SQL), Query Optimization, Microsoft SQL Server, Server Migration, Server Backups, Data Warehousing, ETL Tools, Performance Optimization, Database Migration, Backup & Recovery, Disaster Recovery Plans (DRP), MCTS, MCSA, SQL Design & Reporting, ETL, RDBMS, Relational Databases, Microsoft Excel, Data Pipelines, Data Visualization, SQL Server Administration, Datasets, MySQL Workbench, SQL Server Management Studio (SSMS), SQL DML, Data Architecture, Performance Tuning, SQL Performance, Microsoft Access, Database Administration (DBA), Linux, Unix, Oracle 11g

Lead SQL Developer | SQL Server DBA

2011 - 2012
CureMD
  • Designed the architecture and performed DB modeling, development, and peer review; data generation, load, and unit testing; and deployment, implementation, optimization, and admin in SQL Server 2008 R2 and SQL Server 2012 for a healthcare product.
  • Conducted R&D, finalized processes, and made them part of the development and administration processes.
  • Managed two junior-level database development resources, training and engaging them in database development tasks related to migrations and development.
  • Extracted 200+ datasets from the client’s servers through an online meeting. The data sources included SQL Server (2000, 2005, 2008 R2), Sybase, Advantage, Pervasive, Superbase, FoxPro, Informix, Access, Excel, raw files, delimited files, and XML.
  • Performed extensive analysis on the extracted data and migrated it into healthcare databases.
  • Developed SSIS packages and T-SQL to automate data migration processes.
  • Optimized dozens of live servers and automated administration processes.
  • Reviewed and optimized complex stored procedures for better performance using query design and optimization techniques.
  • Trained colleagues on using SSIS for BI and ETL processes.
Technologies: Data Analysis, Database Design, Databases, ETL Tools, Database Migration, SQL, T-SQL (Transact-SQL), Microsoft SQL Server, SQL Server Integration Services (SSIS), Performance Optimization, SQL Design & Reporting, ETL, RDBMS, Relational Databases, Microsoft Excel, Data Pipelines, Data Visualization, SQL Server Administration, Datasets, SQL Server Management Studio (SSMS), SQL DML, Performance Tuning, SQL Performance

Live Database Migration

BACKGROUND
An Australian-based healthcare company required a live database migration from Microsoft SQL Server to PostgreSQL. The client's primary goal was to cut operational and maintenance costs with improved performance, making open-source technology the best option.

ROLE AND PROCESS
While leading a team of two senior SQL developers to accomplish this task from end to end, I understood and communicated the business logic of the existing system and guided team members accordingly.

I planned and divided the migration into smaller tasks and distributed them among team members. We started the migration by exporting objects and data into PostgreSQL and then manually carried out dynamic programming objects—stored procedures and functions. I performed all the relevant testing to ensure everything worked perfectly with the same output on the new server. Finally, we handed over the 100% working product in PostgreSQL to the client, which was later integrated smoothly with the application.

RESULTS
The migration helped the client seamlessly shift the application to the new back-end database technology. The change cut costs and improved performance because everything was upgraded during the migration to the new server.

Data Warehouse Design and ETL for Anti-money Laundering

BACKGROUND
A bank in Qatar required the implementation of an AML module for one of its banking applications. The existing system had data scattered in different sources—mostly in Oracle and Sybase with few flat files and reports.

ROLE AND PROCESS
As an SQL consultant, I delivered all the complex data extraction and transformation scripts, including SSIS packages. I remained involved in the data warehouse design and development in Microsoft SQL Server, where the final transformed datasets were loaded. I scheduled nightly jobs to run all the scripts and SSIS packages to extract data from the source technologies and load into the Microsoft SQL Server data warehouse.

RESULTS
I single-handedly developed the end-to-end solution in six months with minimal supervision. The bank implemented the final product, which helped them identify suspicious and fraudulent transactions to minimize money laundering risk.

Database Architecture Design and Development

BACKGROUND
After the database design and development cycle to architect a multitenant healthcare database for a US-based company was complete, we had to transform the existing system from a single-client-based database to a multitenant product. The objective of this new database was to improve performance and provide a self-driven registration system for physicians.

ROLE AND PROCESS
I led a team of two SQL developers to design the database from scratch and develop it into the entire product based on the client's existing system. Once I understood the business logic for all the relevant modules for physicians, patients, hospitals, insurance, and billing, I guided the team members to design the new architecture for the multitenant database. We developed and transformed all the relevant programming objects to deliver more robust and efficient performance. After my team designed the new database, I collaborated with the development teams to integrate it with newly developed interfaces.

RESULT
The final product was responsive, self-driven, and fast.
2010 - 2014

Master's Degree in Computer Science

University of Engineering and Technology - Lahore, Pakistan

2003 - 2005

Master's Degree in Computer Science

COMSATS University - Lahore, Pakistan

JULY 2013 - PRESENT

Microsoft Certified Solution Associate (MCSA)

Microsoft

MARCH 2011 - PRESENT

Microsoft Certified Technology Specialist (MCTS)

Microsoft

Languages

SQL, T-SQL (Transact-SQL), SQL DML, Python, Snowflake

Tools

MySQL Workbench, pgAdmin, Microsoft Access, Microsoft Excel, Microsoft Power BI, Talend ETL, Tableau

Paradigms

Database Design, Database Development, Load Testing, ETL, Business Intelligence (BI), Testing

Storage

SQL Server DBA, SQL Server Management Studio (SSMS), Databases, MySQL, Microsoft SQL Server, SQL Stored Procedures, SQL Functions, SQL Server 2014, SQL Server 2012, SQL Server 2008, RDBMS, Relational Databases, Database Administration (DBA), MySQL/MariaDB, PostgreSQL, SQL Server Integration Services (SSIS), Database Migration, SQLite, Data Pipelines, Azure SQL, Database Architecture, SQL Performance, Redshift, Oracle 11g

Other

SQL Design & Reporting, ETL Tools, Data Analysis, SQL Administration, Monitoring, Query Optimization, Server Migration, Server Backups, MCTS, MCSA, Development, Support & Maintenance, Backup & Recovery, Disaster Recovery Plans (DRP), Data Engineering, Data Visualization, SQL Server Administration, Datasets, Performance Optimization, Software Engineering, IT Project Management, Data Warehousing, Data Warehouse Design, Team Management, Anti-money Laundering (AML), Analysis, Manufacturing, Data Architecture, Performance Tuning, Data Encryption, Data Build Tool (dbt), Google BigQuery

Platforms

Azure, Amazon Web Services (AWS), Linux, Unix

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