Hassan Bin Zaheer
Verified Expert in Engineering
Software Developer
Melbourne, Australia
Toptal member since June 17, 2022
Hassan is a professionally qualified developer with over ten years of overall industry experience in software engineering, data architecture, data warehousing, ETL/ELT, feature engineering, database optimization, business intelligence, and consulting. He loves using different tools and technologies, including AWS, Snowflake, SQL databases, Python, Apache software, Docker, and GitLab. With his experience and determination, Hassan will be a great asset to any team.
Portfolio
Experience
- Python - 10 years
- SQL - 10 years
- Data Engineering - 6 years
- Amazon Web Services (AWS) - 3 years
- Apache Airflow - 3 years
- Data Build Tool (dbt) - 2 years
- Snowflake - 2 years
- Apache NiFi - 1 year
Availability
Preferred Environment
Snowflake, Data Build Tool (dbt), Apache Airflow, Apache NiFi, Spark, Python, SQL, Data Engineering, Amazon Web Services (AWS), Amazon RDS
The most amazing...
...project I've built is a dbt-based data standardization and transformation platform that generates standardized data models taking JSON recipes as input.
Work Experience
Managing Consultant of Data Engineering
ARQ Group
- Built scalable and highly performant data systems, pipelines and infrastructures from various raw data sources to deliver clear business insights.
- Implemented and maintained data architectures built around automated ingestion, data security, compliance, and governance.
- Designed batch and real-time analytical solutions and developed the prototype proofs of concept.
Data Engineering Team Lead
Afiniti
- Led, trained, and mentored a team of 18 data engineers and analysts through the design and development of data pipelines, data integration, and preparation of insights and visualizations.
- Collaborated with analytics and data science teams to create predictive modeling strategies, feature engineer better data attributes, and build automation tools, causing efficiencies and process improvements.
- Implemented and monitored data flows from disparate sources, such as APIs, databases, cloud, or files, and created snapshots of collected facts.
- Maintained and evaluated data quality and provided consistent and correct data to internal teams and systems.
- Set up test environments for evaluating and bench-marking new tools and technologies, developed a proof of concept, and wrote unit tests.
Data Software Engineer
Freelance
- Extracted data from shipping providers, such as FedEx, UPS, and USPS, through RESTful APIs and loaded it into AWS for warehousing and reporting.
- Optimized PostgreSQL database and functions, improving application performance by up to 50%.
- Prepared and maintained customer relationship management (CRM) data in type 2 slowly changing dimension (SCD) form.
Software Engineer
TRG Pvt Limited
- Led a team of six software engineers through the development and implementation of Odoo in 50 textile factories across Pakistan, a project worth $2 million and sponsored by Chemonics International through USAID.
- Developed requirement-specific software and tools, ranging from enterprise, web, and iOS mobile applications to open-source ERP modules and APIs.
- Created and optimized reporting scripts in PostgreSQL.
- Leveraged Selenium, Java, and Python to implement automated testing mechanisms, reducing post-production costs by 40%.
Experience
Autopie
Unified Data Store
Education
Master's Degree in Engineering Management
University of Melbourne - Melbourne, Australia
Bachelor's Degree in Computer Science
Lahore University of Management Sciences - Lahore, Pakistan
Certifications
SnowPro Core Certification
Snowflake
Microsoft Certified: Azure Fundamentals
Microsoft
AWS Certified Solutions Architect – Associate
Amazon Web Services
Databricks Certified Data Engineer Associate
Databricks
Databricks Certified Associate Developer for Apache Spark 3.0
Databricks
AWS Certified Cloud Practitioner
Amazon Web Services
Skills
Libraries/APIs
REST APIs
Tools
Apache Airflow, AWS Glue, Apache NiFi, GitLab, AWS Step Functions, AWS CloudFormation, AWS SDK, Boto 3
Languages
Snowflake, Python, SQL, R, T-SQL (Transact-SQL)
Paradigms
ETL, Azure DevOps, Business Intelligence (BI), REST
Platforms
Amazon Web Services (AWS), Databricks, Docker, Azure, Google Cloud Platform (GCP), AWS Lambda
Storage
PostgreSQL, MySQL, Greenplum, JSON, Redshift, Azure SQL Databases, Amazon DynamoDB, Amazon S3 (AWS S3), RDBMS, Data Lakes
Frameworks
Spark, Jinja, Apache Spark
Other
Software Engineering, Data Build Tool (dbt), ELT, Data Warehousing, Database Optimization, Data Marts, Data Engineering, ETL Tools, Data Management, Query Optimization, Data Architecture, Business Intelligence (BI) Platforms, Data Warehouse Design, Amazon RDS, CI/CD Pipelines, Data Migration, SOAP, Data Vaults, Delta Lake, Microsoft Azure
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