Haris Shafiq

Haris Shafiq

Software Engineer

Followers of Haris Shafiq615 followers
location of Haris ShafiqMunich, Bavaria, Germany

Connect with Haris Shafiq to Send Message

Connect

Connect with Haris Shafiq to Send Message

Connect
  • Timeline

  • About me

    Software Engineer at Spanflug

  • Education

    • D.J. Sindh Govt. Science college, Karachi

      2008 - 2010
      Intermediate in Pre-Engineering ENGINEERING A-1

      Activities and Societies: I played Football and sometimes Cricket. My major subjects include Applied Mathematics, Physics, Chemistry and English.

    • NED University of Engineering and Technology

      2010 - 2014
      Bachelor of Engineering (B.E.) Industrial and Manufacturing Engineering

      Activities and Societies: Participating in innovative engineering ideas competitions Industrial and Manufacturing Engineering

    • Udacity

      2020 - 2020
      C++ Nanodegree Computer Software Engineering

      - Language basics- Object oriented Programming- Memory management- Concurrency- Capstone (Game Development)

    • Hochschule für Technik und Wirtschaft Berlin

      2018 - 2020
      Master's degree Project Management and Data Science
    • Udacity

      2019 - 2019
      Data Scientist Nanodegree Mathematics and Computer Science

      - Supervised and Unsupervised ML- Deep Learning- Experimental Design and Recommendations- Software Engineering- Data Engineering- Capstone Project (Deep Learning)

  • Experience

    • Open Coast

      Jan 2018 - Sept 2018
      Software Engineer

      This was my first professional job in software industry so touched a bit on a range of technologies.Frontend web development using JavaScript frameworks Angular and React.iOS Applications.Learned how to connect external API's like twilio messaging to Nodejs backend and communicate to frontend.

    • Scansonic MI GmbH

      Jan 2019 - Dec 2020
      Data Analytics and Web Development

      - Developing new features for Scansonic’s process monitoring and robot control (ALO3) using web application - Scripting with Python, building GUI and IoT based Desktop Applications for Scansonic’s customers - Master Thesis: Real time welding defects detection using deep learning - Motivation; to reduce material waste by stopping welding robot as soon as welding defect occur - Data processing; split videos to images provided by Scansonic’s customers - Data preparation; labelled each image as a type of welding defect or normal weld for multiclass classification - Data preparation; tried different dataset balancing strategies since data was severely skewed (too many normal welds and very few failures) - Training; Fed data into various state of the art deep neural networks (DNN) for fine-tuning, and tried different combinations of DNN layers to train from scratch using Nvidia GPUs - Validation and testing; hyperparameters optimization using grid search, retraining and evaluating trained model using precision, recall and confusion matrix - Deployment proof of concept; Served trained ML model using web APIs Show less

    • Spanflug Technologies

      Apr 2021 - now
      Software Engineer

      - Build and maintain ELT pipelines for gaining insights from Spanflug’s production data using dbt - Managing self-hosted superset instance for internal use by operations/sales hosted on AWS EKS - Customized superset dashboards for suppliers to give them real time insights about their performance KPIs in rolling windows - Build, maintain and constant enhancement of matching tool for supplier order matching built using stream lit, with data from warehouse - Manage self-hosted air byte instance that dumps data from various sources to warehouse for platform analytics - Saved Spanflug some bucks by moving relatively simple airflow DAGs in AWS MWAA to GitHub actions - Managing infrastructure hosted on AWS (VMs, ECR, RDS for Postgres, S3 and EKS) - Integration of Spanflug’s core cad analysis/pricing algorithm into web application - Development of performant, secured and well-tested APIs + frontend for them - Platform monitoring and alerting using Sentry and Datadog for proactive actions. - Designing frontened single page applications using libraries/frameworks such as React, Angular and NextJs. Show less

  • Licenses & Certifications